λͺ©μ°¨
리μμ²
1. λ°°κ²½ - κ³μλλ Web3 보μ μ·¨μ½ μ¬ν (feat. Approveλ μμ°λ€)
2024λ 7μ 16μΌ, λνμ΄ νλ«νΌ μ€ νλμΈΒ LIFI νλ‘ν μ½μ΄ ν΄νΉ 곡격μ λ°μ μ½ 1,160λ§ λ¬λ¬ κ·λͺ¨μ μκΈμ΄ μ μΆλ μ¬κ±΄μ΄ λ°μνλ€. LIFI νλ‘ν μ½μ λ€μν λΈλ‘μ²΄μΈ λ€νΈμν¬ κ° μνΈ μ΄μ©μ±μ λμ΄κΈ° μν νλ«νΌμΌλ‘ μ£Όλ‘ ν¬λ‘μ€μ²΄μΈ λΈλ¦¬μ§μ κ΄λ ¨λ κΈ°λ₯μ μ 곡νλ©°, μ¬λ¬ λΈλ‘μ²΄μΈ κ°μ μμ° μ μ‘κ³Ό μ€μμ μ½κ² ν μ μκ² ν΄μ£Όλ κ²μΌλ‘ μλ €μ Έ μλ€.
μ΄λ² μ¬κ±΄μ 2022λ μ λ°μν 60λ§ λ¬λ¬ κ·λͺ¨μΒ ν΄νΉ μ¬κ±΄κ³Ό κΈ°λ³Έμ μΌλ‘ λμΌν μ΄μ λ‘ λ°μν κ²μΌλ‘ λνλκ³ μλ€. μ΄ ν΄νΉμΌλ‘ μΈν΄ μ§μ μ μΌλ‘ ν격μ λ°μ νΌν΄μλ€μ λΈλ¦¬μ§ κΈ°λ₯κ³Ό μ€μ κΈ°λ₯μ νμ©νκΈ° μν΄ νΉμ ν ν°λ€μ λν΄ λ¬΄νμ μλλ§νΌμ Approve μμ μ κ±°μ³€λ μ¬μ©μλ€μ΄μλ€.
Approveλ, ν ν° μμ μκ° λ€λ₯Έ μ¬μ©μ λλ μ€λ§νΈ 컨νΈλνΈμκ² μΌμ μλμ ν ν°μ λμ μ¬μ©ν μ μλλ‘ κΆνμ λΆμ¬νλ κΈ°λ₯μΌλ‘ μμ μκ° μ§μ ν ν°μ μ μ‘νμ§ μκ³ λ κΆνμ λΆμ¬ λ°μ μ£Όμ²΄κ° λμ νΉμ ν μμ ν ν°μ μ μ‘νκ±°λ μ¬μ©ν μ μκ² ν΄μ€λ€. μ΄ κΈ°λ₯μ μ¬λ¬ λνμ΄ μλΉμ€λ€μμ λ리 μ¬μ©λκ³ μλ€.
λ¬Όλ‘ , 7μ 18μΌ κΈ°μ€μΌλ‘ 곡격μ λͺ©νκ° λλ μ·¨μ½μ μ΄ ν΄κ²°λμκ³ LIFI μΈ‘μ λλλΉν μκΈμ μΆμ νκΈ° μν΄ κ΄λ ¨λ λ² μ§ν κΈ°κ΄κ³Ό κΈ΄λ°ν νλ ₯νκ³ μλ€κ³ λ°νλ€. λν, LIFI νλ‘ν μ½λ μ μμ μΌλ‘ μ΄μλκ³ μλ€.

Source: Thefts From Crypto Hacks and Exploits Surge in First Half of 2024
κ·Έλ¬λ μ μ¬λ‘μ κ°μ μ€λ§νΈ 컨νΈλνΈ μ·¨μ½μ μ μ΄μ©ν ν΄νΉ μλλ νΌμ± 곡격μΌλ‘ μΈν ν΄νΉ μλλ‘ μΈν΄ λ°μν νΌν΄μ‘μΒ μ½ 14μ΅ λ¬λ¬μ μ‘λ°νκ³ μλ€λ λ³΄κ³ μλ μ‘΄μ¬νλ κ²μ²λΌ Web3μ 보μ μκΈ°λ Web3 μ°μ μ΄ μ μ μ±μ₯νλλ°μ ν° κ±Έλ¦Όλμ΄ λκ³ μλ€.
2. μμ¬μ - 보μ κ±±μ μ λ¨μ³λ΄κ³ λ§€μ€ μ΄λ΅μ μΌλ‘ κ°λ κΈΈ

