Skip to content

Instantly share code, notes, and snippets.

@rdeavila
Created April 14, 2014 14:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rdeavila/10655487 to your computer and use it in GitHub Desktop.
Save rdeavila/10655487 to your computer and use it in GitHub Desktop.
Heartbleed: como bloquear requisições usando iptables
#!/bin/bash
#
# ATENÇÃO: Estas regras devem ser usadas apenas como medida temporária, ou de teste,
# visto que a atualização dos servidores ainda é altamente recomendada.
# A regra de log deve ser usada apenas para testar as regras de firewall antes de serem
# usadas em um servidor de produção.
#
# Use estas regras por sua conta e risco!
#
# Para logar requisições no /var/log/kern.log:
iptables -t filter -A INPUT -p tcp --dport 443 -m u32 --u32 "52=0x18030000:0x1803FFFF" -j LOG --log-prefix "BLOCKED: HEARTBEAT"
# Para Bloquear as requisições feitas usando Heartbeat:
iptables -t filter -A INPUT -p tcp --dport 443 -m u32 --u32 "52=0x18030000:0x1803FFFF" -j DROP
# Fonte: http://www.securityfocus.com/archive/1/531779/30/0/threaded
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment