Marketting 搜尋行銷

網頁設計搜尋行銷!

[ 觀念 ]網頁程式的漏洞
2008-12-01

網頁程式的漏洞

在網頁程式的撰寫上,參數的傳遞可分為post與get。
不論是以何種方式傳遞參數,在撰寫程式碼的時候必須得在 Server 端加工過後才能使用;否則很有可能會成為有心人士攻擊的漏洞。

例如:
以get的方式傳遞參數
http://www.test.com.tw/data.asp?data_seq=1

檔案 data.asp
<%
....
SQL = "select * from data_table where data_seq=" & Request("data_seq")
'Run SQL Cmd
%>

以正常的參數傳遞來說,程式碼可以組合出的 SQL command 是:
select * from data_table where data_seq=1

程式能按照預期的結果執行,但是如果參數被人改成:

http://www.test.com.tw/data.asp?data_seq=1 or 1=1
那麼程式碼組合出來的 SQL command 將變成
select * from data_table where data_seq=1 or 1=1

如此一來,參數將會淪為攻擊者的填空遊戲。輕者程式執行出錯,重者可能會造成資料庫損毀。
因此,在 Server 端程式碼的撰寫上,必需對 Client 端傳遞過來的參數加工處理,以避免類似的漏洞產生。

Posted by 程式設計師 / wyvern

相關文章:
    2008-12-12SEO-搜尋引擎最佳化
  • 一個網站為何需要[搜尋行銷]呢?簡單的說不論是設計的再完美的網站.....
網頁設計專案|品冠旅遊 品冠旅遊PK Travel
網頁設計風格
豐富明亮、多元
網頁設計專案|翰廷室內設計網站翰廷室內設計
網頁設計風格
專業、簡約有現代感

網頁設計專案│芬達哈關島 芬達哈關島

網頁設計風格
歡樂、繽紛活力

網頁設計專案│魔耳科技網站 魔耳科技

網頁設計風格
科技、風格

網頁設計專案│正翰衛星導航 正翰衛星導航

網頁設計風格
強烈、暗系質感

網頁設計專案│廣傑機械工業 廣傑機械工業

網頁設計風格
色彩反差、暗系質感

台北網頁設計

專線:02-2391-1901    

台中網頁設計

專線:04-2336-9438         關於一化 | 網頁設計 | 作品展示 | 網路行銷 | 網頁設計需求 | 隱私權政策 | 網站導覽
一化網頁設計公司‧版權所有 COPYRIGHT© 2008 EHUA DIGITAL. ALL RIGHT RESERUED50 Valid XHTML 1.0 SEO