Burrow Guide 안전하게 다운로드

Rabby 트랜잭션 시뮬레이션과 위험 알림

서명하기 전에 Rabby는 최신 블록을 기준으로 트랜잭션을 시뮬레이션해 예상 잔액 변화를 보여 주고, 컨트랙트, 수신자, 승인에 관한 위험 알림을 표시합니다. Rabby의 핵심 안전 기능 중 하나이지만, 시뮬레이션은 예측일 뿐 보장이 아닙니다.

지갑 손실의 대부분은 서명 화면에서 일어납니다. 이해하지 못한 트랜잭션이나 승인에 서명하는 것입니다. Rabby의 핵심 안전 기능은 서명하기 전에 트랜잭션이 무엇을 할지 "-1,000 USDC, +0.31 ETH"처럼 쉬운 형태로 보여 준다는 점입니다.

서명 전에 Rabby가 보여 주는 것

  • Simulation Results(시뮬레이션 결과): 지갑에서 나가고 들어올 것으로 예상되는 토큰과 NFT. Rabby는 "최신 블록에서 시뮬레이션 실행됨"이라고 표시합니다.
  • 작업 요약: 스왑, 토큰 승인, NFT 승인, 전송 등 지금 하려는 일에 대한 읽기 쉬운 설명.
  • 컨트랙트 및 수신자 정보: 이전에 이 주소와 상호작용한 적이 있는지("Never interacted before"), 컨트랙트가 언제 배포되었는지("Deployed time"), Rabby가 신뢰 또는 차단으로 표시했는지.
  • 승인 정보: 지출자, 금액(무제한 승인 포함), 그리고 "신뢰 값(trust value)". Rabby는 이를 "이 컨트랙트가 지출한 총자산 가치. 신뢰 값이 낮으면 위험하거나 180일 동안 활동이 없었다는 뜻"이라고 설명합니다.
  • 토큰 경고: 예를 들어 "Rabby가 스캠 토큰으로 표시한 토큰입니다" 또는 "Rabby의 탐지 결과 저품질 및 스캠 토큰일 가능성이 있습니다".
  • 가스: 느림, 보통, 빠름, 사용자 지정 옵션과 함께 표시되는 예상 네트워크 수수료.

같은 검사는 서명 요청(메시지, 그리고 퍼밋 같은 typed data)에도 적용되며, Rabby는 사용자가 무엇에 동의하는지 가능한 한 해독해 보여 줍니다. 퍼밋 방식의 서명은 사용자의 온체인 트랜잭션 없이도 토큰을 넘겨줄 수 있으므로 이 점이 중요합니다.

(UI 문구는 Rabby 확장 프로그램에서 인용, 2026년 10월.)

Rabby가 검사를 실행하는 시점

  • 사이트에 연결할 때: 보안 엔진이 사이트를 검사하고, 예를 들어 피싱 목록에 있으면 경고합니다.
  • 트랜잭션에 서명할 때: 시뮬레이션과 함께 수신자, 컨트랙트, 토큰, 승인에 관한 규칙을 적용합니다.
  • 메시지나 typed data에 서명할 때: 퍼밋, 주문 및 기타 서명에 대한 해독과 규칙을 적용합니다.
  • Rabby 자체 Swap과 Bridge에서: 2026년 8월부터 이들에도 트랜잭션 미리보기를 제공합니다(Rabby 소스 코드, 2026년 8월).

실제로 잡아내는 것

상황보게 될 내용
"에어드롭 클레임" 사이트가 무제한 승인을 요청신뢰 값이 낮은 알 수 없는 지출자에 대한 승인. 대개 한 번도 상호작용한 적 없는 컨트랙트
지갑에 에어드롭된 가짜 토큰상호작용하려 할 때 스캠 토큰 경고
거래 내역의 유사 주소로 전송(주소 포이즈닝)한 번도 거래한 적 없는 수신자, 또는 Rabby가 사기 주소로 표시한 수신자
견적보다 훨씬 적게 받는 스왑시뮬레이션된 금액이 DEX 제안보다 낮다는 경고
실패할 트랜잭션"Simulation Failed"(시뮬레이션 실패). 실패한 트랜잭션과 그 가스비를 아껴 줌

주소 확인에는 두 주소를 한 글자씩 비교하는 EVM 주소 검사기를 이용하세요.

위험 알림과 "Ignore all"

Rabby의 보안 엔진은 요청마다 규칙을 실행하고 결과에 위험 수준을 표시합니다. 일부 경고는 "손실에 대한 책임을 이해하고 수용합니다"를 확인한 뒤 무시할 수 있습니다. 가장 심각한 경고는 무시할 수 없으며, Rabby는 "무시할 수 없는 금지된 위험이 발견되었습니다"라고 표시하고 서명을 차단합니다.

금지 수준이 아닌 알림에는 Ignore all(모두 무시) 버튼도 있습니다. CryptoSlate는 이를 통해 위험 경고 후에도 서명할 수 있다고 지적합니다(CryptoSlate, 2026년 10월). 알림이 왜 나타났는지 정확히 알 때만 사용하세요. 주소를 직접 신뢰 또는 차단으로 표시할 수 있고, 개별 보안 규칙을 보거나 끌 수도 있지만 Rabby는 켜 두기를 권장합니다.

많은 사기 페이지가 "경고를 무시하라"고 하거나 알림이 버그라고 주장합니다. 그 자체가 위험 신호입니다.

시뮬레이션의 한계

시뮬레이션은 매우 유용하지만 증거는 아닙니다. 사각지대를 알아 두세요.

  • 트랜잭션이 처리되기 전에 상태가 바뀔 수 있습니다. 가격이 움직이고, 다른 트랜잭션이 먼저 포함되며, 프런트러닝이 결과를 바꿀 수 있습니다. 스왑은 슬리피지 설정으로 보호되지만 다른 트랜잭션에는 그런 보호가 없습니다.
  • 승인은 미래에 관한 것입니다. 승인은 오늘 잔액 변화를 보여 주지 않습니다. 위험은 나중에 지출자가 토큰을 옮길 수 있을 때 찾아옵니다. 빈 잔액 변화만 보지 말고 지출자와 금액을 읽으세요. 낯선 데이터는 승인 위험 해설 도구로 확인해 보세요.
  • 오프체인 서명(퍼밋 등)은 서명 시점에 자금을 옮기지 않으므로 잔액 미리보기가 무해해 보일 수 있습니다.
  • 악성 컨트랙트는 시뮬레이션과 실제 실행에서 다르게 동작할 수 있습니다. 예를 들어 블록에 포함되는 순간에 달라지는 조건을 확인하는 식입니다.
  • 모든 체인이 지원되지는 않습니다. 일부 체인과 사용자 지정 네트워크에서는 "Simulation Not Supported"나 "Transaction simulation not supported on this chain"이 표시됩니다. 보안 엔진이 다운되면 Rabby는 결과를 알 수 없다고 표시합니다.
  • 가짜 Rabby 확장 프로그램은 시뮬레이션도 위조합니다. 위조 확장 프로그램은 원하는 어떤 화면이든 보여 줄 수 있습니다. Rabby 확장 프로그램 검사기로 확인하세요.

시뮬레이션은 시드 문구도 보호하지 못합니다. Rabby는 절대 시드 문구를 요구하지 않으며, 시드 문구를 가진 사람은 어떤 시뮬레이션으로도 막을 수 없습니다.

하드웨어 지갑과 시뮬레이션

하드웨어 지갑의 작은 화면에는 컨트랙트 주소와 원시 데이터만 표시되는 경우가 많아 판단하기 어렵습니다. Rabby를 쓰면 먼저 컴퓨터에서 해독된 작업, 시뮬레이션된 잔액 변화, 위험 알림을 확인한 뒤 기기에서 확정합니다. 이 조합이 하드웨어 지갑 사용자가 Rabby를 고르는 주된 이유 중 하나입니다. 그래도 컴퓨터의 악성코드가 브라우저에 표시되는 내용을 바꿀 수 있으므로, 수신자나 지출자 주소는 기기 화면에서 직접 확인하세요. Rabby와 Ledger를 참고하세요.

보호에 영향을 주는 설정

  • 보안 규칙: 켜 두세요. 규칙이 꺼져 있으면 Rabby가 알려 주고 다시 켤 수 있게 해 줍니다.
  • 사용자 지정 RPC: 사용자 지정 노드는 Rabby의 노드를 대체합니다. 실패하면 Rabby가 이를 끄고 공식 RPC로 계속하도록 제안합니다. 잘못된 RPC는 틀린 잔액을 보여 줄 수 있습니다.
  • 신뢰 및 차단 표시: 주소를 신뢰로 표시하면 일부 경고가 꺼지므로, 검증한 주소에만 사용하세요.
  • 자동 잠금: 자동 잠금 시간을 짧게 하면 잠금 해제된 컴퓨터에 접근한 사람이 할 수 있는 일이 제한됩니다.

20초 만에 서명 화면 읽는 법

  1. 요청에 표시된 사이트가 사용하려던 사이트가 맞는지 확인하세요.
  2. 잔액 변화를 읽으세요. 예상하지 못한 무언가가 지갑에서 나가나요?
  3. 승인이라면 지출자와 금액을 확인하세요. 무제한보다 제한된 금액을 선택하세요.
  4. 모든 위험 알림을 읽으세요. 광고, DM, 에어드롭 링크로 찾은 사이트에서는 Ignore all을 누르지 마세요.
  5. 조금이라도 불분명하면 거부하세요. 거부에는 비용이 들지 않습니다.

이미 잘못된 것에 서명했다면

  1. 사이트 연결을 끊고 닫으세요.
  2. Rabby의 승인 페이지를 열고 모르는 승인을 무제한 승인부터 철회하세요.
  3. 이미 사용된 퍼밋이나 승인에 서명했다면, 남은 자금을 새 시드 문구로 만든 새 지갑으로 옮기세요.
  4. 시드 문구를 어딘가에 입력했다면 지갑이 유출되었다고 간주하고 모든 것을 즉시 옮기세요.
  5. 자금을 되찾아 주겠다고 연락하는 사람은 무시하세요. 도난 후의 복구 제안은 거의 항상 2차 사기입니다.

더 이상 필요 없는 오래된 승인은 Rabby 승인 관리자로 제거할 수 있습니다. 전체적인 보안 상황은 Rabby Wallet은 안전한가요?를 읽어 보세요.

자주 묻는 질문

Rabby는 모든 트랜잭션을 시뮬레이션하나요?

Rabby는 시뮬레이션이 가능한 체인에서 서명 전에 트랜잭션을 시뮬레이션합니다. 일부 체인과 사용자 지정 네트워크에서는 시뮬레이션이 지원되지 않는다고 표시합니다.

시뮬레이션이 틀릴 수도 있나요?

네. 최신 블록을 기준으로 실행되므로 가격 변동, 프런트러닝, 실행 시점에 다르게 동작하는 컨트랙트 때문에 결과가 바뀔 수 있습니다.

승인에는 왜 잔액 변화가 표시되지 않나요?

승인할 때는 아무것도 움직이지 않기 때문입니다. 위험은 나중에 지출자가 토큰을 옮길 수 있다는 데 있으므로 지출자와 금액을 확인하세요.

Ignore all은 무엇을 하나요?

금지 수준이 아닌 위험 알림이 있어도 서명할 수 있게 해 줍니다. 금지된 위험은 무시할 수 없습니다. 알림을 완전히 이해할 때만 Ignore all을 사용하세요.

시뮬레이션이 가짜 Rabby 확장 프로그램으로부터 보호해 주나요?

아니요. 가짜 확장 프로그램은 가짜 시뮬레이션을 보여 줄 수 있습니다. 확장 프로그램 ID를 확인하고 공식 스토어 등록 페이지에서만 설치하세요.