Source: OpenZeppelin ERC20.sol
λ°°κ²½μμ λ€λ£¬ ν΄νΉ μ¬λ‘μ μ€μ¬ μ£Όμ μΈ Approve κΈ°λ₯μ κΆνμ μμνλ κ²μΈλ§νΌ λ§€μ° λ€μν μνμ λ ΈμΆλμ΄ μλ€. κ·Έ μ€ λͺλͺ κ²½μ°λ₯Ό μ΄ν΄λ³΄λ©΄ μλμ κ°λ€:
νΌμ± 곡격*:* 곡격μλ μ¬μ©μλ₯Ό μμ¬ μ μμ μΈ μ€λ§νΈ 컨νΈλνΈμ λν΄ Approveλ₯Ό νΈμΆνλλ‘ μ λνλ©΄, μ¬μ©μλ μμ μ΄ μμ νλ€κ³ μκ°νκ³ ν ν°μ μΉμΈνλ€. κ·Έλ¬λ μ€μ λ‘λ 곡격μκ° μ΄λ₯Ό μ¬μ©νμ¬ μ¬μ©μμ λͺ¨λ ν ν°μ νμΉ μ μλ κ°λ₯μ±μ΄ μκΈ΄λ€.
μ μμ μΈ μ κ·Έλ μ΄λ*:* μ€λ§νΈ 컨νΈλνΈ μ κ·Έλ μ΄λ κΆνμ κ°μ§ κ°λ°μλ κ΄λ¦¬μ, νΉμ ν΄μ»€κ° κΈ°μ‘΄ 컨νΈλνΈλ₯Ό μ μμ μΌλ‘ μ κ·Έλ μ΄λνμ¬ μΉμΈλ ν ν°μ λμ©νλ λ°©μμΌλ‘ μλ‘μ΄ λ²μ μ μ€λ§νΈ 컨νΈλνΈμμ ν ν°μ μ μ‘νλ ν¨μκ° μ¬μ©μλ‘λΆν° μΉμΈλ ν ν°μ μμλ‘ λ€λ₯Έ μ£Όμλ‘ μ μ‘νλλ‘ λ³κ²½λ μ μλ€.
μ κ·Έλ μ΄λ μ€ μν λΆμΌμΉ: μ€λ§νΈ 컨νΈλνΈλ₯Ό μ κ·Έλ μ΄λνλ λμ μν λΆμΌμΉκ° λ°μνμ¬ Approveλ ν ν° μ λ³΄κ° μ¬λ°λ₯΄κ² μ΄μ λμ§ μκ±°λ, μλ‘μ΄ μ»¨νΈλνΈμμ λΆμ ννκ² μ²λ¦¬λ μ μλ€. μλ₯Ό λ€μ΄, μλ‘μ΄ μ»¨νΈλνΈκ° κΈ°μ‘΄ 컨νΈλνΈμ κΆν λͺ©λ‘μ μλͺ» μ μ©νκ±°λ, κΆν λͺ©λ‘ λ°μ΄ν° μ΄μ κ³Όμ μμ μΌλΆ κΆν μ λ³΄κ° μμ€λ μ μλ€.
LIFIμ κ²½μ°, μμ κ²½μ°μ μμ ν μΌμΉνμ§λ μμ§λ§ μλΉμ€ λ΄μμ 무νμ μλλ§νΌ μ¬μ©μλ‘λΆν° κΆνμ λΆμ¬λ°μ μνμ ν ν°μ΄ μ€λ§νΈ 컨νΈλνΈμ μ·¨μ½μ μ ν΅ν΄ νμ·¨κ° λ κ²½μ°μ΄λ€.
κ·Έλ¬λ λ³Έμ§μ μΈ λ¬Έμ μ μ λ°λ‘ μλ€. νμ¬ μ‘΄μ¬νλ λ§μ λμ±λ€μ΄λ λνμ΄ μλΉμ€λ€μ μ¬μ©νλ €λ©΄ ν ν°μ λν κΆν μμμ κ±°μ νμμ μ΄λ€. κ·Έ λ§μΈ μ¦μ¨, μλΉμ€λ€μ μ¬μ©νλ μ¬μ©μκ° κΆνμ λΆμ¬νκ³ μλΉμ€ νλ«νΌμ κΆν μμμ μ λλ§ νλ κ²μ΄κΈ°μ μ¬μ€μ κ΄λ¦¬ λΆμ€μ μ± μμ μ¬μ©μμκ² μ κ°λλ€.

