Janusec應用安全閘道器(WAF閘道器)

U2發表於2019-03-01

github.com/Janusec/jan…

構建可擴充套件的應用安全基礎設施

Janusec應用閘道器

Janusec應用閘道器(Janusec Application Gateway),提供WAF (Web Application Firewall, Web應用防火牆)、統一Web化管理入口、證書私鑰保護,Web路由以及可擴充套件的負載均衡等功能,是應用安全領域的最佳實踐。

主要特性

  • WAF (Web應用防火牆), 攔截SQL Injection, XSS, 敏感資料洩露, CC攻擊等
  • 組合策略 (多檢查點聯動,如請求和響應聯動)
  • 驗證碼(CAPTCHA)支援
  • 統一的Web化管理入口
  • 支援HTTPS, 不需要Agent
  • 證書私鑰加密儲存
  • 可擴充套件,負載均衡

截圖

SQL隱碼攻擊截圖

Janusec Application Gateway Screenshot

敏感資訊洩露截圖

Janusec Application Gateway Screenshot

官方網站

www.janusec.com/cn/

詳細文件可在這裡獲取 Janusec應用閘道器快速入門.

需求

  • PostgreSQL 9.3~9.6 or 10 (開發環境需要,生產環境僅主節點需要)
  • CentOS/RHEL 7, Debian 9
  • systemd
  • Golang 1.9+

快速啟動入門指引

www.janusec.com/cn/quick-st…

開發者快速啟動

go get github.com/Janusec/jan…

編輯 config.json 中的 PostgreSQL 設定

“host”: “127.0.0.1”,
“port”: “5432”,
“user”: “janusec”,
“password”: “123456”,
“dbname”: “janusec”

Janusec將自動加密資料庫口令,然後:

go build
./janusec

Web化管理

http://127.0.0.1:9080/ (首次使用地址)

Janusec應用閘道器配置

釋出

go build
./release.sh (暫只支援在Linux環境執行)

釋出包在 ./dist目錄下.

Web化管理相關檔案

Web化管理所需的檔案在 ./static/ 目錄, 原始碼在 Janusec-Admin Github ,前端原始碼使用Angular 5.

LICENSE

Janusec應用閘道器原始檔使用GNU AGPLv3授權.

Support

QQ群: 776900157

相關文章