보안은 모든 기업 제품의 핵심이 되어야 하며, 저희는 제품의 보안을 중요하게 생각합니다. 최근 심각한 취약성 (일명 하트블리드)가 OpenSSL 라이브러리에서 발견되었으며, CouchBase Server에는 일부 암호화 구성 요소가 있으므로 이 취약점으로 인해 발생하는 위험과 CouchBase가 영향을 받지 않는 이유를 알려드리고자 합니다.
이 버그의 내용은 무엇인가요?
그리고 심장 출혈 버그 은 OpenSSL의 하트비트 확장 내에 있습니다. (RFC6520).
카우치베이스 서버에 대한 취약성 평가
Couchbase의 클러스터 관리자는 다음과 같이 작성됩니다. Erlang. 클러스터 관리자에서 OpenSSL은 TLS/SSL 핸드셰이크 로직에 사용되지 않습니다. 대신, TLS/SSL 로직은 Erlang에서 구현됩니다(출처).
카우치베이스 서버는 취약한 OpenSSL의 기능을 활용하지 않기 때문에, 다음과 같습니다. NOT 이 버그의 영향을 받습니다. 영향을 받는 Couchbase 버전(최신 버전 포함)은 없습니다.
스택 보안
Couchbase는 하트블리드 버그로부터 보호되지만 앱 스택의 일부로 실행되는 다른 서비스도 고려할 수 있습니다.
일반적으로 OpenSSL 구현은 Apache, nginx, HAProxy와 같은 타사 프록시 서버에 있습니다. 카우치베이스 서버가 OpenSSL 1.0.1 - 1.0.1f를 사용하는 서버 뒤에 있는 경우 프록시 서버를 패치하고 이러한 서비스를 다시 시작해야 합니다. 프런트엔드 서버의 SSL 인증서를 새로 고치는 것도 고려해 볼 수 있습니다.
Amazon EC2에서 Couchbase를 실행하는 경우 최신 Amazon 보안 게시판을 확인하는 것이 좋습니다. 여기.
심장 출혈 버그에 대한 자세한 정보가 필요하신가요?
-
OpenSSL의 원래 보안 권고 사항-. https://www.openssl.org/news/secadv_20140407.txt
-
Erlang 커뮤니티에서 사용자들이 자주 묻는 질문 - 다음과 같은 질문이 있습니다.
http://erlang.org/pipermail/erlang-questions/2014-April/078538.html
http://erlang.org/pipermail/erlang-questions/2014-April/078537.html
여러분의 지속적인 성원에 감사드리며, 항상 안전에 유의하세요!
Microsoft Windows 운영 체제에서 취약한 라이브러리를 검사하는 특정 도구는 하트블리드 문제에 취약한 Couchbase Server 버전을 식별할 수 있습니다. 카우치베이스 서버는 취약한 OpenSSL의 기능을 활용하지 않으므로 이 버그의 영향을 받지 않습니다.
[...] 돈 핀토의 카우치베이스 서버와 하트블리드 [...]