리플레이 어택이란? 블록체인에서의 리플레이 어택 공격


리플레이 어택이란? 블록체인에서의 리플레이 어택 공격

리플레이 어택(Replay Attack) 리플레이 어택은 블록체인에서만 쓰는 용어가 아니에요. 공격자가 네트워크에서 송수신된 트랜잭션을 가로채고, 동일한 요청을 다시 보내는 방식의 공격이지요.

변조한 것이 아니라, 동일한 요청을 다시 보낸다? 동일한 요청을 다시 보내기 때문에 리플레이 어택이라고 해요.

그런데, 동일한 요청을 다시 보내는 게 문제가 될 수 있을까요? 네 문제가 돼요.

여기서는 블록체인 네트워크에서의 사례를 중심으로 살펴볼게요. 블록체인에서 리플레이 어택의 공격 방식 블록체인 네트워크에서는 주로 하드 포크가 발생한 상황, 즉 네트워크에서 대규모 업데이트가 이루어진 뒤에 주로 발생할 수 있어요.

하드 포크가 발생하면, 블록체인 네트워크는 기존 체인과 새로운 체인으로 분리가 됩니다. 이때, 공격자는 기존 체인에서 발생한 트랜잭션 데이터를 수집하고, 가로챈 트랜잭션을 새롭게 생긴 체인에 재전송하여 동일한 거래를 발생시키죠.

원래 네트워크에서의 거래를 이용해 포크 된 체인에서...



원문링크 : 리플레이 어택이란? 블록체인에서의 리플레이 어택 공격