2013-05-17 39 views
1

我會直接解決問題。 假設我的網站具有登錄功能並擁有大量用戶。 我收到了登錄腳本攻擊,其中黑客列出了「用戶名」和「密碼」(假設他從其他地方得到這個),並且他正在我的網站上運行它,以查看它們是否是有效信息。 我有一個監控工具/應用程序來捕獲相同的IP地址是否嘗試在「y」時間量內嘗試「x」次登錄,併成功檢測到屬於這些類別的攻擊。但是,由於我無法提出所有可能的情況,因此存在一些限制,我覺得不可能阻止他們接受這些類型的攻擊。 我很好奇其他公司如亞馬遜或其他巨頭如何處理這些類型的攻擊。如何儘量減少登錄腳本攻擊

在此先感謝。

+0

無論IP地址如何,只要發生了一定數量的失敗登錄嘗試,就可以使用CAPTCHA提供帳戶。這很煩人,所以我會建議反對它。如果用戶使用愚蠢的密碼,那麼完全保護他們免受此類攻擊並不是您的責任。 – Blender

+0

解決這個問題沒有一個正確的解決方案。但是,您可以嘗試減緩這種行爲,直到黑客完成他的目標需要很長時間,並且他感到厭煩。 – ZippyV

+0

@ZippyV:如果有人真的想攻擊你的網站,他們可能不會只使用一個機器人。 – Blender

回答

1

他們應用各種技術,以確定是否在登錄完成我的人或不 - 這被稱爲Turing test

例如,很多網站用戶鎖定在外,如果他們試圖在固定的時間內過多的登錄嘗試期。這意味着如果它是一個機器人,它以後的登錄嘗試將被忽略。此變化是隨着登錄嘗試次數的增加而增加鎖定時間。

A CAPTCHA在Ticketmaster等網站中使用。

像這樣的蠻力攻擊不幸是生活中的事實。

+0

我正在談論許多不同的「用戶名」和「密碼」集。所以黑客會嘗試每個用戶名一次,然後移動到下一個等等。 – Telebears

+1

如果每個用戶名只有一次登錄嘗試,則您的IP監控是最好的工具。 –