網(wǎng)站安全是整個網(wǎng)站運營中比較重要的部分。沒有網(wǎng)站的安全,如何保護用戶的隱私?網(wǎng)站中用戶的任何交易、支付和注冊信息都沒有安全保障,所以網(wǎng)站安全做得很好,所以我們可以更好地運營一個網(wǎng)站。同樣為當(dāng)時的客戶部署和測試網(wǎng)站的安全性,我們發(fā)現(xiàn)網(wǎng)站的業(yè)務(wù)邏輯存在很多漏洞,特別是在牟取暴利方面。
在我們正弦安全檢測客戶網(wǎng)站漏洞的同時,我們將從用戶登錄、密碼檢索、用戶注冊、二級密碼等業(yè)務(wù)功能進行安全檢測。通過我們多年的安全檢測經(jīng)驗,讓我們簡單介紹一下。
首先,讓我們來看看暴力破解的模式,它分為身份驗證碼模塊和暴利破解,以及無保護、IP鎖定機制、數(shù)據(jù)庫不間斷碰撞、驗證碼分為圖片驗證碼、短信驗證碼、驗證碼安全旁路,短信驗證碼爆炸、繞過等,沒有任何保護的是網(wǎng)站用戶沒有限制錯誤登錄次數(shù)、用戶注冊次數(shù)、重置密碼、沒有用戶登錄驗證碼、用戶密碼沒有MD5加密,這意味著沒有安全保護,導(dǎo)致攻擊者利用這種情況,殘忍地破解網(wǎng)站的用戶密碼。
IP鎖定機制是一些網(wǎng)站會采取一些安全保護措施。當(dāng)用戶登錄網(wǎng)站時,登錄錯誤次數(shù)超過3次或10次時,將鎖定該用戶的帳戶,并鎖定該登錄帳戶的IP。IP鎖定后,攻擊者將無法登錄到網(wǎng)站。
關(guān)于網(wǎng)站安全與漏洞修復(fù)方案
驗證碼破解和繞過是整個網(wǎng)站安全檢測的重要環(huán)節(jié)。驗證碼一般分為短信驗證碼、微信驗證碼和圖片驗證碼。驗證碼安全機制在網(wǎng)站設(shè)計過程中得到了廣泛的應(yīng)用,但仍然可以繞過驗證碼進行有益的破解。一些攻擊軟件會自動識別驗證碼。目前,一些驗證碼會使用一些拼圖,以及特殊字體,甚至有些驗證碼一次輸入就可以多次使用。驗證代碼在驗證期間未與數(shù)據(jù)庫進行比較,導(dǎo)致被繞過。
首先,要設(shè)計IP鎖的安全機制。當(dāng)攻擊者試圖登錄到網(wǎng)站用戶時,他可以設(shè)置每分鐘登錄多少次,然后鎖定IP。如果另一個帳戶嘗試某些特殊操作,例如檢索密碼和檢索次數(shù)過多,則IP也將被阻止。
驗證碼識別保護,增加一些語音驗證碼、特殊字體驗證碼、拼圖下拉驗證碼、需要人工操作的驗證碼,短信驗證碼每分鐘只能獲取一次驗證碼。驗證碼的有效時間安全限制,無論驗證碼是否正確,都應(yīng)在一分鐘內(nèi)過期,不能重復(fù)使用。所有用戶登錄并向后端服務(wù)器注冊,包括數(shù)據(jù)庫服務(wù)器。