이클립스어택은 어떤 공격인가요?
안녕하세요.
블록체인 기술이 발전면서 해킹의 기술도 함께 발전하고 있는 듯 합니다.
하나의 노드를 대상으로 하는 네트워크 차원의 공격으로 이중지불을 일으킬 수 있는 이클립스 어택(Eclipse attacks)은 어떤 공격인지 알고 싶습니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
이클립스(Eclipse) 공격은 공격 대상이 되는 정직한 노드와의 연결을 독점하고 다른 노드로부터의 정보 수신을 차단하는 네트워크 공격이라고 할 수 있습니다.
이렇게 되면 예를 들어 공격 노드인 A가 공격 대상 노드인 B와 거래를 한다고 할 때 B를 전체 네트워크로부터 격리시킨 다음 1BTC를 전송하는 정상적인 트랜젝션을 보여준 후 그 대가를 B로부터 수령하고, 다시 전체 네트워크 상에 존재하는 C에게 1BTC를 전송할 수 있게 됨으로써 이중 지불 공격이 성공하게 됩니다.
이 공격은 공격 대상 노드와 네트워크 간의 연결을 가로 막고 독점하는 것이 필요한데 이것은 공격자가 보낸 IP주소를 자신도 모르게 저장하고 있음으로 인해서 가능해 집니다.
이러한 공격을 방지하기 위해서 오프라인 상에 네트워크 접속시 안전한 IP 주소를 저장해 두는 방법이 있지만 완전하게 예방하기에는 힘들 수가 있습니다.
답변이 도움이 되길 바랍니다.