Marketting 搜尋行銷

網頁設計搜尋行銷!

[ 程式技術 ] 隱碼攻擊
2008-10-08

什麼是隱碼攻擊?!

以ASP為例

一般的登入系統都會要求使用者輸入「帳號」、以及「密碼」來與資料庫比對身分。
SQL法語則是: SQL = "select * from table where id='" & Request("id") & "' and pw='" & Request("pw") & "'"
如果使用者正常的輸入資料,那麼上述的SQL語法並不會出現任何問題;
但是使用者故意在帳號與密碼輸入「' or ''='」,那麼最後得到的SQL語法將會是:
select * from table where id='' or ''='' and pw='' or ''=''
如此一來,對方便可以輕輕鬆鬆的登入系統了。

如何防止
雖然在客戶端可以使用script來檢驗,但是如果客戶端關閉了script的執行,那麼伺服端一樣會遭受攻擊;因為在伺服端的檢驗工作是不可缺少的。所以所以會構成SQL語句資料,都必需做適當的加工。例如將客戶端的資料轉成適當的變數型態,而字串型態的資料必需將單引號「'」置換成兩個單引號「''」。


Posted by 程式設計師 / 小峰

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

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

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

網頁設計專案│完美因子專業美妍館網站 完美因子專業美妍館

網頁設計風格
清新、柔和

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

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

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

網頁設計風格
色彩反差、暗系質感
台北網頁設計專線:02-2391-1901    台中網頁設計專線:04-2336-9438         關於一化 | 網頁設計 | 作品展示 | 網路行銷 | 網站設計 | 網頁製作需求 | 隱私權政策 | 網站導覽
一化網頁設計‧版權所有 COPYRIGHT© 2008 EHUA DIGITAL. ALL RIGHT RESERUED50 Valid XHTML 1.0