2013-05-02 78 views
0

我想動態禁止IP地址,所以當軟件檢測到惡意行爲(在10秒內連續擊中10頁或特定UserAgent或)時,它會創建一個帶有黑名單IP-s的「.txt」文件。如何在亞馬遜AWS上動態禁止IP地址,使用防火牆?

我有4種方式去:

  1. 禁止IP防火牆,所以它甚至沒有達到EC2實例 ,也不S3。
  2. 創建的.htaccess RewriteMap指令,與IP列表,然後從httpd.conf中禁止他們
  3. 禁止IP在PHP與從.txt文件(無需連接到閱讀 的IP列表開始時MySQL,我覺得 更安全)。
  4. 禁止在PHP開頭的IP,並閱讀MySQL的IP 列表。

顯然,第一個是理想的,但有什麼辦法可以實現嗎?不幸的是,我是亞馬遜AWS的新手。

回答

0

您可以使用AWS SDK(如boto)或命令行工具來即時更新安全組和S3 IAM策略,並完成選項#1。查看SDK docs瞭解更多信息。