μ μμλͺ
μ μμλͺ μ νλ‘κ·Έλ¨, λλΌμ΄λ², μλΉμ€ λ± μ¬λ¬ 맀체λ€μ΄ μμ νκ² μ¬μ©ν μ μλ€λ κ²μ μΈμ¦νκΈ° μν΄ μ¬μ©λλ μλͺ μ΄λ€. μμ ν νμΌμ΄λ λλΌμ΄λ²μμ μΈμ¦νκΈ° μν΄ Code-Signingκ³Ό κ°μ μμ λ μ μμλͺ μ΄κ³ … μΉμ¬μ΄νΈκ° μμ νλ€λ κ²μ μΈμ¦ λ°κΈ° μν΄ SSLμ μ μ©νλ κ²λ μ μμλͺ μ΄κ³ μΈμ¦μμ Timestampingνλ κ²λ μ μμλͺ μ΄λ€. μ¦, μμ νλ€λ κ²μ μΈμ¦νκΈ° μν νμκ° μ μμλͺ μ ν¬κ΄μ μΈ μλ―Έμ΄λ€.
μμ μ΄λ―Έμ§λ ν¬λ‘¬ λΈλΌμ°μ μμ SSLμ μ μ©ν μΈμ¦μμ λν νμΈνλ λ°©λ²μ΄λ€. httpsκ° μ μ©λμ΄ μλ¬Όμ μμ΄μ½μ΄ μμΌλ©΄ SSLμ΄ μ μ©λ μ¬μ΄νΈλΌλ νμμ΄λ€.
μΈμ¦μλ₯Ό νμΈν΄λ³΄λ©΄ μΈμ¦μ 3κ°κ° μ°κ²°λμ΄ μλκ²μ νμΈν μ μλ€. μ΄λ μΈμ¦μ 체μΈμ΄λΌκ³ νλλ° κ°μ₯ μλ¨μ μλ Root CAλ‘ λΆν° μΈμ¦(μλͺ ) λ°μ μ€κ° μΈμ¦κΈ°κ΄μ΄ μκ³ μ΄ μ€κ° μΈμ¦κΈ°κ΄μΌλ‘λΆν° μΈμ¦(μλͺ ) λ°μ μ΅μ’ μ μΌλ‘ μ¬μ΄νΈμμ μ¬μ©νκ³ μλ μΈμ¦μλ₯Ό νμΈν μ μλ€. μ΄λ°μμΌλ‘ μΈμ¦μκ°μ μΈμ¦μ μ°¨λ₯Ό μν΄ μμ CAκ° μ μμλͺ μ ν΄μ£Όλ κ²μ λΈλΌμ°μ λ₯Ό ν΅ν΄μλ νμΈν μ μλ€.
μ μμλͺ κΈ°λ₯
μ μμλͺ μ μλμ κΈ°λ₯μ κ°λλ€.
- μλͺ μμ μ λΆμ μ¦λͺ
- μλͺ μκ° μλͺ νλ€λ μ¬μ€μ λν λΆμΈλ΄μ
- μλͺ ν λ°μ΄ν°μ λν λ³μ‘°λμ§ μμμμ μ¦λͺ
μ μμλͺ μ λμ μ리
μ΄λ²μλ μΈμ¦μκ°μ μλͺ μ΄ μλ μΈμ¦λ°μ μΈμ¦μλ₯Ό νμ©ν΄μ μ μμλͺ μ μ 체μ μΈ νλ¦μ μλμ μμμμ νννκ³ μλ€. μΈλΆμ μΌλ‘ λ€μ΄κ°λ©΄ λ λ§μ λ¨κ³λ€μ΄ μκ² μ§λ§... Code-Sign(ex. νμΌμ μ μμλͺ ) μμ μ ν° κ·Έλ¦Όμ΄λ€.
μλμ μμλ μ 3μκ° Mνμ¬μμ κ°λ°ν νλ‘κ·Έλ¨μ λ€μ΄λ‘λ λ°μμ λ.. νλ‘κ·Έλ¨μ΄ μ λ§ Mμ΄ κ°λ°νλμ§ νμΈνλ μ μ°¨λ₯Ό μ μμλͺ μ ν΅ν΄ μ μ¦μ΄ κ°λ₯νλ€.
- νμ¬Mμ νλ‘κ·Έλ¨μ κ°λ°νλ€.
- μ μμλͺ
νλ κ³Όμ μμ νμΌμ ν΄μκ°μ ꡬνλ€.
- νμΌμ λν λ³κ²½μ¬νμ μΆμ νκΈ° μν΄ Hashκ°μ ꡬνλ€.
- λμ©λμ νμΌμΈ κ²½μ° μ 체λ₯Ό λΉκ΅νλλ° λ§μ μκ°μ΄ μμλμ΄ Hashκ°μ μ΄μ©νλ©΄ μκ°μ ν¨μ¨μ λμΌ μ μλ€.
- Mμ κ°μΈν€λ₯Ό μ΄μ©ν΄μ Hashκ°μ μνΈννλ€.
- μ΄κ³Όμ μμ κ°μΈν€λ₯Ό μ΄μ©νλ€κ³ νλλ°… κ°μΈν€λ₯Ό μ΄μ©νλ€κΈ° λ³΄λ€ μλͺ μ© μΈμ¦μλ₯Ό μ΄μ©ν΄μ λ΄λΆμ μΌλ‘ μ°λμλͺ κ³Ό κ°μ κ³Όμ μ κ±°μΉλ€.
- νμΌμ μ μμλͺ ν λ΄μ©μ 첨λΆνμ¬ μΈμ¦λ νμΌμ΄λΌλ κ²μ μ μ¦νλ€.
- μΈν°λ·μΌλ‘ νμΌμ λ°°ν¬νλ€.
- μ¬μ©μκ° νμΌ λ€μ΄λ‘λλ₯Ό μλνλ€.
- νμΌμμ μ μμλͺ
μ λΆλΆμ Mμ 곡κ°ν€λ‘ 볡νΈνν΄μ μνΈννλ Hashκ°μ μ»λλ€.
- μ¬κΈ°μ μ μμλͺ μ Mμ κ°μΈν€λ‘ μνΈνν Hashκ°μΌλ‘ Mμ 곡κ°ν€λ‘ 볡νΈνκ° μ±κ³΅νλ©΄ μ΄λ Mμ΄ κ°λ°ν νλ‘κ·Έλ¨μμ μ μ¦νλ€.
- νμΌμ μ΄μ μ μνΈνν λ μ¬μ©ν λκ°μ Hash μκ³ λ¦¬μ¦μ μ¬μ©νμ¬ Hashκ°μ μ»λλ€.
- 볡νΈνν΄μ μ»μ Hashκ°κ³Ό νμΌμ ν΄μ±ν΄μ μ»μ Hashκ°μ λΉκ΅νμ¬ λμΌνμ§ λΉκ΅νλ€.
- λμΌνλ€λ©΄ κ°λ° -> λ°°ν¬ -> λ€μ΄λ‘λ κΉμ§ μλ¬΄λ° λ³κ²½μ΄ μμλ€λ κ²μ μ¦λͺ νλ€.
λκΈ