代码审查工具 php,Web 安全 PHP 代碼審查之常規漏洞

前言

工欲善其事,必先利其器。我們做代碼審計之前選好工具也是十分必要的。下面我給大家介紹兩款代碼審計中比較好用的工具。

一、審計工具介紹

PHP 代碼審計系統— RIPS

功能介紹

RIPS 是一款基於PHP 開發的針對PHP 代碼安全審計的軟件。

另外,它也是一款開源軟件,由國外安全研究員Johannes Dahse 開發,程序只有450KB,目前能下載到的最新版是0.55。

在寫這段文字之前筆者特意讀過它的源碼,它最大的亮點在​​於調用了PHP 內置解析器接口token_get_all,

並且使用Parser做了語法分析,實現了跨文件的變量及函數追踪,掃描結果中非常直觀地展示了漏洞形成及變量傳遞過程,誤報率非常低。

RIPS 能夠發現SQL 注入、XSS 跨站、文件包含、代碼執行、文件讀取等多種漏洞,支持多種樣式的代碼高亮。比較有意思的是,它還支持自動生成漏洞利用。

二、代碼審計實戰

通過剛才安裝的兩個審計工具運行後我們可以發現,會分析出很多隱藏的漏洞,那下面我們看看其中的SQL注入、XSS、CSRF產生的原因,通過原因來分析如何去審計代碼。

SQL注入

SQL注入漏洞一直是web系統漏洞中佔比非常大的一種漏洞,下面我們來看看SQL注入的幾種方式。

SQL 注入漏洞分類

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值