ClickCease Canonical의 라이브패치가 진정한 보호 기능을 제공하지 못하는 이유

목차

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

보안 격차: Canonical의 라이브패치가 진정한 보호에 미치지 못하는 이유

by 조아오 코레이아

2025년 3월 10일 - 기술 에반젤리스트

지속적인 시스템 가용성과 취약성으로부터의 보호는 기업에게 있어 타협할 수 없는 가치입니다. 라이브 패치 솔루션은 재부팅이나 유지 관리 기간의 중단 없이 보안 업데이트를 제공할 수 있습니다. 그러나 모든 라이브 패치 솔루션이 동일한 보호 기능을 제공하는 것은 아니며, 이러한 차이로 인해 시스템이 위험에 노출될 수 있습니다.

저희의 종합적인 분석 결과, 보안 도구로서의 효과를 크게 약화시키는 Canonical의 Livepatch 솔루션에 심각한 결함이 있는 것으로 나타났습니다. 이러한 결과는 진정한 보호를 원하는 조직이 점점 더 TuxCare의 KernelCare Enterprise와 같은 보다 강력한 대안으로 전환하는 이유를 잘 보여줍니다.

 

커버리지 위기: 취약점의 90~95%가 패치되지 않은 채 방치됨

 

Canonical의 라이브패치에 대한 가장 놀라운 발견은 아마도 실제 취약점에 대한 커버리지가 극히 제한적이라는 점일 것입니다. 마케팅 주장에도 불구하고, 저희 조사에 따르면 라이브패치는 전체 Ubuntu CVE의 5~10%만 해결하는 것으로 확인되었습니다.

즉, 라이브패치에만 의존할 경우 Ubuntu 시스템에서 알려진 취약점의 최대 95%가 패치되지 않은 상태로 남아 있어, 시스템이 보호되고 있다고 믿는 시스템 관리자에게 위험한 잘못된 보안 인식을 심어줄 수 있습니다.

반면, KernelCare Enterprise는 공급업체가 해결한 CVE에 대해 최대 100% 커버리지를 제공합니다. 이 포괄적인 접근 방식은 기준선을 넘어 공급업체가 해결하지 않았지만 야생에서 활발하게 악용되고 있는 취약점(CISA의 알려진 악용 취약점 카탈로그에 문서화된 대로)에 대한 패치를 포함합니다.

라이브패치를 사용하면 관리자는 여전히 시스템을 완전히 보호하기 위해 중단 없는 재부팅을 예약해야 하므로 애초에 라이브 패치 솔루션을 구현하는 주된 목적이 무색해집니다.

 

숨겨진 재부팅 요구 사항: 캐노니컬의 초조한 시계

 

Canonical은 라이브패치 사용자에게 몇 달 후 의무적으로 재부팅해야 한다는 엄격하고 종종 간과되는 제한을 부과합니다. 이 "슬라이딩 지원 기간"은 해당 기간 내에 재부팅하지 않은 Ubuntu LTS GA 커널은 라이브 패치 수신을 완전히 중단한다는 의미입니다.

이러한 제약은 유지 관리 기간과 시스템 재부팅이 필요 없다는 라이브 패치 기술의 핵심 약속과 정면으로 모순됩니다. 대신 라이브패치는 피할 수 없는 일을 연기할 뿐이며, 조직은 자체 비즈니스 요구가 아닌 Canonical의 임의적인 타임라인에 따라 운영을 조정해야 합니다.

KernelCare Enterprise는 이러한 인위적인 제약을 제거하여 사실상 무제한의 커널 패치 수명을 제공합니다. 이 솔루션을 통해 조직은 강제 재부팅 기한 없이 기존 커널을 지속적으로 보호할 수 있으며, 진정한 라이브 패칭이 제공하는 유연성을 누릴 수 있습니다.

 

롤백 문제: 패치된 상태에 갇히기

 

보안 패치가 스펙터 및 멜트다운 완화 조치에서 볼 수 있는 심각한 성능 영향과 같이 의도하지 않은 결과를 초래하는 경우 관리자는 변경 사항을 신속하게 되돌릴 수 있는 기능이 필요합니다. 그러나 정식 라이브패치는 재부팅 없이 롤백할 수 있는 메커니즘을 제공하지 않습니다.

라이브패치로 인해 사용자 환경에 문제가 발생하면 문제를 견디거나 패치를 제거하기 위해 시스템 재부팅을 예약해야 하는 불가능한 선택에 직면하게 됩니다. 어느 쪽이든 서비스 중단과 리소스 할당 문제로 인해 많은 비용이 발생할 수 있습니다.