Source: Rabby Wallet Approvals
λ¬Όλ‘ , λΆμ¬νλ κΆνμ λ€μ λμ°Ύμμ€λ Revoke κΈ°λ₯λ μ€λ§νΈ 컨νΈλνΈ λ΄μ ν¨κ» μκΈ° λλ¬Έμ κ΄λ¦¬λ§ μ μ΄λ£¨μ΄μ§λ€λ©΄ 보μμμΌλ‘ ν° λ¬Έμ κ° λμ§ μλλ€λ κ²μ΄ μ μ€μ΄μ§λ§ μ€λ§νΈ 컨νΈλνΈ κΈ°λ₯μ λν΄ κΉμμ΄ μ΄ν΄νκ³ μλ μ¬μ©μκ° μλ μ΄μ, ν ν°μ κΆν μ€μ μ μ λλ‘ κ΄λ¦¬νλ μ¬μ©μλ μμ κ²μ΄λΌκ³ νλ¨λλ€. κ²°κ΅, κ°λ¨νκ² λΈλ¦¬μ§λ μ€μ μλΉμ€λ₯Ό μ¬μ©νλ μ¬μ©μκ° λλΆλΆμΈ DEX μνκ³μμ 보μμμΌλ‘ ν° κ΅¬λ©μ΄ λ«λ¦΄ κ°λ₯μ±μ΄ μΈμ λ μ΄λ € μλ€λ κ²μ΄λ€.
μ΄λ¬ν μ μ¬μ 보μ 리μ€ν¬λ ν¬λ¦½ν λ° λΈλ‘μ²΄μΈ μ°μ κ³λ‘ λ§μ μ¬μ©μλ€μ΄ μ§μ ν λ λ§€μ° ν° μ₯λ²½μ΄ λ κ°λ₯μ±μ΄ λλ€. νΉν, μ°λ¦¬λ€λ§μ μν μμΉμμ λ²μ΄λκΈ° μν΄μλ λΈλ‘μ²΄μΈ μλΉμ€λ€μ κ°λ³κ² μ¬μ©νλ μ¬μ©μλ€μ΄ λ§μμ ΈμΌ νλλ°, μ΄λ¬ν μ¬μ©μλ€μ 보μμ μΈ λ¦¬μ€ν¬μ μ΄ λ¦¬μ€ν¬μ λν μ± μμ λ³ΈμΈλ€μ΄ μ§μ΄μ§λ ννλ₯Ό κ·Ήλλ‘ ννΌνλ κ²½ν₯μ κ°μ§λ€.
μ¦, μ°λ¦¬κ° λ§€μ€ μ΄λ΅μ μΌλ‘ κ°κΈ° μν΄μλ μ μ¬μ 보μ 리μ€ν¬λ₯Ό ν΄κ²°ν΄μΌ νκ³ μ¬μ©μλ€μ 보μ μ± μμΌλ‘λΆν° μ μ λ©μ΄μ§κ² ν΄μΌνλ€. κ·Έ λ°©λ²μ ν¬κ² λ κ°μ§λ‘ λλμ΄μ Έ λμμ μνλμ΄μΌ νλ€κ³ νμλ μκ°νλ€.
λ¨Όμ , λμ± μλΉμ€ 주체λ€μ μ€λ§νΈ 컨νΈλνΈμ 보μμ μ·¨μ½μ μ μλμ§ μμλ‘ νμΈνλ©° μ΄μν΄μΌ νλ€. λΉμ°ν μ½λλ‘ μ΄λ£¨μ΄μ§ 보μμ μΌλ‘ μλ²½ν μ€λ§νΈ 컨νΈλνΈλ μ§κΈλ λ―Έλμλ μκ² μ§λ§, μ μ΄λ 보μ μ·¨μ½μ μ΄ μλλ° μ무 μ‘°μΉλ μ·¨νμ§ μλ κ²λ³΄λ¨ ν¨μ¬ λμ κ²μ΄λ€. λν, μ΄λ¬ν μ΄μμ΄ μΈλΆμ κ΄μ μΌλ‘ μμ νκ³ κΉ¨λν λμ± μλΉμ€λ‘ μλ €μ§λ©΄ μλΉμ€ 주체 μΈ‘λ λμ κ²μ΄ νλ μκΈ° λλ¬Έμ μ΄ λΆλΆμ μ€μνκ² μ¬κ²¨μΌ νλ€.
λ νλλ, μ¬μ©μλ€μκ² μ§μ΄μ Έ μλ 보μ μ± μμ λλ μ μλ μλ νν°μ λ°μ μ΄λ€. μμ μ¬λ‘μ λμ νμ¬ μκ°νλ©΄ Approveλ‘ μΈν΄ κΆνμ΄ μμλ μμ°μ μ¬μ©μκ° Revokeλ₯Ό ν΅ν΄ μ§μ κΆν νμλ₯Ό ν μ μλ€. κ·Έλ¬λ μ΄ λ°©λ²μ΄ λΌμ΄νΈν μ¬μ©μ μ μ₯μμλ 볡μ‘νκ³ λ²κ±°λ‘μμ μ½κ² ν μ μλ€λ ν° λ¨μ μ΄ μλ€. μ΄λ,Β Revoke.cashμ κ°μ κΆν νμλ₯Ό λμμ£Όλ μλΉμ€μ λ±μ₯μ ν΅ν΄ μ¬μ©μμ 보μ μ± μμ μλΆν μ μκ² λλ€. μ΄λ¬ν μ¬λ‘ λ§κ³ λ μ¬μ©μλ€μ΄ μ½κ² κΈ°μ μ μΌλ‘ λ€κ°κ°μ§ λͺ»νλ 보μμ λΆλΆμ ν΄κ²°μ λμμ£Όλ μλΉμ€λ€μ΄ λ§μ΄ μκΈ°κ² λλ€λ©΄, ν¨μ¬ μμ νκ³ μΎμ ν Web3 νκ²½μ΄ λ κ²μ΄λ€.

