小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

PHP上傳圖片如何防止圖片木馬?

 看見就非常 2014-07-30

segmentfault回答:

http://segmentfault.com/q/1010000000507750

一、

其實(shí)識(shí)別圖片木馬是很困難的,可以在一張正常的圖片里加入一句話木馬。

但是只要做到圖片不會(huì)被執(zhí)行,你的web服務(wù)器沒有古老的解析漏洞,你的web程序不存在簡單的包含漏洞,那么圖片木馬是基本可以防止的。

二、

題主可以參考這個(gè)問題:

《php的mime處理問題》http://segmentfault.com/q/1010000000499582

單純通過后綴名判斷上傳文件的類型肯定是不安全的,可以采取 mime 類型判斷或者讀取文件頭字節(jié)來判斷是否為圖片。更甚者,題主可以用 GD 庫來處理上傳的圖片。

我們現(xiàn)在系統(tǒng)的操作方法是先通過 mime 判斷上傳文件類型,如果為圖片則通過 GD 函數(shù)處理生成 thumbnail,同時(shí)保存 origin 圖片文件。

三、

可以用linux服務(wù)器上的木馬掃描軟件,比如 Clamav 支持命令行執(zhí)行的,上傳之后就掃一下,最可靠,

$last_line = system('php /var/bin/clamdscan upload.jpg');

根據(jù)掃描結(jié)果就可以判斷了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多