KernelCare Enterprise는 내장된 재부팅 없는 롤백 기능으로 이 중요한 한계를 해결합니다. 관리자는 명령 한 번으로 다운타임 없이 이전 시스템 상태로 즉시 복원할 수 있으므로 보안과 운영 안정성을 모두 원하는 대로 유지할 수 있습니다.

 

커널 보안 그 이상: 완벽한 보호 격차

 

커널 취약점은 많은 관심을 받고 있지만, 보안 방정식의 일부에 불과합니다. 이러한 라이브러리의 취약점으로 인해 최근 역사상 가장 치명적인 보안 사고가 발생했으며, OpenSSL 및 glibc와 같은 중요한 사용자 공간 구성 요소는 공격자의 빈번한 표적이 되고 있습니다.

정식 라이브패치는 커널 수준의 취약점만 해결하므로 이러한 중요한 사용자 공간 구성 요소는 그대로 노출됩니다. 즉, 라이브패치를 구현하더라도 조직은 이러한 필수 라이브러리에 대한 보안 수정을 적용하려면 여전히 중단 없는 재부팅을 예약해야 합니다.

KernelCare Enterprise는 커널을 넘어 중요한 공유 라이브러리를 포함하도록 보호 범위를 확장하여 진정한 엔드투엔드 재부팅 없는 보안을 제공합니다. 이 포괄적인 접근 방식은 유지 관리 기간이나 서비스 중단 없이도 전체 스택에서 시스템을 보호할 수 있도록 보장합니다.

 

다중 배포 도전

 

많은 엔터프라이즈 환경은 각각 다른 워크로드에 최적화된 여러 Linux 배포판에 의존합니다. 정식 라이브패치는 우분투 시스템만 지원하므로 이기종 환경에 대한 라이브 패치 전략에 상당한 공백이 생깁니다.

KernelCare Enterprise는 60개 이상의 엔터프라이즈급 Linux 배포판과 9,000개 이상의 배포판-커널 버전 조합을 지원하여 이러한 제한을 제거합니다. 여기에는 우분투, 데비안, RHEL, 오라클 리눅스, 알마 리눅스, 록키 리눅스, 아마존 리눅스 등이 포함되며, 전체 리눅스 인프라에서 일관된 보호를 보장합니다.

 

비용 방정식: 가치 대 투자

 

비용 때문에 보안을 타협해서는 안 되지만, 가치 제안을 무시할 수는 없습니다. Canonical Livepatch는 Ubuntu Pro 구독의 일부로만 사용할 수 있으며, 비용은 티어에 따라 머신당 연간 $225에서 $3,400입니다. 라이브패치만 필요한 경우, 실제 사용 사례 여부에 관계없이 전체 패키지를 구매해야 합니다.

KernelCare Enterprise는 연간 서버당 50달러 미만의 비용으로 뛰어난 커버리지, 기능 및 유연성을 제공하며, 이는 Canonical의 비용보다 훨씬 적은 비용으로 보호 및 운영상의 이점을 훨씬 더 크게 누릴 수 있습니다.

 

기업 보안을 위한 확실한 선택

 

그 증거는 분명합니다: Canonical의 Livepatch는 라이브 패치 기술의 핵심 약속을 이행하지 못합니다. 제한된 취약성 커버리지(CVE의 5~10%만 해결), 강제 재부팅 요구 사항, 재부팅 없이 문제가 있는 패치를 롤백할 수 없음, 제한된 배포 지원으로 인해 조직에 상당한 보안 및 운영상의 공백이 생깁니다.

KernelCare Enterprise는 최대 100%의 취약성 커버리지, 강제 재부팅 기한 없음, 원활한 롤백 기능, 광범위한 다중 배포 지원을 통해 이러한 한계를 극복하며 훨씬 저렴한 비용으로 이러한 한계를 극복합니다.

시스템 가용성을 저하시키지 않으면서 지속적인 보안을 유지하려는 조직이라면 이러한 솔루션 중 하나를 선택해야 합니다. 라이브패치만이 약속하는 진정한 재부팅 없는 보안, 즉 가동 중단 시간을 없애고 위험을 줄이며 전체 Linux 환경의 운영을 간소화하는 KernelCare Enterprise를 선택하세요.

요약
Canonical의 라이브패치가 진정한 보호 기능을 제공하지 못하는 이유
기사 이름
Canonical의 라이브패치가 진정한 보호 기능을 제공하지 못하는 이유
설명
저희의 분석을 통해 보안 도구로서의 효과를 크게 저해하는 Canonical의 Livepatch 솔루션에 심각한 결함이 있음을 확인할 수 있습니다.
작성자
게시자 이름
TuxCare
게시자 로고

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?