Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

HTTPS Everywhere 10주년: 무엇이 변했고, 왜 중요한가

웹 브라우저와 방문하는 웹사이트 사이의 데이터 전송은 항상 안전해야 합니다. 인터넷 암호화가 보편화되기 전에는 모든 데이터가 암호화되지 않은 HTTP(하이퍼텍스트 전송 프로토콜)를 통해 전송되었고, 이로 인해 사용자의 정보는 도청, 가로채기, 변조에 그대로 노출될 수밖에 없었습니다.

다행히도 오늘날 인터넷에서 오가는 대부분의 데이터는 HTTP의 보안 버전인 HTTPS를 통해 전송됩니다. 그리고 아직 암호화되지 않은 웹사이트가 있다면, HTTPS Everywhere 확장 프로그램이 암호화되지 않은 연결을 자동으로 HTTPS로 전환해 주는 역할을 해왔습니다.

그렇다면 HTTPS와 HTTPS Everywhere는 정확히 무엇일까요? 그리고 안전한 인터넷 연결에 대한 인식이 높아지면서 HTTPS Everywhere는 마침내 은퇴의 길에 들어선 것일까요?

HTTPS란 무엇인가?

HTTPS는 웹사이트에 접속하려 할 때 URL 입력창에서 확인할 수 있는 프로토콜입니다. 이 프로토콜은 접속하려는 웹사이트가 SSL 인증서로 보호되어 있음을 보장합니다.

SSL(Secure Sockets Layer) 프로토콜은 브라우저와 웹 서버처럼 서로 다른 두 시스템 간에 암호화된 연결을 설정하는 데 사용됩니다. 핵심 역할은 두 개체 사이에서 오가는 데이터 전송이 항상 암호화된 상태로 비공개적으로 유지되도록 하는 것입니다.

SSL 인증서의 세부 정보를 확인하려면 브라우저 주소창에서 웹사이트 URL 바로 앞에 있는 자물쇠 아이콘을 클릭하면 됩니다.

HTTPS Everywhere란 무엇인가?

과거에는 모든 웹사이트가 SSL 인증서에 투자하지 않았고, 상당량의 데이터가 평문(plain text) 그대로 전송되었습니다. 당연히 사용자들이 인터넷을 탐색하는 동안 안전한 데이터 전송으로 전환될 수 있도록 하는 강력한 필요성이 존재했습니다.

2010년, Tor Project와 전자프론티어재단(EFF)의 협업으로 탄생한 HTTPS Everywhere는 바로 이 문제를 해결하기 위한 솔루션으로 출시되었습니다.

출시 당시 HTTPS Everywhere는 사용자가 HTTP 링크를 클릭하거나 브라우저에 'https://' 접두사 없이 사이트 이름만 입력했을 때, 해당 웹사이트가 HTTPS를 지원한다면 자동으로 보안 연결로 전환해 주었습니다. 요컨대, 방문하려는 웹사이트의 HTTPS 버전으로 리디렉션해 주는 기능입니다.

이 확장 프로그램은 처음에 모질라 파이어폭스(Mozilla Firefox)에서 시작되었지만, 빠르게 인기를 얻으며 결국 모든 주류 브라우저의 필수 확장 기능으로 자리 잡게 되었습니다.

SSL 인증서를 향한 인식의 변화

HTTPS Everywhere가 처음 등장했을 때는 대부분의 웹사이트가 HTTPS를 지원하지 않았거나, 웹사이트 차원에서의 HTTPS 도입이 아직 활성화되지 않은 시기였습니다.

그러나 시간이 지나면서 구글과 마이크로소프트가 협력해 HTTPS 도입을 가속화하고 웹 전반에 종단 간 암호화를 강제하는 방향으로 나아갔습니다. 수많은 사이트를 HTTP에서 HTTPS로 이전시키는 것은 물론, 보안 연결을 통해서만 페이지를 불러오는 'HTTPS 전용 모드'를 브라우저에 내장하기까지 했습니다.

이렇게 내장된 HTTPS 전용 모드는 HTTPS Everywhere 확장 프로그램의 사용률을 크게 줄였습니다. HTTPS가 이미 브라우저에 기본 탑재되어 있다면, 별도의 보안 위험까지 존재할 수 있는 추가 확장 프로그램을 굳이 설치할 이유가 없기 때문입니다.

암호화 통신에 대한 인식은 분명히 크게 변했습니다. HTTPS는 더 이상 소수만 사용하는 격리된 기술이 아니게 된 것입니다. 실제로 글을 작성하는 시점 기준, 전체 인터넷 사이트의 약 86.6%가 HTTPS 연결을 지원하는 것으로 추정됩니다.

그렇다면 이제 HTTPS Everywhere 확장 프로그램은 은퇴할 준비를 마친 것일까요?

HTTPS Everywhere는 이제 은퇴하는가?

HTTPS Everywhere의 궁극적인 목표는 스스로 '불필요한 존재'가 되는 것이었습니다. 즉, HTTPS가 너무나 쉽게 접근 가능하고 광범위하게 제공되어 더 이상 별도의 브라우저 확장 프로그램이 필요 없는 인터넷 환경을 만드는 것이죠.

주류 브라우저들이 HTTPS 전용 모드를 기본적으로 지원하기 시작한 지금, 바로 그 시점이 도래했습니다.

오늘날 대부분의 브라우저는 HTTPS Everywhere가 지난 10년 넘게 해온 일을 이미 자체적으로 수행할 수 있습니다. 이러한 흐름과 HTTPS 도입률의 급증을 지켜본 EFF는 결국 2022년에 HTTPS Everywhere 브라우저 확장 프로그램을 공식 은퇴시키겠다고 발표했습니다.

현재 마이크로소프트 엣지, 애플 사파리, 구글 크롬, 모질라 파이어폭스 등 소비자용 4대 브라우저는 모두 HTTP에서 HTTPS로 자동 업그레이드하는 기능을 기본 제공하고 있습니다.

브라우저에서 HTTPS 전용 모드 활성화하기

HTTPS Everywhere 확장 프로그램이 처음 등장한 이후 인터넷 암호화 환경은 놀라울 정도로 많이 변화했습니다.

2022년에 HTTPS Everywhere 확장 프로그램이 은퇴하는 만큼, 지금부터는 브라우저에서 HTTPS 전용 모드를 직접 활성화하는 것이 좋습니다. 이는 스누핑 공격으로부터 마음의 안정을 얻게 해줄 뿐만 아니라, 비밀번호, 신용카드 정보 등 개인정보를 해커로부터 보호하는 데에도 큰 도움이 됩니다.

HTTPS Everywhere라는 확장 프로그램 자체는 곧 은퇴하겠지만, HTTPS는 이제 어디에나 존재하며 앞으로도 계속 우리 곁에 머물 것입니다!