歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> NGINX新發布旨在解決應用程序安全性

NGINX新發布旨在解決應用程序安全性

日期:2017/3/1 9:12:06   编辑:Linux編程

NGINX Plus R10最近發布,新發布的版本提高了應用程序安全性並改善了網絡集成。

NGINX公司技術產品市場部門的Faisal Memon稱首次發布的ModSecurity web application firewall (WAF)受到了客戶的長久期待。 R10通過驗證JSON web tokens(JWT)支持API驗證,並通過elliptic curve crypto (ECC)證書提升了SSL/TLS在產品中的性能。

NGINX的產品總監Owen Garrett闡述了WAF的技術方面問題:

運行在數據庫上的WAF的“規則”可以識別惡意行為被堵塞或/以及被日志記錄。OWASP ModSecurity core rule set(CRS)是ModSecurity最廣泛使用的規則集之一。NGINX Plus的ModSecurity WAF使用OWASP CRS來識別並阻塞相當范圍的應用程序攻擊。

這些攻擊包括HTTP攻擊、SQL語句注入、XSS、RFI和LFI攻擊,但不僅限於這些攻擊。NGINX的WAF還能處理DDoS攻擊緩解,符合PCI-DSS 6.6標准並保護敏感數據。

Memon稱NGINX對於安全的改善是基於原有的簡樸安全環境之上的,他告訴InfoQ的記者,在過去的一年中應用程序攻擊增長了50%,DDoS攻擊增加了一倍。

Memon說:“每個應用程序都可能面臨被攻擊的風險”。

要使用NGINX Plus的ModSecurity WAF,開發者必須將modsecurity指令和modsecurity_rules_file指令指定命令集:

upstream backend {
    server server-hostname;
}


server {
    listen 80;
    status_zone backend;

    modsecurity on;
    location / {
        proxy_pass http://backend;
        modsecurity_rules_file rule-set-file;

     }
}

NGINX Plus R10中重要的一點是其對JSON Web Token (JWT) 驗證標准的本地支持。

Mermon對InfoQ說:

在這個版本中,NGINX Plus可以通過客戶提供的JSON Web Tokens(JWT)進行身份驗證。這個方式比其他的方式更安全、體系結構更綜合,比如說它可以讓每個API端點自己處理身份驗證。

NGINX Plus R10允許開發者使用RSA和ECC的證書發布SSL/TLS服務,比使用同等強度的RSA證書快三倍,因此每台服務器可以進行更多SSL/TLS連接,並提供更快的SSL/TLS握手過程。ECC證書可以允許開發者向後兼容只接受RSA證書的舊設備。

R10預覽中有最新的nginScript配置語言,讓開發者可以使用JavaScrript實現更復雜的路由和緩存的配置,並創建不需要服務器的功能,可以直接運行在NGINX Plus上。

nginScript預覽在NGINX動態模塊庫中可用。

NGINX Plus R10棄用NGINX Plus Extras包。建議開發者修改安裝和配置程序,使用nginx-plus包,並動態加載nginx‑plus‑extras包。從NGINX Plus R10開始,這將是使用未封裝到nginx‑plus包的模塊的唯一途徑。

查看英文原文:NGINX Release Targets Application Security

Copyright © Linux教程網 All Rights Reserved