久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

PHP與SQL注入攻擊[一]

瀏覽:6日期:2024-02-03 14:02:20

Haohappyhttp://blog.csdn.net/Haohappy2004

SQL注入攻擊是黑客攻擊網站最常用的手段。如果你的站點沒有使用嚴格的用戶輸入檢驗,那么非常容易遭到SQL注入攻擊。SQL注入攻擊通常通過給站點數據庫提交不良的數據或查詢語句來實現,很可能使數據庫中的紀錄遭到暴露,更改或被刪除。下面來談談SQL注入攻擊是如何實現的,又如何防范。

看這個例子:

// supposed input$name = “ilia’; DELETE FROM users;”;mysql_query(“SELECT * FROM users WHERE name=’{$name}’”);

很明顯最后數據庫執行的命令是:

SELECT * FROM users WHERE name=ilia; DELETE FROM users

這就給數據庫帶來了災難性的后果--所有記錄都被刪除了。

不過如果你使用的數據庫是MySQL,那么還好,mysql_query()函數不允許直接執行這樣的操作(不能單行進行多個語句操作),所以你可以放心。如果你使用的數據庫是SQLite或者PostgreSQL,支持這樣的語句,那么就將面臨滅頂之災了。

標簽: PHP
主站蜘蛛池模板: 晋州市| 牙克石市| 乌拉特中旗| 康乐县| 雅安市| 平昌县| 滦南县| 德化县| 富川| 读书| 筠连县| 南川市| 深州市| 迁安市| 齐河县| 金湖县| 贺兰县| 美姑县| 襄垣县| 曲靖市| 义乌市| 桑植县| 怀仁县| 上虞市| 汉源县| 当雄县| 偏关县| 通州市| 贵港市| 牡丹江市| 武平县| 临高县| 油尖旺区| 洛宁县| 神池县| 日土县| 平武县| 珠海市| 江油市| 抚顺县| 大埔区|