11강 / 20강
Flexible 의 함정 — SSL 모드 넷
Off · Flexible · Full · Full (strict)
프록시를 켜면 손님과 내 서버 사이에 클라우드플레어가 끼어듭니다. 그래서 길이 두 토막이 됩니다.
브라우저 ──①── 클라우드플레어 ──②── 내 서버
SSL 모드는 ②를 어떻게 할 것인가를 정하는 설정입니다. ①은 언제나 https 예요.
| 모드 | ① 앞 | ② 뒤 | 뒤쪽 인증서 확인 | 판정 |
|---|---|---|---|---|
| Off | http | http | — | 쓰지 않습니다 |
| Flexible | https | http | — | 위험 |
| Full | https | https | 안 함 | 중간 |
| Full (strict) | https | https | 함 | 여기까지 가세요 |
모드를 바꿔 다시 눌러 보세요. 원인은 서버가 아니라 <b>설정 조합</b>입니다.
Python
브라우저에서 실행
🤔 확인 문제
사이트가
ERR_TOO_MANY_REDIRECTS 로 열리지 않습니다. 가장 먼저 볼 곳은?해설 Flexible + '서버가 http 를 https 로 되돌림' 조합이 이 오류의 대표 원인입니다. 모드를 Full (strict) 로 올리면 대개 그 자리에서 풀립니다.
🤔 확인 문제
Full 과 Full (strict) 의 차이는?
해설 둘 다 뒤쪽을 https 로 갑니다. strict 만이 그 인증서가 진짜인지 확인해요. 확인하지 않으면 중간자 공격을 막지 못합니다.