π Chapter 1: μ λ¬Έμλ₯Ό μν μ§μ
리μ‘νΈλ μ νμνκ°μ?β
νλ§λλ‘ μ λ°μ΄νΈ λλ¬Έμ λλ€.
μΉμ κΈ°λ₯μ΄ λλ©΄μ μΉμμ μ°μν μ¬μ©μ κ²½νμ μ 곡νλ €λ ν¬λΆλ 컀μ‘μ΅λλ€.
μ νμ΄μ§κ° λ λλ§λκ³ λ‘λ©λκΈ°κΉμ§ κΈ°λ€λ¦΄ νμ μμ΄, μ¦μ μ
λ°μ΄νΈλμ΄ λ΄μ©μ λ°λ‘ νμΈνκ³ μΆμ΄ νμ΅λλ€. μΉκ³Ό μΉ νμ΄μ§κ° 'μ¦κ°μ μΈ' λλμ μ£ΌκΈΈ μνμ΅λλ€. κ·Έλ¬λ μ¦κ°μ μΈ μ
λ°μ΄νΈλ₯Ό λκ·λͺ¨λ‘ μννκΈ°μλ λ€μκ³Ό κ°μ μ΄μ λ‘ μλΉν μ΄λ €μ μ΅λλ€.
- μ±λ₯
- μΉ νμ΄μ§λ₯Ό μ λ°μ΄νΈνλ©΄ λ³΄ν΅ λΈλΌμ°μ κ° νμ΄μ§μ λ μ΄μμμ λ€μ κ³μ°νκ³ (μ΄λ₯Ό 리νλ‘μ°λΌκ³ ν©λλ€) 그리λ μμ μ μννκΈ° λλ¬Έμ μ±λ₯ λ³λͺ© νμμ΄ μμ£Ό λ°μνμ΅λλ€.
- μ λ’°μ±
- νλΆν μΉ κ²½ν μ λ°μμ μνλ₯Ό μΆμ ν΄ μΌκ΄λκ² μ μ§νκΈ°κ° μ΄λ €μ μ΅λλ€. μνλ₯Ό μ¬λ¬ κ³³μμ μΆμ ν΄ λͺ¨λ κ³³μμ μΌκ΄λκ² μ μ§ν΄μΌ νκΈ° λλ¬Έμ λλ€.
- 보μ
- ν¬λ‘μ€ μ¬μ΄νΈ μ€ν¬λ¦½ν (XSS) λ° ν¬λ‘μ€ μ¬μ΄νΈ μμ² μμ‘°(CSRF) κ°μ μ μ©μ λ°©μ§νκΈ° μν΄ νμ΄μ§μ μ½μ νλ HTMLκ³Ό μλ°μ€ν¬λ¦½νΈλ₯Ό λͺ¨λ μλ ν΄μΌλ§(sanitize) νμ΅λλ€.