Defaults.Exposed

Defaults.Exposed수정 › 현대적 암호화 (TLS 버전 및 암호화 방식)

현대적 암호화 (TLS 버전 및 암호화 방식) 수정 방법

TLS는 방문자와 웹사이트 사이를 흐르는 데이터를 암호화하는 잠금 장치입니다. 이 잠금 장치를 신뢰할 수 있게 하는 두 가지가 있습니다: 현대적 TLS 버전 사용(오래되고 취약한 버전이 아님)과 강력한 암호화 방식 사용(실제 암호화 레시피). 이 페이지는 두 가지를 모두 다루며, 귀하의 등급에는 영향을 미치지 않지만 알아두면 좋은 몇 가지 관련 설정도 포함합니다.

비즈니스에 미치는 핵심 영향: 사이트가 오래된 암호화 또는 약한 암호화 방식을 사용하면 고객이 입력하는 개인 정보 — 로그인, 카드 번호, 연락처 — 가 공유 네트워크에서 조용히 가로채질 수 있으며, 은행, 결제 처리업체, 대형 고객사가 이제 거래 전에 요구하는 보안 검사에 실패할 수 있습니다.

발생 가능한 비용

중요한 이유. 안전한 암호화는 눈에 보이지 않습니다. 오래되거나 약한 암호화는 고객, 계약, 또는 규정 준수 통과를 잃는 날까지 조용히 앉아 있는 부채입니다. TLS 버전 및 암호화 방식 검사는 등급을 실제로 변동시키는 두 부분이며, 둘 다 일반적으로 하나의 무료 설정입니다.

쉬운 설명

누군가 웹사이트를 방문할 때 입력하는 모든 것 — 로그인, 카드 번호, 이름, 전화번호, 메시지 — 이 암호화되어 낯선 사람이 읽을 수 없습니다. 이 암호화를 수행하는 기술이 TLS(예전 이름인 SSL이라고도 합니다)입니다. 그 암호화가 실제로 안전하려면 두 가지가 맞아야 합니다:

  1. TLS 버전 — 어떤 세대의 기술을 사용하는지. 초기 버전(TLS 1.0과 1.1)은 수년 동안 공개적으로 취약합니다. 안전한 것은 TLS 1.2와 TLS 1.3입니다.
  2. 암호화 방식 — TLS가 암호화를 수행하는 데 사용하는 구체적인 레시피. 일부(RC4, DES, 3DES)는 해독되어 금지되었습니다.

이 페이지는 두 가지를 모두 다룹니다. 사이트가 하나는 올바르고 다른 하나는 틀릴 수 있기 때문입니다. 두 가지 모두 일반적으로 같은 하나의 무료 변경으로 수정됩니다.

비즈니스 피해 사례

실제 내용

TLS 버전

사이트는 하나의 TLS 버전만 지원하는 것이 아니라 여러 버전을 동시에 제공할 수 있습니다. 오래된 취약한 버전이 좋은 버전들 옆에 열린 뒷문으로 앉아 있을 수 있습니다: 공격자가 방문자의 연결을 TLS 1.0이나 1.1로 “다운그레이드”하도록 강제한 후 그 버전들의 알려진 약점을 악용할 수 있습니다.

점수 책정 방식:

암호화 방식

버전이 선택되면 TLS는 암호화 방식 — 데이터를 암호화하는 실제 알고리즘 — 을 선택합니다. 금지되어 절대 사용해서는 안 되는 방식: RC4, DES, 3DES(Sweet32 공격에 취약), NULL(암호화 없음), EXPORT 등급 방식(FREAK 및 Logjam 공격), 익명 방식.

암호화 방식 검사는 두 가지를 합니다. 첫째로 서버가 실제로 협상한 방식을 봅니다. 그런 다음 — 중요한 부분 — 여러 알려진 취약한 방식을 적극적으로 시도합니다. 서버가 현대 클라이언트와 이야기할 때 강력한 방식을 선택할 수 있지만 공격자가 고집하면 약한 것을 수락할 수 있습니다.

세 가지 정보 제공 항목

세 가지 관련 항목이 보고되지만 등급에 영향을 미치지 않습니다:

수정 방법 (무료, 약 30분)

IT 담당자에게 이 섹션을 전달하세요 — 수정은 무료입니다.

가장 간단한 신뢰할 수 있는 접근 방식은 알려진 좋은 구성을 직접 작성하는 것보다 생성하는 것입니다: 서버 유형을 Mozilla SSL 구성 생성기 https://ssl-config.mozilla.org/에 붙여넣고 “중간” 프로파일(광범위한 호환성) 또는 “현대”(TLS 1.3만)를 선택합니다.

플랫폼별:

  1. Cloudflare 또는 관리형 호스트 — 일반적으로 한두 번 클릭. Cloudflare에서: SSL/TLS → 엣지 인증서 → 최소 TLS 버전 → TLS 1.2.
  2. Nginx. 최신 버전과 명시적 강력한 암호화 방식 목록 설정:
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384';
    ssl_prefer_server_ciphers on;
    
  3. Apache. 오래된 버전 비활성화 및 강력한 암호화 방식 고정:
    SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
    SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384
    SSLHonorCipherOrder on
    
  4. Windows / IIS. 무료 IIS Crypto 도구를 사용해 TLS 1.0과 1.1 비활성화, RC4/DES/3DES/NULL/EXPORT 방식 비활성화, TLS 1.2와 1.3 활성화.

흔한 실수

FAQ

기술적 지식이 없는데 직접 처리할 수 있나요?

기술적 세부 내용을 이해할 필요가 없습니다. 대부분의 현대 호스팅에서 이것은 한두 가지 설정이며 무료입니다. 아래 '수정 방법' 섹션을 웹사이트나 호스팅을 담당하는 사람에게 전달하세요.

현대적 암호화로 전환하면 일부 고객의 브라우저가 작동하지 않을 수 있나요?

실제로 그렇지 않습니다. 지난 약 10년간의 모든 현대 브라우저와 휴대폰은 기본적으로 이미 새로운 암호화와 강력한 방식을 사용합니다. 오래된 버전이나 약한 방식에 의존하는 것은 그 자체로 안전하지 않습니다.

사이트가 자물쇠와 함께 정상적으로 로드되는데 왜 여전히 표시되나요?

자물쇠는 보안 연결이 존재한다는 것만 의미합니다. 오래된 TLS 버전이나 금지된 암호화 방식이 좋은 것들 옆에 조용히 허용되는 상태에서도 완전히 정상적인 자물쇠를 보여줄 수 있습니다.

TLS 버전과 암호화 방식의 차이는 무엇인가요?

TLS 버전을 어떤 세대의 잠금 장치를 사용하는지로 생각하고, 암호화 방식을 데이터를 암호화하는 데 사용하는 구체적인 레시피로 생각하면 됩니다. 현대 잠금 장치(TLS 1.2 또는 1.3)를 가지면서도 오래되고 해독 가능한 레시피(RC4 또는 3DES)를 켜 둘 수 있습니다. 둘 다 맞아야 합니다.

OCSP 스테이플링과 TLS 압축은 등급에 영향을 미치나요?

아닙니다. 이것들(안전한 재협상 포함)은 정보 제공 목적으로만 보고됩니다. 성능과 심층 방어를 위해 중요하지만 점수를 변동시키지 않습니다.

수정이 정말 무료인가요?

그렇습니다. 오래된 TLS 버전 및 약한 암호화 방식을 비활성화하고 이러한 보호를 활성화하는 것은 기존 서버나 호스팅의 구성 변경입니다.