Certbot: μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œ 지원 ν•„μš” | CA와 이해 좩돌?

에 λ§Œλ“  2016λ…„ 01μ›” 04일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: certbot/certbot

μ•ˆλ…•ν•˜μ„Έμš”,

이번 호 에 λ”°λ₯΄λ©΄ 51λͺ…μ˜ μ°Έκ°€μžκ°€ Let's Encrypt μ˜€νΌλ§μ—μ„œ μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œμ˜ 지원 여뢀에 λŒ€ν•΄ μ΄μ•ΌκΈ°ν–ˆμŠ΅λ‹ˆλ‹€.
μ—„μ²­λ‚œ 숫자라고 μƒκ°ν•˜λ©° λ‹€μŒμ΄ ν•„μš”ν•©λ‹ˆλ‹€.

  • μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œκ°€ 당신이 λ§ν–ˆλ“―μ΄ TLS λ³΄μ•ˆμ„ μ•½ν™”μ‹œν‚¨λ‹€λŠ” 증거λ₯Ό λ³΄μ—¬μ£ΌλŠ” 연ꡬ λ…Όλ¬Έ;
  • IdenTrustλΌλŠ” 이름 의 첫 번째 μŠ€ν°μ„œ 쀑 ν•œ λͺ…κ³Ό κ°€μž₯ κ°•λ ₯ν•œ νŒŒνŠΈλ„ˆ 쀑 ν•œ λͺ…κ³Ό ν˜‘μƒν•œ 이해 상좩이 μ•„λ‹Œ μ΄μœ μ— λŒ€ν•œ μ„€λͺ…: 였퍼링의 λ³΄μ•ˆμ„ μ•½ν™”μ‹œν‚€κ³  CA μ‹œμž₯?

감사 ν•΄μš”,
HLFH

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@bmw 이에 λŒ€ν•œ 생각이 μžˆμŠ΅λ‹ˆκΉŒ? μ—…λ°μ΄νŠΈλ₯Ό #66으둜 ν‘Έμ‹œν•˜κ±°λ‚˜ μ‚¬λžŒλ“€μ΄ 무슨 일이 μΌμ–΄λ‚˜κ³  μžˆλŠ”μ§€ μ•Œ 수 μžˆλ„λ‘ μž κΈˆμ„ ν•΄μ œν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” λ˜ν•œ 각각 #66을 잠그고 닫은 @jmhodges 와 @bdaehlie λ₯Ό ν•‘(ping)ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ™€μΌλ“œμΉ΄λ“œμ— μ–΄λ–€ μ›€μ§μž„μ΄ μžˆμ—ˆλŠ”μ§€ μ•Œμ•„λ³΄κΈ° μœ„ν•΄ 사양을 직접 λ³΄μ•˜κ³  @MichaelHierweck이 μ–ΈκΈ‰ν•œ 것과 λ˜‘κ°™μ€ 것을 μ„Ήμ…˜ 6.5 에 있음).

특히 이 ν”„λ‘œμ νŠΈκ°€ 더 이상 letsencrypt κ°€ μ•„λ‹ˆλΌ 이제 certbot ν”„λ‘œν† μ½œμ΄ μ™„μ „νžˆ μ§€μ›λ˜μ–΄μ•Ό ν•˜λ©° 사양을 λ”°λ₯΄μ§€ μ•ŠλŠ” 단일 κ³΅κΈ‰μžμ— μ˜ν•΄ μ œν•œλ˜μ§€ μ•Šμ•„μ•Ό ν•©λ‹ˆλ‹€. λ°œκΈ‰ 정책은 μ–΄λ ΅κ³  사양을 κ΅¬ν˜„ν•˜λŠ” 것은 μ–΄λ ΅μŠ΅λ‹ˆλ‹€. λˆ„κ΅°κ°€κ°€ letsencryptμ—μ„œ λ°œκΈ‰ν•œ μ™€μΌλ“œμΉ΄λ“œλ₯Ό μ–»μœΌλ €κ³  ν•˜λ©΄ certbot이 μΌμ’…μ˜ 였λ₯˜ λ©”μ‹œμ§€λ₯Ό ν‘œμ‹œν•  것이라고 κ°€μ •ν•©λ‹ˆλ‹€.

개인적으둜 λ‚˜λŠ” 이것을 ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μ§€μ›ν•˜κ³  μ‚¬λ¬Όμ˜ LE μ„œλ²„/CA 츑으둜 _μ μ ˆν•˜κ²Œ_ λΉ„λ‚œμ„ ν‘Έμ‹œν•˜μ—¬ μ™€μΌλ“œμΉ΄λ“œλ₯Ό ν—ˆμš©ν•˜λ„λ‘ 밀어뢙이기λ₯Ό λ°”λžλ‹ˆλ‹€. κ·Έλ ‡κ²Œ ν•˜λ©΄ λ‚΄κ°€ μž‘μ—…ν•˜λŠ” λͺ‡ 가지 ν”„λ‘œμ νŠΈκ°€ 훨씬 μ‰¬μ›Œμ§€κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

λͺ¨λ“  4 λŒ“κΈ€

@HLFH , μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œμ— λŒ€ν•œ μˆ˜μš”λ₯Ό λΆˆν•„μš”ν•˜κ²Œ μΈμ‹ν–ˆκΈ° λ•Œλ¬Έμ— #66을 잠

이 μ €μž₯μ†ŒλŠ” μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œλ₯Ό ν—ˆμš©ν•˜μ§€ μ•ŠλŠ” ACME ν”„λ‘œν† μ½œ 을 λ”°λ₯΄λŠ” Let's Encrypt ν΄λΌμ΄μ–ΈνŠΈμš©μž…λ‹ˆλ‹€. 이 κΈ°λŠ₯을 μΆ”κ°€ν•˜λŠ” 것은 ν΄λΌμ΄μ–ΈνŠΈμ˜ λ²”μœ„λ₯Ό λ²—μ–΄λ‚˜λ―€λ‘œ 이 문제λ₯Ό λ‹«μŠ΅λ‹ˆλ‹€. ACMEλ₯Ό μœ„ν•œ IETF μ›Œν‚Ή 그룹의 후속 쑰치λ₯Ό μ·¨ν•˜μ‹­μ‹œμ˜€. github νŽ˜μ΄μ§€ μ—μ„œ 더 λ§Žμ€ 정보λ₯Ό 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

λˆ„κ΅°κ°€ ACME μ„Ήμ…˜ 6.6 이 이 λ§₯λ½μ—μ„œ μ˜λ―Έν•˜λŠ” λ°”λ₯Ό μ„€λͺ…ν•΄ μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

μ–΄λ–€ 이름을 μ‚¬μš©ν• μ§€ κ²°μ •ν•˜λŠ” 것은 μ„œλ²„μ˜ 둜컬 정책에 달렀 μžˆμŠ΅λ‹ˆλ‹€.
μ„œλ²„κ°€ μŠΉμΈν•œ 경우 μΈμ¦μ„œμ—μ„œ ν—ˆμš©
ν΄λΌμ΄μ–ΈνŠΈμ˜ 계정 킀와 μ—°κ²°λ©λ‹ˆλ‹€. μ„œλ²„λŠ” λ‹€μŒμ„ κ³ λ €ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ν΄λΌμ΄μ–ΈνŠΈκ°€ μ™€μΌλ“œμΉ΄λ“œ 도메인에 λŒ€ν•΄ 승인된 경우
κΈ°λ³Έ 도메인 이름("*" λ ˆμ΄λΈ” μ œμ™Έ).

아직 λ³‘ν•©λ˜μ§€ μ•Šμ€ PR 14 λŠ” 이것을 더 λͺ…ν™•ν•˜κ²Œ ν‘œν˜„ν•©λ‹ˆλ‹€.

λ‚΄ 이해λ₯Ό μœ„ν•΄ 이것은 LEκ°€ 도메인(예: example.com)에 λŒ€ν•œ ν΄λΌμ΄μ–ΈνŠΈλ₯Ό μΈμ¦ν•˜κ³  ACME μ‚¬μ–‘μ˜ κ΄€μ μ—μ„œ λ‚˜μ€‘μ— μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œ(예: *.example.com)λ₯Ό λ°œν–‰ν•  수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.

μ™€μΌλ“œ μΉ΄λ“œ 지원 뢀쑱이 μ„œλ²„μ˜ 둜컬 μ •μ±…κ³Ό 관련이 μžˆλŠ” κ²ƒμ²˜λŸΌ λ“€λ¦½λ‹ˆλ‹€. κ·Έλ ‡λ‹€λ©΄ LE의 정책이 (ν˜„μž¬) μ™€μΌλ“œμΉ΄λ“œ 인증 λ°œκΈ‰μ— λ°˜λŒ€ν•˜κ³  ACME WGλ₯Ό λΉ„λ‚œν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 점을 λΆ„λͺ…νžˆ λ°νžˆμ‹­μ‹œμ˜€. :)

λ‚΄κ°€ ν‹€λ Έλ‹€λ©΄ 미리 μ„€λͺ… κ°μ‚¬ν•©λ‹ˆλ‹€. :)

@bmw 이에 λŒ€ν•œ 생각이 μžˆμŠ΅λ‹ˆκΉŒ? μ—…λ°μ΄νŠΈλ₯Ό #66으둜 ν‘Έμ‹œν•˜κ±°λ‚˜ μ‚¬λžŒλ“€μ΄ 무슨 일이 μΌμ–΄λ‚˜κ³  μžˆλŠ”μ§€ μ•Œ 수 μžˆλ„λ‘ μž κΈˆμ„ ν•΄μ œν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” λ˜ν•œ 각각 #66을 잠그고 닫은 @jmhodges 와 @bdaehlie λ₯Ό ν•‘(ping)ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ™€μΌλ“œμΉ΄λ“œμ— μ–΄λ–€ μ›€μ§μž„μ΄ μžˆμ—ˆλŠ”μ§€ μ•Œμ•„λ³΄κΈ° μœ„ν•΄ 사양을 직접 λ³΄μ•˜κ³  @MichaelHierweck이 μ–ΈκΈ‰ν•œ 것과 λ˜‘κ°™μ€ 것을 μ„Ήμ…˜ 6.5 에 있음).

특히 이 ν”„λ‘œμ νŠΈκ°€ 더 이상 letsencrypt κ°€ μ•„λ‹ˆλΌ 이제 certbot ν”„λ‘œν† μ½œμ΄ μ™„μ „νžˆ μ§€μ›λ˜μ–΄μ•Ό ν•˜λ©° 사양을 λ”°λ₯΄μ§€ μ•ŠλŠ” 단일 κ³΅κΈ‰μžμ— μ˜ν•΄ μ œν•œλ˜μ§€ μ•Šμ•„μ•Ό ν•©λ‹ˆλ‹€. λ°œκΈ‰ 정책은 μ–΄λ ΅κ³  사양을 κ΅¬ν˜„ν•˜λŠ” 것은 μ–΄λ ΅μŠ΅λ‹ˆλ‹€. λˆ„κ΅°κ°€κ°€ letsencryptμ—μ„œ λ°œκΈ‰ν•œ μ™€μΌλ“œμΉ΄λ“œλ₯Ό μ–»μœΌλ €κ³  ν•˜λ©΄ certbot이 μΌμ’…μ˜ 였λ₯˜ λ©”μ‹œμ§€λ₯Ό ν‘œμ‹œν•  것이라고 κ°€μ •ν•©λ‹ˆλ‹€.

개인적으둜 λ‚˜λŠ” 이것을 ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μ§€μ›ν•˜κ³  μ‚¬λ¬Όμ˜ LE μ„œλ²„/CA 츑으둜 _μ μ ˆν•˜κ²Œ_ λΉ„λ‚œμ„ ν‘Έμ‹œν•˜μ—¬ μ™€μΌλ“œμΉ΄λ“œλ₯Ό ν—ˆμš©ν•˜λ„λ‘ 밀어뢙이기λ₯Ό λ°”λžλ‹ˆλ‹€. κ·Έλ ‡κ²Œ ν•˜λ©΄ λ‚΄κ°€ μž‘μ—…ν•˜λŠ” λͺ‡ 가지 ν”„λ‘œμ νŠΈκ°€ 훨씬 μ‰¬μ›Œμ§€κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

개인적으둜 μ‚¬λžŒλ“€μ΄ https://community.letsencrypt.org λ₯Ό 가리킀도둝 ν•˜μ—¬ #66이 μ œλŒ€λ‘œ ν•΄κ²°λ˜μ—ˆλ‹€κ³  생각

μ„œλ²„λŠ” κΈ°λ³Έ 도메인 이름("*" λ ˆμ΄λΈ” μ—†μŒ)에 λŒ€ν•΄ κΆŒν•œμ΄ λΆ€μ—¬λœ 경우 μ™€μΌλ“œμΉ΄λ“œ 도메인에 λŒ€ν•΄ κΆŒν•œμ΄ λΆ€μ—¬λœ ν΄λΌμ΄μ–ΈνŠΈλ₯Ό κ³ λ €ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μƒˆλ‘œμš΄ 것이 μ•„λ‹ˆλ©° letsencrypt/acme-spec#166으둜 거슬러 μ˜¬λΌκ°‘λ‹ˆλ‹€. ACME μ‚¬μ–‘μ—μ„œ ν—ˆμš©λ˜μ§€ μ•ŠλŠ”λ‹€κ³  λ§ν•œ 것은 ν‹€λ ΈμŠ΅λ‹ˆλ‹€.

즉, μ‚¬μš©μžκ°€ ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μ™€μΌλ“œμΉ΄λ“œ μΈμ¦μ„œλ₯Ό μš”μ²­ν•  수 μžˆλ„λ‘ ν—ˆμš©ν•˜λŠ” 문제λ₯Ό μΆ”μ ν•˜κΈ° μœ„ν•΄ #3233을 λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