Menu
Coddy logo textTech

TLS가 실패할 때

Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 41번째.

TLS 실패는 겉으로 보기에는 모두 똑같아 보이지만, 실제로는 전혀 그렇지 않습니다.

만료된 인증서. 흔하고 지루한 문제이며, 인증서를 갱신하면 해결됩니다. 이름 불일치. 한 호스트를 요청했지만 인증서는 다른 호스트에 대한 것입니다. 알 수 없는 인증 기관. 대개 자체 인증서를 사용하는 내부 서비스로, 컴퓨터가 이를 신뢰할 이유가 없는 경우입니다. TLS가 전혀 없음은 이미 종료 코드 35로 본 적이 있을 것입니다.

그리고 -k가 있습니다. 이 옵션은 curl이 이러한 검사를 완전히 건너뛰고 어쨌든 연결하도록 합니다. 오류는 사라지지만, 암호화는 유지하면서 신원 보장은 버리게 됩니다. 신원을 확인하지 않은 상대와 사적인 대화를 나누는 셈입니다.

직접 관리하는 테스트 장비를 살펴보는 동안에는 괜찮습니다. 중요한 환경에서 경고를 잠재우기 위해 이를 사용하면, 의지하고 있던 바로 그 보호 기능이 제거됩니다. 대신 인증서를 수정하세요.

challenge icon

챌린지

어려움

두 방식에서 동일한 포트를 비교합니다.

  1. plain을 포함하는 index.html을 만들고 폴더를 포트 9130에서 제공합니다.
  2. http://를 통해 가져오고 curl의 종료 코드와 함께 http=를 출력합니다.
  3. 동일한 URL을 https://를 통해 가져오고 종료 코드와 함께 https=를 출력합니다.

예상 출력:

http=0
https=35

동일한 컴퓨터, 동일한 포트, 동일한 파일입니다. 변경된 것은 스킴뿐입니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

터미널로 네트워킹 배우기의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드