日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Gixy的安裝和使用方法

Gixy 是一款用來分析 Nginx 配置的工具。 Gixy 的主要目標(biāo)是防止安全配置錯誤,并自動進行缺陷檢測,下面為大家分享一下Gixy的安裝和使用方法。

Gixy特性

  • 找出服務(wù)器端請求偽造。
  • 驗證HTTP拆分。
  • 驗證referrer/origin問題。
  • 驗證是否正確通過add_header指令重新定義Response Headers。
  • 驗證請求的主機頭是否偽造。
  • 驗證valid_referers是否為空。
  • 驗證是否存在多行主機頭。

Gixy安裝

Gixy是一個Python開發(fā)的應(yīng)用,目前支持的Python版本是2.7和3.5+。

安裝步驟非常簡單,直接使用pip安裝即可:

$ pip install gixy

如果你的系統(tǒng)比較老,自帶Python版本比較低??蓞⒖肌甘褂胮yenv搭建python虛擬環(huán)境」或者「如何在CentOS上啟用軟件集Software Collections(SCL)」升級Python版本。

Gixy使用

Gixy默認會檢查/etc/nginx/nginx.conf配置文件。

$ gixy

也可以指定NGINX配置文件所在的位置。

$ gixy /usr/local/nginx/conf/nginx.conf

==================== Results ===================

No issues found.

==================== Summary ===================

Total issues:

Unspecified: 0

Low: 0    Medium: 0

High: 0

來看一個http折分配置有問題的示例,修改Nginx配置:

server {

…

location ~ /v1/((?
  
   [^.]*)/.json)?$ { add_header X-Action 
   $action; } … } 

再次運行Gixy檢查配置。

$ gixy /usr/local/nginx/conf/nginx.conf

==================== Results ===================

>> Problem: [http_splitting] Possible HTTP-Splitting vulnerability.
Description: Using variables that can contain “/n” may lead to http injection.
Additional info: https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md
Reason: At least variable “$action” can contain “/n”
Pseudo config:

server {
server_name localhost mike.hi-linux.com;

location ~ /v1/((?
  
   [^.]*)/.json)?$ { add_header X-Action 
   $action; } } ==================== Summary =================== Total issues: Unspecified: 0 Low: 0 Medium: 0 High: 1 

從結(jié)果可以看出檢測到了一個問題,指出問題類型為http_splitting。原因是$action變量中可以含有換行符。這就是HTTP響應(yīng)頭拆分漏洞,通過CRLFZ注入實現(xiàn)攻擊。

如果你要暫時忽略某類錯誤檢查,可以使用–skips參數(shù):

$ gixy –skips http_splitting /usr/local/nginx/conf/nginx.conf
==================== Results ===================
No issues found.

==================== Summary ===================
Total issues:
Unspecified: 0
Low: 0
Medium: 0
High: 0

當(dāng)前標(biāo)題:Gixy的安裝和使用方法
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/djghsjs.html