Web3 μ°μ μ κ³μν΄μ λ°μ νκ³ μμ§λ§, λ§€μ€ μ΄λ΅μ μ λ°λΌλ μ μ₯μμ μμ§μ λΌμ΄νΈν μ¬μ©μλ€μ λ°μλ€μ΄κΈ°μ λ΄μ€μ΄ λΆμ‘±νλ€κ³ λλλ€. νΉν, λ§€μ€ μ΄λ΅μ μ΄ μ΄λ£¨μ΄μ§λ €λ©΄ μ¬λ¬ νκ²½λ€μ΄ λ§λ ¨λμ΄μΌ νμ§λ§ μ¬μ©μλ€ μ μ₯μμ κ°μ₯ ν¬κ² λ€κ°μ€λ 보μμ μΈ μΈ‘λ©΄μ΄ ν΄κ²°λλ€λ©΄ μ΄ μ κ³κ° μ°λ¬Ό μ κ°κ΅¬λ¦¬λ₯Ό λ²μ΄λ μ§μ ν κΈμ΅ νμ€μνλ₯Ό μ΄λ£° μ μμ κ²μΌλ‘ λ―Ώμ΄ μμ¬μΉ μλλ€.
3. λ€λ₯Έ μ¬λμ μ견
3.1 ChainLightμ C4lvin - βλμ±μ μ¬λ¬ 보μ νμ¬λ‘λΆν° κ°μ¬λ₯Ό λ°μμΌ νλ€.β
λΈλ‘μ²΄μΈ μ κ³μμ μλ²½ν μ€λ§νΈ 컨νΈλνΈ κ°μ¬λ μλ€κ³ νμ§λ§, νΈλμμ λ΄μ λ°μ΄ν° κ²μ¦ λΆμ‘±μΌλ‘ λ°μν LiFi λ₯μ μ¬κ³ λ μ μμ μΌλ‘ μ€λ§νΈ 컨νΈλνΈ κ°μ¬λ₯Ό λ°μλ€λ©΄ μ λ λ°μν΄μλ μλλ μ·¨μ½μ μ΄λ€. κ·Έλμ μ΄λ¬ν μ¬κ³ κ° λ°μνλ νλ‘μ νΈλ€μ μ΄ν΄λ³΄λ©΄ ν΄λΉ μ€λ§νΈ 컨νΈλνΈμ κ°μ¬λ₯Ό λ°μ§ μμ κ²½μ°κ° λλΆλΆμ΄μλ€. νμκ° μ΄λ° μ·¨μ½μ μΌλ‘ μΈν΄ λ°μνλ μ¬κ³ λ₯Ό μλ°©νκΈ° μν΄ νμνλ€κ³ μκ°νλ μ μ κ°μ¬μ λ²μ£Όμμ λΉ μ§λ μ€λ§νΈ 컨νΈλνΈκ° μλλ‘ νλ‘μ νΈλ₯Ό μ μ§νλ κ²κ³Ό λ€μν κ°μ¬ κΈ°κ΄μμ μ€λ§νΈ 컨νΈλνΈ κ°μ¬λ₯Ό λ°λ κ²μ΄λ€.
Revoke.Cashμ κ°μ μλΉμ€κ° νΌν΄λ₯Ό μΌλΆ λ§μ μ μκΈ΄ νκ² μ§λ§, λΌμ루μ€(λΆνμ ν΄νΉ κ·Έλ£Ή) λ±μ μν΄ λ°μνλ λν μ¬κ³ λ 곡격 μμ²΄κ° λμ€μκ² μλ €μ§κΈ°λ μ μ μ΄λ―Έ μμ°μ΄ νμ·¨λλ κ²½μ°κ° λλΆλΆμ΄λ€. λλ¬Έμ μ¬μ©μκ° μμλ κΆνμ λμ°Ύμ μλ μμ΄ κΆνμ΄ μμλ μμ°μ΄ λͺ¨λ νμ·¨λλ κ²½μ°κ° λ§λ€. κ²°κ΅μ μ¬μ©μκ° λͺ¨λ μμ°μ λν΄ κΆν μμμ νμ§ μλλ‘ μ λνλ κ²μ΄ μ€μνλ°, λΌμ΄νΈ μ¬μ©μ μ μ₯μμλ μ§κ°μ΄λ μλΉμ€ μ°¨μμμ μ΄μ λν΄ λ³΄λ€ κ°λ ₯νκ² κ²½κ³ νλκ² ν¨κ³Όμ μ΄λΌκ³ μκ°λλ€.
λν λ³Έ κΈμμ Approveκ° μ£Όμ μ΄μλ‘ λ€λ€μ§λ κ² κ°μλ°, νμλ μ΄λ° λ₯μ ν΄νΉ μ¬κ³ μ μ± μ μμ¬μλ Approve ν¨μκ° ν΄λΉλμ§ μλλ€κ³ μκ°νλ€. μ¬μ©μμκ² μμ μ 보μ μμ€μ κ²°μ νλλ‘ νλ κ²μ μ€νλ € λ°λμ§ν λ°©ν₯μ΄λΌκ³ μκ°νκΈ° λλ¬Έμ΄λ€. μ£Όμν μ± μ μμ¬λ μμ²λκ² λ§μ μ¬λ‘κ° μ‘΄μ¬νμ¬ λ―Έλ¦¬ λ§μ μ μλ μλ°μ΄ μ·¨μ½μ μ λν΄ λ―Έλ¦¬ λλΉνμ§ λͺ»ν κ°μ¬μμ νλ‘μ νΈ μ± μμλ€μκ² μμ§ μλ μκ°νλ€. μ€νλ € μΉ3 κ°λ°μλ€μκ² μλ°μ΄ μ·¨μ½μ νμ΅μ μ€μμ μ κ°μ‘°ν΄μ£Όλ νΈμ΄ μ’μ§ μμκΉ μΆλ€. νΉν, μμ¦μλ μ·¨μ½μ νμ΅κ³Ό κ΄λ ¨λ νλ«νΌλ€λ μ‘΄μ¬νκΈ° λλ¬Έμ λ§μ λμμ λ°μ μ μλ€. (μμ:Β Phalcon Blocksec Explorer,Β Lumos Chainlight,Β De.Fi Rekt Database)
4. μ°Έκ³ μλ£
κ΄λ ¨ κΈ°μ¬, λ΄μ€, νΈμ λ± :
https://www.coindesk.com/business/2024/07/16/defi-protocol-lifi-struck-by-8m-exploit/
https://cointelegraph.com/news/lifi-releases-incident-report-following-hack
https://www.trmlabs.com/post/thefts-from-hacks-and-exploits-surge-in-first-half-of-2024
https://cointelegraph.com/news/crypto-exploits-near-1-4-billion-2024-hackers-target-cefi-report
https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol



