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

OSCHINA-MIRROR/t-baby-ICEWall

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 19:16 9c84c98

ICEWall

Лёгкое приложение-пограничник безопасности

  • Поддержка защиты от атак SQL-инъекций

  • Поддержка защиты от атак XSS

  • Поддержка защиты от атак MongoDB-инъекций

  • Поддержка сжатия данных gzip

  • Поддержка белого списка

  • Не требуется модификация исходного кода, нет вторжения

Загрузка в Maven:

<dependency>
    <groupId>com.cybermkd</groupId>
    <artifactId>ICEWall</artifactId>
    <version>1.0.0.0</version>
</dependency>

Как использовать (настроен в web.xml):

<filter>
    <filter-name>ICEWall</filter-name>
    <filter-class>com.cybermkd.icewall.ICEWallFilter</filter-class>
    <init-param>
        <param-name>whitelists</param-name>
        <param-value>/test/a.html;</param-value>
    </init-param>
    <init-param>
        <param-name>xss</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>sql</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>mongo</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>gzip</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>ICEWall</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

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

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

1
https://api.gitlife.ru/oschina-mirror/t-baby-ICEWall.git
git@api.gitlife.ru:oschina-mirror/t-baby-ICEWall.git
oschina-mirror
t-baby-ICEWall
t-baby-ICEWall
master