亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1827 | 回復(fù): 3
打印 上一主題 下一主題

linux下改別人的CGI程序,總遇到這樣的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-06-10 15:26 |只看該作者 |倒序?yàn)g覽
Insecure dependency in sysopen while running with -T switch at
google了一下,看不太明白
另外-T參數(shù)具體是做什么用的?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-06-10 16:19 |只看該作者
回復(fù) 1# qwert3399

這個(gè)要解釋的非常清楚,還真是不那么容易。以下解釋僅作參考
-T 作為 #!/usr/bin/perl 的參數(shù),  是tainted 模式開啟的開關(guān)。tainted 不好翻譯,直譯為“臟”模式。就是這種模式認(rèn)為所有的外部數(shù)據(jù)都是"臟"的,所謂的"臟",其實(shí)的含義是受到了污染,不安全的意思。如此一來有兩個(gè)問題:
1)哪些數(shù)據(jù)是外部數(shù)據(jù)呢? 頁面上form收集的用戶輸入的數(shù)據(jù)都是外部數(shù)據(jù),還有就是一些全局的環(huán)境變量,象%ENV等;
2)對于這些臟數(shù)據(jù),如何處理呢。 臟了嘛,當(dāng)然是--“洗洗更健康了” {:3_189:} 。需要對這些外部數(shù)據(jù)進(jìn)行untainted處理。對于form傳過來的數(shù)據(jù),可以使用正則過濾一下,過濾的本意是要防止傳入一些可能對服務(wù)器造成損害的可執(zhí)行語句,但這種正則過濾的規(guī)則完全取決于你自己,就是加了-T的參數(shù),程序只是要求對外部數(shù)據(jù)進(jìn)行特別關(guān)注,具體關(guān)注方法由程序員來決定。有些程序員為了偷懶,直接使用m/.*/過濾。 這種做法是欺騙,跟不使用-T 效果一樣,只不過不會(huì)報(bào)出你所見到的錯(cuò)誤了。

所以,一句話 -T是一個(gè)加強(qiáng)安全性的開關(guān)選項(xiàng)。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-06-10 16:43 |只看該作者
回復(fù) 2# climby

謝謝你,大概明白了-T參數(shù)的含義。不過我發(fā)現(xiàn)我的CGI腳本把-T參數(shù)去掉也一樣會(huì)提示這樣的錯(cuò)誤
提示錯(cuò)誤的那一行只是這么一句
sysopen(SESSION,"$sessiondir/$thissession",O_WRONLY|O_TRUNC|O_CREAT)

我就是把原來的$sessiondir換了個(gè)路徑而已,CGI就不運(yùn)行了,就這樣$sessiondir=/home/user1僅此而已,我怕權(quán)限不夠,就把/home/user1的權(quán)限設(shè)成了777
腳本的第一行是
#!/usr/bin/suidperl貌似這只是個(gè)指向/usr/bin/perl的連接而已,跟這個(gè)有關(guān)嗎?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-06-10 17:56 |只看該作者
我知道了,我確實(shí)用到了一個(gè)從form獲取的數(shù)據(jù)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP