스마트 컨트랙트 허용 권한 취소 방법 (안전하게 보호하기)
위험한 토큰 승인 권한을 제거해 암호화폐를 보호하세요. 모든 DeFi 사용자를 위한 필수 보안입니다.
왜 중요한가
악용된 토큰 승인 권한을 통해 20억 달러 이상이 도난당했습니다. DEX, 브리지 또는 DeFi 프로토콜을 사용한 적이 있다면, 자금을 위험에 빠뜨릴 수 있는 활성 승인 권한이 남아 있을 가능성이 높습니다.
토큰 허용 권한이란?
DeFi 프로토콜과 상호작용할 때는 해당 프로토콜이 당신의 토큰을 이동할 수 있도록 권한을 부여해야 합니다. 이 권한을 allowance 또는 approval이라고 합니다.
작동 방식
- 1Uniswap에서 USDC를 ETH로 스왑하려고 합니다
- 2Uniswap가 당신의 USDC에 접근하기 위한 승인을 요청합니다
- 3승인 트랜잭션에 서명합니다
- 4이제 Uniswap가 스왑을 위해 당신의 USDC를 이동할 수 있습니다
문제점
대부분의 프로토콜은 편의를 위해 무제한 승인을 요청합니다. 이는 다음을 의미합니다:
- 컨트랙트가 당신의 모든 토큰을 빼갈 수 있습니다
- 승인은 취소할 때까지 영구적으로 유지됩니다
- 해킹당하면 공격자가 전체 접근 권한을 얻게 됩니다
- 대부분의 사용자는 오래된 승인을 잊고 지냅니다
무제한 허용 권한이 위험한 이유
모든 승인이 같은 수준의 위험을 가지는 것은 아닙니다. 내 노출도를 평가하는 방법은 다음과 같습니다.
Unlimited Approval
Contract can spend infinite tokens
Large Amount Approval
High value approval to less-known contracts
Old Unused Approval
Approval to contracts you no longer use
Trusted Protocol Approval
Limited approval to verified protocols
허용 권한 확인 방법
신뢰할 수 있는 다음 도구를 사용해 토큰 승인 내역을 보고 관리하세요.
Revoke.cash
100+ chains
- Free to use
- Multi-chain support
- Batch revocations
- Browser extension
Etherscan Token Approval
Ethereum + L2s chains
- Official tool
- Detailed history
- ERC-20/721/1155
- Transaction details
단계별 취소 가이드
원하는 도구를 선택하고 위험한 승인 권한을 취소하는 절차를 따라가세요.
Revoke.cash 방문하기
공식 웹사이트로 이동
- Navigate to revoke.cash in your browser
- Ensure you are on the official site (check URL)
- The site works without connecting wallet initially
지갑 연결
MetaMask 또는 다른 지갑 연결
- Click "Connect Wallet" button
- Select your wallet provider (MetaMask, WalletConnect, etc.)
- Approve the connection request
네트워크 선택
확인할 블록체인 선택
- Click the network selector dropdown
- Choose Ethereum, Polygon, Arbitrum, or other chain
- Repeat for each network you have used
승인 내역 검토
활성화된 모든 승인을 확인하세요
- Wait for the page to load all approvals
- Sort by value at risk or date
- Identify unlimited or suspicious approvals
원하지 않는 승인 취소
위험한 권한 제거
- Click "Revoke" next to each unwanted approval
- Confirm the transaction in your wallet
- Pay the gas fee to complete revocation
취소 확인
승인이 제거되었는지 확인
- Wait for transaction confirmation
- Refresh the page to verify removal
- The approval should no longer appear in the list
가스 비용 설명
승인 취소에는 가스가 듭니다. 네트워크별 예상 비용은 다음과 같습니다.
Ethereum
$2-15
1-5 min
Polygon
$0.01-0.05
< 30 sec
Arbitrum
$0.10-0.50
< 1 min
Optimism
$0.05-0.30
< 1 min
BSC
$0.05-0.20
< 30 sec
Base
$0.01-0.10
< 1 min
실전 팁: 가스 절약하기
일반적으로 가스비가 30-50% 더 낮은 주말이나 UTC 기준 이른 아침에 승인 권한을 취소하세요. 최적의 시간을 찾으려면 Etherscan Gas Tracker 같은 가스 추적 도구를 활용하세요.
허용 권한을 취소해야 할 때
자산을 보호하기 위해 언제 조치해야 하는지 알아두세요.
After using a new DeFi protocol
New protocols carry higher risk of exploits
When you stop using a protocol
No need to maintain exposure to unused contracts
After interacting with NFT mints
NFT contracts often request broad approvals
Monthly security audit
Regular maintenance prevents forgotten risks
After news of protocol hack
Immediate action needed if you used the protocol
Before large token transfers
Clean slate before moving significant funds
토큰 승인 모범 사례
다음 지침을 따라 위험 노출을 최소화하세요.
정확한 수량만 사용
무제한이 아니라 거래에 필요한 정확한 수량만 승인하세요.
서명 전 확인
항상 승인 요청을 주의 깊게 읽으세요. 위험 경고를 보여주는 Rabby 같은 지갑을 사용하세요.
정기 점검
매월 승인 내역을 확인하세요. 정기 검토를 위해 캘린더 알림을 설정하세요.
지갑 분리 사용
주요 자산은 콜드월렛에 보관하세요. DeFi에는 자금이 제한된 핫월렛을 사용하세요.
컨트랙트 검증
검증된 컨트랙트와만 상호작용하세요. 해당 컨트랙트가 감사를 받았는지 확인하세요.
사용 후 취소
프로토콜 사용을 마친 뒤에는 즉시 승인을 취소하세요. 특히 신규 프로토콜은 더욱 그렇습니다.
Binance에서 안전하게 거래하세요
지갑 보안을 강화한 뒤에는 세계 최대 거래소에서 거래하세요. 코드 TRADEOFF20으로 모든 거래 수수료를 20% 할인받을 수 있습니다.
Binance에서 20% 할인받기자주 묻는 질문
토큰 허용 권한과 취소에 관한 일반적인 질문들입니다.