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

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

PHP與SQL注入攻擊[一]

瀏覽:3日期: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
主站蜘蛛池模板: 绥棱县| 巴彦县| 嘉荫县| 上杭县| 巩留县| 许昌市| 喀什市| 措美县| 同心县| 仁化县| 会昌县| 绥德县| 和龙市| 罗平县| 靖宇县| 红原县| 碌曲县| 且末县| 镇平县| 海安县| 蓬莱市| 友谊县| 常宁市| 义乌市| 云浮市| 咸阳市| 蒙自县| 墨竹工卡县| 临沭县| 湖口县| 平山县| 余庆县| 甘谷县| 营山县| 丹棱县| 林芝县| 玉田县| 合江县| 潞城市| 神池县| 临潭县|