|
Data de criação |
Autor |
Última revisão |
Validade |
Observações |
|---|---|---|---|---|
07/04/2020 |
Ramissés Araujo |
18/05/2022 |
Até alteração do procedimento |
- |
Passo 01 Executar o comando
echo "net.ipv4.tcp_timestamps = 0"> /etc/sysctl.d/tcp_timestamps.conf
Passo 02 Aplicar as configurações.
sysctl -p /etc/sysctl.d/tcp_timestamps.conf
Passo 03 Bloquear com o firewall
Passo 03.1 Adicionar as regras no firewall
firewall-cmd --add-icmp-block=timestamp-request --permanent
firewall-cmd --add-icmp-block=timestamp-reply --permanent
firewall-cmd --reload
Passo 03.2 Caso o serviço Firewall não existir ou não estiver habilitado, usar os comandos:
iptables -I INPUT -p icmp --icmp-type timestamp-request -j DROP
iptables -I OUTPUT -p icmp --icmp-type timestamp-reply -j DROP
Passo 03.3 Executar comando para exportar regras, se for necessário.
Centos
iptables-save>/etc/sysconfig/iptables
Ubuntu
iptables-save>/etc/iptables/rules.v4
Passo 04 Editar o seguinte arquivo, para obter regras permanentes.
OBS: Dependendo do sistema operacional a localização do arquivo é diferente (verificar item 3.3).
vim /etc/sysconfig/iptables
Passo 05 Adicionar as seguintes linhas.
-A INPUT -p icmp --icmp-type timestamp-request -j DROP
-A OUTPUT -p icmp --icmp-type timestamp-reply -j DROP
Passo 06 Recarregar as configurações do firewall.
service iptables reload
Passo 07 Para VMs com NFTables, editar vim /etc/nftables.conf e adicionar o conteúdo abaixo na tabela INPUT:
icmp type timestamp-request drop
icmp type timestamp-reply drop
Passo 08 Aplicar com:
nft -f /etc/nftables.conf
Passo 09 Para testar:
hping3 --icmp-ts <IP>
hping3 <IP> -p 80 -S --tcp-timestamp -c 3