본문 바로가기 메뉴 바로가기

개발 코어 강화 일지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 코어 강화 일지

검색하기 폼
  • 분류 전체보기 (185)
    • 블록체인 (34)
      • Bitcoin (16)
      • Ethereum (11)
      • ZKsync (2)
      • Crypto Diary (3)
    • Go (42)
      • 문서 읽기 (4)
      • 코딩 하기 (13)
      • 디자인 패턴 (10)
      • 클라우드 네이티브 (1)
      • TDD (2)
      • 문제 풀이 (12)
    • Solidity (70)
      • Foundry (7)
      • DeFi (7)
      • Hacking (44)
    • Rust (8)
      • 코딩 하기 (3)
      • 문제 풀이 (5)
    • 개발 부스러기 (16)
    • 생각 정리 (10)
    • 교육 과정 (5)
      • 코드스테이츠 (3)
      • EPF (2)
  • 방명록

Reentracy Attack (1)
[Solidity] 재진입 공격 예방 기법

🦅 이전글 2023.10.03 - [Solidity] - [Solidity] 재진입 공격 (Reentrancy Attack) 🚫 재진입 공격 예방 기법 1. Checks Effects Interactions 패턴 Checks Effects Interactions 패턴은 컨트랙트 내부에서 외부 주소를 호출할 때 적용할 수 있는 패턴입니다. 외부 함수를 호출하거나 이더를 다른 계정으로 보낼 때, 이를 호출하는 컨트랙트는 제어 흐름을 외부 개체에게 넘겨주게 됩니다. 이러한 이유로 재진입 공격도 가능한 것입니다. 그렇기 때문에 외부 주소를 호출하기 전에 충분한 검토가 필요합니다. 먼저 가능한 모든 조건들을 검사(checks)하고, 컨트랙트 내부에서 실행가능한 모든 것들을 적용(effects)한 뒤에 마지막으로 ..

Solidity 2023. 10. 4. 14:53
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Total
Today
Yesterday
글 보관함
TAG
  • polygon id
  • grpc
  • golang
  • 블록체인
  • programming bitcoin
  • 러스트
  • Blockchain
  • 계정 추상화
  • geth
  • go-ethereum
  • solidity
  • Foundry
  • ERC-4337
  • solid
  • 백준
  • 밑바닥부터 시작하는 비트코인
  • websocket
  • smart contract
  • Ethernaut
  • Yoki Origins
  • 비트코인
  • Algorithm
  • Damn Vunerable DeFi
  • Bitcoin
  • Uniswap
  • go
  • Account Abstraction
  • 요키 오리진스
  • Baekjoon
  • rust
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바