플래시론 공격 (Flash Loan Attack)

정보보안학
한 줄 정의: 담보 없이 대량의 자금을 한 트랜잭션 내에서 빌리고 즉시 상환하는 플래시론 기능을 악용하여, 그 짧은 시간 동안 시세나 프로토콜 상태를 조작해 이익을 취하는 공격 기법입니다.

쉽게 풀면

플래시론은 은행에서 돈을 빌려서 그 자리에서 바로 갚기만 하면 담보가 필요 없는 대출과 비슷합니다. 문제는 이 짧은 순간에 엄청난 금액을 손에 쥘 수 있다는 점입니다. 공격자는 이 거액을 이용해 특정 거래소의 가격을 순간적으로 왜곡시키거나, 프로토콜의 계산 로직을 헷갈리게 만든 뒤 차익을 챙기고 빌린 돈은 그대로 갚아 버립니다. 마치 잠깐 빌린 거액의 자금으로 시장을 흔들어 놓고 흔적도 없이 사라지는 것과 비슷합니다.

왜 중요한가

플래시론 공격은 탈중앙화 금융(DeFi) 생태계에서 반복적으로 발생해 큰 금전적 손실을 일으켜 왔기 때문에 정보보안학과 블록체인 보안 연구에서 중요하게 다루어집니다. 자본 없이도 시스템 취약점을 증폭시켜 공격할 수 있다는 점에서 기존 금융 사기와는 다른 새로운 위협 모델을 제시합니다.

논문에서는 이렇게 쓰입니다

"본 연구는 플래시론 공격(flash loan attack)이 오라클조작공격과 결합될 때 발생하는 손실 규모를 실증 분석하였다."

플래시론이 단독으로 쓰이기보다 다른 공격 기법과 결합되어 피해를 증폭시키는 사례를 다루는 예문입니다.

"제안된 탐지 모델은 트랜잭션 내 자금 흐름 패턴을 분석하여 플래시론 공격을 실시간으로 탐지한다."

보안 연구에서 플래시론 공격을 사전에 식별하기 위한 탐지 기법을 설명하는 문맥입니다.

조금 더 깊게 보면

플래시론 공격은 대개 단일 트랜잭션 안에서 대출, 시세 조작, 차익 실현, 상환이라는 여러 단계를 원자적으로 수행합니다. 트랜잭션이 하나라도 실패하면 전체가 취소되므로 공격자 입장에서는 자금 손실 위험이 거의 없습니다. 주로 유동성 풀의 가격 산정 로직이나 담보 평가 로직의 허점을 겨냥하며, 이 때문에 오라클조작공격이나 채굴자추출가치(MEV)와 함께 언급되는 경우가 많습니다.

주의할 점

플래시론 자체는 정상적인 금융 도구이며, 이를 악용하는 경우에만 공격으로 분류됩니다. 플래시론 기능이 있다고 해서 프로토콜이 반드시 취약한 것은 아니며, 취약점은 대체로 가격 산정이나 상태 검증 로직의 설계 결함에서 비롯됩니다.

관련 용어