日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

防止入侵者嗅探web密码

發布時間:2024/4/11 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 防止入侵者嗅探web密码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?前幾天跟朋友一起討論關于傳輸過程加密的問題,http本身的設計就是無狀態。現在很多的網站都在傳輸過程中都沒有進行加密,只是數據庫進行了加密,而這樣的話,別人通過嗅探的話,還是可以嗅探到你的明文密碼。

比如:你的一臺機器ip是. 23.22.2.3另一臺機器是23.22.2.4,在同一個網關下23.22.2.3的這是一個網站的服務器,而我就可以用23.22.2.4這個服務器來嗅彈,23.22.2.3 80端口的信息 登錄的用戶名,等等這些信息。并且嗅探到的還是明文,先前我測試了dz dz也在傳輸過程中沒有加密,他不過就是數據庫加密比較另類一點,難解密!也就是用md5+salt來加密的。

也許有人會說,為何不用https加密呢?

1、https的是收費的。

2、https也可以突破嗅探 至于怎么樣突破 這里的就不在多說。

3、用https之后網頁會很卡,現在我們討論的并不是數據庫加密,而是傳輸過程的加密, 先前我自己想到的方法是 在客戶端js加密 而想到這個辦法后 有出現了種種的問題 問題如下: js的方法別人在網上已經說過。

1.js加密的問題是,不論單向雙向,加密方式沒辦法隱藏,會被人家看到。

2.例如我密碼是 123abc,輸入表單后發送,js給加密成了 亂碼。 發給服務端再加密下和數據庫比對。問題來了,如果入侵者截獲到js加密后的亂碼,他可以禁用js,然后直接把亂碼輸入表單后發送,效果和直接得到用戶密碼發生一. js加密這里的作用除了黑客不知道密碼是啥外,其他都沒用,亂碼也可以登錄。

js的加密的直接pass掉。這里根本行不通!

跟朋友又討論下 想到了其他的辦法 捆綁驗證碼 從而進行加密。

流程:用戶輸入密碼->js提交服務器md5(md5(pass)+驗證碼)->服務器查詢出pass然后md5(pass+驗證碼)『數據庫里pass=md5(pass)』->刪除驗證碼的session

這個方法筆者也測試了,確實可行!發出捆綁驗證碼的,從而進行傳輸加密的代碼,打包下載。

http://dl.dbank.com/c0a94csv5e代碼朋友寫的,我只是跟他討論了入侵者用到的手法而已。提供給了思路。

總結

以上是生活随笔為你收集整理的防止入侵者嗅探web密码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。