2016년 9월 15일 목요일

[Linux] ping 응답을 하지 않으려면

ping 공격의 우려가 있어 외부에서의 ping에 응답하지 않게 하려면 다음과 같은 명령을 실행해서 ping 패킷을 무시하도록 하면 됩니다.

#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

통상적인 Linux 시스템의 기본값은 0 입니다. 현 상태를 확인할 때는,

#cat /proc/sys/net/ipv4/icmp_echo_ignore_all

다시 응답하게 할 때는,

#echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

시스템 재부팅 시에도 적용하려면, 커널의 매개변수를 설정하는 /etc/sysctl.conf 파일에 다음과 같은 내용 추가( 디렉토리 구분을 '/' 대신 '.'로 대체)

net.ipv4.icmp_echo_ignore_all = 1

/etc/sysctl.conf 파일을 설정 후 재부팅하지 않고 커널의 매개변수 설정이 제대로 적용되었는지 바로 확인하려면 다음과 같은 명령 실행

#sysctl -p


Reentrancy Attack: 블록체인 스마트 컨트랙트의 치명적인 취약점

블록체인 기술이 전 세계적으로 주목받으면서 스마트 컨트랙트(Smart Contract)의 사용이 급격히 증가하고 있습니다. 하지만 그만큼 보안 취약점도 함께 늘어나고 있는데, 그 중에서도 Reentrancy Attack(재진입 공격)은 매우 치명적이고...