[請益] 想請問 SQL injection(資料隱碼) 的問題

看板PHP作者 (hold on)時間18年前 (2008/02/20 11:43), 編輯推噓9(909)
留言18則, 9人參與, 最新討論串1/1
請問各位~ 我在作一個需要帳號密碼登入登出的網頁 常會去連結儲存帳密的資料庫 想請問一下php有沒有提供什麼方法或是函式庫 可以直接套用來預防 SQL injection 的@@? 先前看過一些微軟寫的有關 SQL injection 的文章 但是我不知道有什麼便利的方法可以使用 所以跑迴圈檢查帳密字串裡面是否有特殊字元.. 這方法似乎有點鳥orz 想問看看有無好的方法或工具可以用 謝謝各位QQ -- I never looked at the consequences of missing a big shot. Why? Because when you think about the consequences, you always think of a negative result. -- Michael Jordan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.104.12

02/20 12:09, , 1F
正規表示式行
02/20 12:09, 1F

02/20 12:12, , 2F
建議密碼還是要用 md5 轉。
02/20 12:12, 2F

02/20 12:28, , 3F
sql injection 和密碼要不要編碼是八竿子打不著的吧
02/20 12:28, 3F

02/20 12:32, , 4F
escape或是PDO + prepare statement
02/20 12:32, 4F

02/20 12:35, , 5F
manual addslashes & addcslashes
02/20 12:35, 5F

02/20 12:44, , 6F
我想說的是,就算帳密外流,只要密碼有經過編碼,
02/20 12:44, 6F

02/20 12:45, , 7F
又沒有其他個人隱私資料,就還好。
02/20 12:45, 7F

02/20 12:45, , 8F
畢竟侵入sql的方式應該不只sql injection 一種吧 :p
02/20 12:45, 8F

02/20 12:45, , 9F
沒說清楚真是不好意思。
02/20 12:45, 9F

02/20 12:46, , 10F
sql injection 並不是只會讓資料外流而已……
02/20 12:46, 10F

02/20 12:58, , 11F
這我知道 ... 只是原PO應用到帳密登入的部分,
02/20 12:58, 11F

02/20 12:58, , 12F
所以提醒一下啊...
02/20 12:58, 12F

02/20 15:55, , 13F
帳號密碼輸入進來都先對他做md5編碼 這樣隱碼就沒搞頭了
02/20 15:55, 13F

02/20 15:55, , 14F
如果是其他表單 就請愛用跳脫字元吧和雙引號吧
02/20 15:55, 14F

02/20 18:12, , 15F
正規 比對 帳號只能用 數字加英文
02/20 18:12, 15F

02/20 23:34, , 16F
直接過濾有問題的語法..
02/20 23:34, 16F


02/28 10:11, , 18F
mksql用法類似printf
02/28 10:11, 18F
文章代碼(AID): #17kw7nx- (PHP)
文章代碼(AID): #17kw7nx- (PHP)