본문 바로가기

Security_News/해외보안소식

"OpenSSL"의 Change Cipher Spec 메시지 처리의 취약점 대책

728x90

오픈 소스 암호화 통신 라이브러리이다 "OpenSSL"에서 초기 SSL / TLS 핸드 셰이크의 Change Cipher Spec 메시지 처리에 취약점이 발견되었습니다.

원래 SSL / TLS에 의한 암호화 통신은 이용자와 웹 사이트 통신 경로에 공격자가 인터럽트 통신 내용을 도청하거나 조작하려는 공격 (중간자 공격)을 방지 할 수 있습니다.

그러나이 취약점을 악용하면 중간자 공격을 방지 할 수 없으며, 암호화 통신 내용이 유출하거나 변조하거나 할 수 있습니다.

"OpenSSL"은 초기 SSL / TLS 핸드 셰이크의 Change Cipher Spec 메시지 처리에 취약점이 존재합니다.  취약점을 악용 된 경우 암호화 통신 내용이 유출하거나 변조하거나 할 수 있습니다.

일반 이용자와 웹 사이트 운영자가 모르는 사이에 통신 경로상의 공격자는 취약점을 악용하여 암호 통신의 내용에 개입 할 수 있습니다. 그 결과, 예를 들어 다음 일이 발생합니다 :

  • 공격자가 사용자를 스푸핑 할 수 있습니다 (공격자가 이용자의 ID 나 비밀번호가 유출 된 경우)
  • 잘못된 주문 및 결제가 이뤄질 가능성이 있습니다 (공격자가 사용자로부터 웹 사이트의 지시 내용을 수정 한 경우)

공격이 성공 된 경우의 영향이 큰 취약점이기 때문에 최대한 빨리 대책을 실시하십시오 .

이 취약점 정보는 정보 보안 조기 경보 제휴에 따라 다음의보고로부터 IPA가 신고를 받고 JPCERT / CC (일반 사단 법인 JPCERT 코디네이션 센터)가 제품 개발자와 조정을 수행하고 2014 년 6 월 6 일에 공표 한 것입니다. 
보고 : 주식회사 레삐다무 키쿠치 마사시 씨

이 취약점의 심각도

이 취약점의 심각도□ I (주의)■ II (경고)□ III (위험)
이 취약점의 CVSS 기본 값 4.0 

대상

서버 측 및 클라이언트 측에서 사용하는 "OpenSSL"버전이 다음과 결합의 경우 본 취약점의 영향을받는 것으로 확인되고 있습니다.

서버 측 :

  • OpenSSL 1.0.1 계열 중 1.0.1g 및 이전

클라이언트 측 :

  • OpenSSL 1.0.1 계열 중 1.0.1g 및 이전
  • OpenSSL 1.0.0 계열 중 1.0.0l 및 이전
  • OpenSSL 0.9.8 계열 중 0.9.8y 및 이전

대책

개발자가 제공하는 정보를 바탕으로 최신 버전으로 업데이트하십시오.

Q & A

통신 경로상의 공격자이란?
이 취약점을 악용하기 위해서는 클라이언트와 서버 사이에 들어 통신을 중계해야합니다. 이러한 시나리오에서의 공격을 일반적으로 중앙 공격이라고이 때 공격자 신문은 통신 경로상의 공격자라고 부르고 있습니다. 일반적으로 통신 경로상의 공격자가되는 것은 쉬운 일이 아니라 ARP 스푸핑, DNS 스푸핑, IP 스푸핑 가짜 액세스 포인트의 설치 등 별도 준비가 필요합니다.
취약점의 심각도가 낮음에도 불구하고 공격이 행해진 경우의 영향이 크다는 것은?
취약점의 심각도는 CVSS 기본 값을 기반으로 기술적 인 평가이며, 그 소프트웨어의 사용 방법과 유출 · 변조의 대상이되는 정보의 중요도는 고려하지 않습니다. 이 취약점은 "OpenSSL"에 존재하고 일반적으로 중요한 정보를 취급하는 장면에서 사용된다고 가정 할 수 있기 때문에 공격이 행해진 경우의 영향이 크다고 판단했습니다.
Change Cipher Spec 메시지는?
SSL / TLS 핸드 셰이크 프로토콜의 하위 프로토콜의 한개이다 Change Cipher Spec 프로토콜에서 사용되는 메시지입니다. 통신에 사용되는 암호화 알고리즘 등을 알리기 위해 사용됩니다. 자세한 내용은 TLS 프로토콜의 설명 을 참조하십시오.

CVE-2014-0160 (소위 Heartbleed)의 차이

JVN # 61247051 (본건)는 CVE-2014-0160 (소위 Heartbleed)과는 다른 취약점입니다. 다음 몇 가지 관점에서 양자의 특징을 비교 한 표입니다 :

 JVN # 61247051 (본건)CVE-2014-0160 (소위 Heartbleed)
CVSS 기본 값4.05.0
공격의 어려움어려운 (가로 채기 공격이 필요)쉽게 (능동적 공격이 가능)
정보 유출 가능성있음 (암호화 통신 내용)있습니다 (메모리의 내용의 일부)
정보의 훼손 가능성있음 (암호화 통신 내용)없음
공격 코드의 존재없음 (2014/06/06 시점에서 미확인)(가)
공격의 관측없음 (2014/06/06 시점에서 미확인)(가)
SSL 인증서의 재구성불필요요청


728x90