HTTPS 암호화와 웹 보안 영어 독해
What a secure connection can promise
통신을 보호하는 일과 사이트를 믿어도 되는지는 다른 질문이다.
HTTPS의 암호화·무결성·인증과 보호 범위를 배우는 영어 지문입니다. 안전한 연결과 사이트 신뢰를 구분하며 문단별 번역·구문·핵심 단어를 공부하세요.
먼저 원문을 읽고 해석한 뒤 참고 해설을 열어보세요. 아래 자료는 미리 준비한 해설이며 자동 첨삭 결과가 아닙니다.
영어 원문과 문단별 해석
01 · 조건과 불완전한 비유 읽기
Imagine sending a private note across a crowded room. Anyone who carries an open sheet could read it. Now imagine a system that protects the note so that people along the route cannot simply read or silently change its contents. This is an imperfect analogy, but it introduces a question that matters on the web: what happens between your browser and a server?
참고 해석·구문 해설 보기
참고 번역
사람이 많은 방을 가로질러 사적인 메모를 보낸다고 상상해 보자. 펼쳐진 종이를 나르는 사람은 누구나 내용을 읽을 수 있다. 이제 경로에 있는 사람들이 내용을 쉽게 읽거나 몰래 바꿀 수 없도록 메모를 보호하는 시스템을 상상해 보자. 완벽한 비유는 아니지만 웹에서 중요한 질문을 소개한다. 브라우저와 서버 사이에서는 무슨 일이 일어날까?
문장 구조와 표현
Anyone who carries ...에서 who 절은 사람의 조건을 설명합니다. so that은 메모를 보호하는 목적을 이끕니다.
along the route → 경로를 따라 있는
해석 점검
- 메모 배달을 실제 TLS 방식과 똑같다고 옮기지 않았나요?
- 보호 대상이 브라우저와 서버 사이의 과정이라는 질문을 살렸나요?
an open sheet는 공개된 문서라는 뜻보다 펼쳐져 내용이 드러난 종이를 말합니다.
02 · 세 가지 보호 기능 구분하기
HTTPS uses Transport Layer Security, or TLS, to protect that connection. Encryption makes the exchanged data unreadable to someone who intercepts it without the required keys. Integrity protection helps detect changes made during transmission. Server authentication helps the browser check that it is communicating with the server for the domain it intended to reach.
참고 해석·구문 해설 보기
참고 번역
HTTPS는 TLS, 즉 전송 계층 보안을 이용해 그 연결을 보호한다. 암호화는 필요한 키 없이 데이터를 가로챈 사람이 주고받는 내용을 읽을 수 없게 만든다. 무결성 보호는 전송 중 변경을 감지하도록 돕는다. 서버 인증은 브라우저가 접속하려던 도메인에 해당하는 서버와 통신하는지 확인하도록 돕는다.
문장 구조와 표현
makes the exchanged data unreadable은 make+목적어+형용사 구조입니다. it intended to reach는 domain을 수식합니다.
detect changes made during transmission → 전송 중 이루어진 변경을 감지하다
해석 점검
- 암호화·무결성·서버 인증을 서로 다른 기능으로 옮겼나요?
- intercepts it에서 it이 주고받는 데이터를 가리킨다고 이해했나요?
keys는 키보드의 키가 아니라 암호 처리에 필요한 키 정보입니다.
03 · 수동태와 통신의 준비 과정
Before protected application data is exchanged, the browser and server perform a handshake. They establish the security settings and keys needed for the connection. The browser normally checks a server certificate as part of authentication. You do not type a new secret into every page to make this process happen; much of the work is handled by the software.
참고 해석·구문 해설 보기
참고 번역
보호되는 앱 데이터를 주고받기 전에 브라우저와 서버는 핸드셰이크를 수행한다. 연결에 필요한 보안 설정과 키를 마련하는 과정이다. 브라우저는 보통 인증 과정에서 서버 인증서를 확인한다. 이 과정을 실행하려고 페이지마다 새로운 비밀을 입력할 필요는 없다. 많은 부분을 소프트웨어가 처리한다.
문장 구조와 표현
Before ... is exchanged는 데이터 교환 이전을 나타내는 수동태 시간절입니다. as part of는 전체 절차의 일부임을 나타냅니다.
establish the security settings → 보안 설정을 마련하다
해석 점검
- 핸드셰이크가 보호된 데이터 교환을 준비하는 과정이라고 옮겼나요?
- 모든 페이지에서 사용자가 별도 비밀을 입력한다는 뜻으로 바꾸지 않았나요?
handshake는 실제 악수가 아니라 통신을 시작하기 위한 상호 교환 절차입니다.
04 · 보호 경로와 신뢰할 목적지
However, protecting the route does not decide whether the destination deserves your trust. A dishonest website can also use HTTPS. If you enter a private note into that site, its operator may be able to read what you submit. Encryption in transit does not prevent the intended recipient from receiving the information you chose to send.
참고 해석·구문 해설 보기
참고 번역
하지만 경로를 보호한다고 해서 목적지가 신뢰할 만한지는 결정되지 않는다. 부정직한 웹사이트도 HTTPS를 사용할 수 있다. 그런 사이트에 사적인 메모를 입력하면 운영자가 제출한 내용을 읽을 수 있다. 전송 중 암호화가 자신이 보내기로 한 정보를 원래 수신자가 받는 것까지 막아 주지는 않는다.
문장 구조와 표현
whether는 신뢰할 만한지라는 판단 내용을 이끕니다. prevent A from -ing는 A가 어떤 행동을 하는 것을 막는다는 구조입니다.
deserve your trust → 신뢰할 만하다
해석 점검
- HTTPS를 사용해도 운영자가 제출 내용을 받을 수 있다는 점을 담았나요?
- 전송 중 보호를 수신자의 접근 차단과 구분했나요?
the intended recipient는 몰래 가로챈 사람이 아니라 원래 보내려던 상대입니다.
05 · while의 대조와 점검 범위
Consider a fictional shop with a correctly protected connection but a misleading offer. The connection can protect the order details as they travel, while the offer remains misleading. A useful check therefore includes the domain, the nature of the request, and whether you have a reason to trust the organization. Connection security answers only part of that larger question.
참고 해석·구문 해설 보기
참고 번역
연결은 올바르게 보호되지만 오해를 부르는 제안을 하는 가상의 상점을 생각해 보자. 연결은 주문 정보가 이동하는 동안 이를 보호할 수 있지만 제안 자체는 여전히 사람을 오도한다. 따라서 유용한 점검에는 도메인과 요청의 성격, 그 조직을 신뢰할 이유가 있는지가 포함된다. 연결 보안은 더 큰 질문의 일부에만 답한다.
문장 구조와 표현
with ... but ...은 상점이 가진 두 특성을 연결합니다. while은 안전한 전송과 오도하는 제안이 동시에 성립함을 보여 줍니다.
the nature of the request → 요청의 성격
해석 점검
- 가상 상점의 사례임을 유지했나요?
- 연결 보안이 신뢰 판단의 일부라는 결론을 담았나요?
nature는 자연환경이 아니라 무엇을 왜 요구하는지에 관한 본질이나 성격입니다.
06 · 조건을 붙여 의미를 정확히 말하기
When you next see an HTTPS address, try describing its meaning precisely. It provides important protection for data moving between your browser and the server, when the connection is correctly established. It is not a promise that every statement on the page is true. Understanding both the protection and its boundary makes the signal more useful.
참고 해석·구문 해설 보기
참고 번역
다음에 HTTPS 주소를 보면 그 의미를 정확히 설명해 보자. 연결이 올바르게 이루어졌을 때 브라우저와 서버 사이를 이동하는 데이터를 중요하게 보호한다. 페이지의 모든 주장이 사실이라는 보장은 아니다. 보호 기능과 그 경계를 함께 이해하면 이 표시를 더 유용하게 활용할 수 있다.
문장 구조와 표현
when the connection is correctly established는 보호가 성립하는 조건입니다. both A and B는 보호와 그 경계를 함께 연결합니다.
understand its boundary → 그 한계를 이해하다
해석 점검
- 정상적으로 성립한 연결이라는 조건을 빠뜨리지 않았나요?
- 페이지 내용의 진실성까지 보장한다고 확대하지 않았나요?
signal은 여기서 무선 신호라기보다 HTTPS라는 주소가 알려 주는 표시입니다.
핵심 영어 단어와 예문
| 단어·표현 | 뜻 | 예문 |
|---|---|---|
| encrypt | 암호화하다 | TLS encrypts data exchanged over the connection. |
| intercept | 중간에서 가로채다 | An attacker may try to intercept network traffic. |
| integrity | 무결성; 데이터가 몰래 변경되지 않았음을 확인할 수 있는 성질 | Integrity protection helps detect changes in transit. |
| authentication | 인증; 주장한 신원을 확인하는 절차 | Server authentication is part of a secure connection. |
| certificate | 인증서 | The browser checks the server certificate. |
| in transit | 전송 중에; 이동 중에 | HTTPS protects information in transit. |
| recipient | 수신자; 받는 사람 | The intended recipient can receive the submitted message. |
| misleading | 오해를 불러일으키는 | A misleading offer can appear on an HTTPS website. |
해석 연습 화면에서 Google 로그인 후 나만의 단어장에 담을 수 있습니다.
생각해 볼 질문
HTTPS가 보호하는 것 한 가지와, HTTPS만으로 판단할 수 없는 것 한 가지를 구분해 보세요.
공개 자료를 참고하고 AI를 활용하여 새로 작성한 학습용 글입니다. 사례와 비유는 이해를 돕기 위한 구성입니다.