https://github.com/certbot/certbot/pull/7708 μμ RHEL FIPS μμ€ν μμ MD5λ₯Ό μ¬μ©ν λ λ°μνλ λ¬Έμ λ₯Ό μμ νμ΅λλ€. μ΄κ²μ μ¬λλ€μ΄ MD5λ₯Ό μ¬μ©νκΈ° λλ¬Έμ Certbotμ μ¬μ©ν μ μλ λͺ¨λ λ¬Έμ λ₯Ό ν΄κ²°νμΌλ©΄ ν©λλ€.
λ μ΄μ κ³μ IDμ μνΈν ν΄μλ₯Ό μ¬μ©νμ§ μμμΌλ‘μ¨ ν΄λΉ μ½λλ₯Ό λ¨μννκ³ ν₯ν μ μ¬ν λ¬Έμ λ₯Ό μ μ¬μ μΌλ‘ νΌν μ μμ΅λλ€. μ΄ λ¬Έμ μ λν΄ μμ νλ μ¬λμ https://github.com/certbot/certbot/issues/1948 μ μ½λ κ²μ΄ μ’μ§λ§ jshaλ https://github.com/certbot/certbot/ μμ 무μμλ‘ μμ±λ κ°μ μ¬μ©νλλ‘ μ μνμ΅λλ€.
μ΄ κΈμ μ°λ μμ μμ νμ¬ Debian λ° Ubuntuμ κ°μ Linux λ°°ν¬νμ ν¨ν€μ§λ‘ μ 곡λλ Certbot λ²μ μΌλ‘ λ€μ΄κ·Έλ μ΄λν΄μΌ νλ κ²½μ° λ§μ μ¬λλ€μ΄ λ¬Έμ λ₯Ό μΌμΌν¬ μ μμΌλ―λ‘ μ΄ λ³κ²½ μ¬νμ μ μ©ν΄μλ μ λ©λλ€. https://github.com/certbot/certbot/issues/1948#issuecomment -574922873μμ μ΄ λ¬Έμ μ λν΄ μμΈν μ€λͺ νμ΅λλ€.
UUID λ₯Ό λ€μ μ¬μ©νλλ‘ μ μν΄λ λ©λκΉ? νΉν uuid.uuid4() .
UUIDλ κ³ μ νλλ‘ μ€κ³λμμΌλ©° μμμ λ°μ΄νΈ μμ μΌμ’ μ νμ€νλ κ³ μ μλ³μλ₯Ό μ¬μ©νλ μμ΄λμ΄κ° λ§μμ λλλ€.
@osirisinferi λ¬΄μ¨ λ§μμ΄μ μ§ μ ν λ§μ΄ μλ©λλ€!!!
"νΉν uuid.uuid4()"λΌκ³ λ§ν©λλ€.
UUID λ²μ 4μ μ μλ₯Ό μ€μ λ‘ λ³΄μ ¨μ΅λκΉ?
RFC4122 μΈμ©:
λ²μ 4 UUIDλ μ§μ ν 무μμ λλ
μμ¬ λμ.μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°μ΅λλ€.
o 2κ°μ μ΅μμ λΉνΈ(λΉνΈ 6 λ° 7)λ₯Ό μ€μ ν©λλ€.
clock_seq_hi_and_reservedλ κ°κ° 0κ³Ό 1μ λλ€.o 4κ°μ μ΅μμ λΉνΈ(λΉνΈ 12~15)λ₯Ό μ€μ ν©λλ€.
time_hi_and_version νλμμ 4λΉνΈ λ²μ λ²νΈλ‘
μΉμ 4.1.3.o λ€λ₯Έ λͺ¨λ λΉνΈλ₯Ό 무μμλ‘(λλ μμ¬ λ¬΄μμλ‘) μ νν λΉνΈλ‘ μ€μ ν©λλ€.
κ°μΉ.
λ°λΌμ μ¬λλ€μκ² "μμμ λ°μ΄νΈ" λμ UUIDv4λ₯Ό μ¬μ©νλλ‘ μμ²νλ κ²μ μ½κ° 무μλ―Έν©λλ€. μ μμ λ°λ₯΄λ©΄ UUIDv4μ λλΆλΆμ "μμμ λ°μ΄νΈ"μ λλ€!!!!!
λν λ§μ κ°λ°μλ 곡μ RFC4122 v4 UUIDλ λ°λ₯΄μ§ μκ³ μμΈ‘ κ°λ₯ν λΉνΈ μμ΄ 100% μμ UUIDλ₯Ό λ§λλλ€.
λ°λΌμ μ¬λλ€μκ² "μμμ λ°μ΄νΈ" λμ UUIDv4λ₯Ό μ¬μ©νλλ‘ μμ²νλ κ²μ μ½κ° 무μλ―Έν©λλ€. μ μμ λ°λ₯΄λ©΄ UUIDv4μ λλΆλΆμ "μμμ λ°μ΄νΈ"μ λλ€!!!!!
λ΄κ° λ§νλ―μ΄ UUIDλ₯Ό μ¬μ©νλ μ΄μ λ μΌμ’ μ νμ€νλ λ°©λ²μ κ³ μνκΈ° μν΄μμΌ κ²μ λλ€.
λν λ§μ κ°λ°μλ 곡μ RFC4122 v4 UUIDλ λ°λ₯΄μ§ μκ³ μμΈ‘ κ°λ₯ν λΉνΈ μμ΄ 100% μμ UUIDλ₯Ό λ§λλλ€.
λλ certbotμ κ°λ°μκ° νΉν μ λ’°ν μ μλ μΆμ² μμ΄ "λ§μ κ°λ°μ"κ° νλ μΌμλ§ κΈ°μ΄νμ¬ μ νμ ν΄μΌ νλ€κ³ μκ°νμ§ μμ΅λλ€.