作者Rukawa31 (hold on)
看板PHP
標題[請益] 想請問 SQL injection(資料隱碼) 的問題
時間Wed Feb 20 11:43:42 2008
請問各位~
我在作一個需要帳號密碼登入登出的網頁
常會去連結儲存帳密的資料庫
想請問一下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
1F:→ starjou:正規表示式行 02/20 12:09
2F:推 cleanwind:建議密碼還是要用 md5 轉。 02/20 12:12
3F:→ dinos:sql injection 和密碼要不要編碼是八竿子打不著的吧 02/20 12:28
4F:推 Turbine:escape或是PDO + prepare statement 02/20 12:32
5F:→ dinos:manual addslashes & addcslashes 02/20 12:35
6F:推 cleanwind:我想說的是,就算帳密外流,只要密碼有經過編碼, 02/20 12:44
7F:→ cleanwind:又沒有其他個人隱私資料,就還好。 02/20 12:45
8F:→ cleanwind:畢竟侵入sql的方式應該不只sql injection 一種吧 :p 02/20 12:45
9F:→ cleanwind:沒說清楚真是不好意思。 02/20 12:45
10F:推 gpmm:sql injection 並不是只會讓資料外流而已…… 02/20 12:46
11F:推 cleanwind:這我知道 ... 只是原PO應用到帳密登入的部分, 02/20 12:58
12F:→ cleanwind:所以提醒一下啊... 02/20 12:58
13F:推 gmoz:帳號密碼輸入進來都先對他做md5編碼 這樣隱碼就沒搞頭了 02/20 15:55
14F:→ gmoz:如果是其他表單 就請愛用跳脫字元吧和雙引號吧 02/20 15:55
15F:推 appleboy46:正規 比對 帳號只能用 數字加英文 02/20 18:12
16F:推 facers:直接過濾有問題的語法.. 02/20 23:34
18F:→ buganini:mksql用法類似printf 02/28 10:11