1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sofastack-sofa-hessian

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 22:23 9a0cbb3

SOFA-Hessian

Hessian — это двоичный протокол сериализации, который отличается высокой производительностью и хорошей совместимостью.

SOFA-Hessian основан на исходном Hessian v4.0.51 и был улучшен. В настоящее время он стабильно работает в Ant Financial уже много лет. Мы исправили некоторые ошибки, усилили некоторые функции и добавили новые возможности, включая:

  • обобщённую сериализацию;
  • ClassNameResolver и ClassNameFilter для сопоставления, преобразования и фильтрации имён классов;
  • сериализационный чёрный список (предоставлен группой безопасности Ant Financial);
  • улучшенный механизм блокировки кэша SerializerFactory. Более подробную информацию можно найти по ссылке: Улучшения.

Требования: JDK 6 или выше.

Документация:

Лицензия с открытым исходным кодом: Apache License 2.0 (https://github.com/sofastack/sofa-hessian/blob/master/LICENSE).

Отказ от ответственности:

Hessian является двоичным протоколом сериализации.

Из-за реализации Hessian, при создании специального потока сериализации после десериализации может произойти выполнение произвольного кода, что представляет угрозу безопасности. Рекомендуется настроить чёрный или белый списки для решения этой проблемы.

Чёрный список, встроенный в проект, основан на внутренней практике и внешних вкладах и предназначен только для справки и не обновляется активно, мы не несём юридической ответственности за это. Для более строгой проверки рекомендуется использовать функцию белого списка.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/sofastack-sofa-hessian.git
git@api.gitlife.ru:oschina-mirror/sofastack-sofa-hessian.git
oschina-mirror
sofastack-sofa-hessian
sofastack-sofa-hessian
master