주요 내용
- 우분투는 AppArmor, UFW, unattended-upgrades 등 견고한 내장 보안 기능을 기본으로 제공하지만, 이러한 기능들은 사용자가 직접 설정하고 관리해야만 기본 설정 상태에서 제대로 보호받을 수 있습니다.
- 우분투 보안 침해 사고의 대부분은 크게 세 가지 원인으로 귀결됩니다. 바로 패치가 적용되지 않은 커널, 부실한 SSH 보안 관행, 그리고 지원 종료 시점을 넘겨도 별다른 대책 없이 LTS 버전을 계속 사용하는 경우입니다.
- 라이브 커널 패칭을 사용하면 재부팅을 예약하지 않고도 중요한 커널 수정 사항을 적용할 수 있으며, 이는 다운타임으로 인한 비용이 큰 24시간 연중무휴 워크로드에 특히 중요합니다.
- 디스크 암호화, 파일 무결성 모니터링, 감사 로깅은 기본 설정 단계에서 종종 생략되곤 하지만, 문제가 발생했을 때 그 효과가 확실히 드러납니다.
우분투는 전 세계 리눅스 서버 시장에서 압도적인 점유율을 차지하고 있으며, 바로 이러한 인기 때문에 우분투의 보안을 진지하게 고려해야 합니다. 공격자들은 표적이 있는 곳으로 향하기 마련입니다. 좋은 소식은 우분투가 설치 즉시 견고한 기본 보안 기반을 제공한다는 점입니다. 덜 좋은 소식은, 그 기본 보안 기반이 사용자가 실제로 시스템을 구성하고, 패치를 꾸준히 적용하며, LTS 버전의 지원이 종료될 때를 대비한 계획을 마련해 둘 것을 전제로 한다는 것입니다.
이 가이드에서는 현재 여러분을 보호하고 있는 요소들, 실제 위협이 주로 발생하는 곳, 그리고 실질적인 변화를 가져오는 몇 가지 실천 방법을 살펴봅니다.
우분투란 무엇인가요?
우분투는 캐노니컬(Canonical)이 유지 관리하는 데비안(Debian) 기반의 리눅스 배포판으로, 2004년에 처음 출시되었습니다. 현재 전 세계에서 가장 널리 사용되는 서버 운영 체제 중 하나입니다. 이 운영 체제는 오픈 소스이며 무료로 사용할 수 있고, 크게 두 가지 버전으로 제공됩니다. 하나는 5년간의 표준 보안 지원을 받는 장기 지원(LTS) 버전이고, 다른 하나는 6개월마다 출시되며 각각 9년간 지원되는 중간 릴리스입니다.
우분투 사용자는 왜 보안을 고려해야 할까요?
우분투는 어디에나 존재하기 때문입니다. 클라우드 워크로드, 컨테이너 호스트, 개발자 노트북, 엣지 디바이스 등 다양한 분야에서 활용되고 있습니다. TuxCare의 ‘2026 오픈소스 현황 보고서’에 따르면, 기업용 리눅스 사용자의 절반 이상이 실제 운영 환경에서 우분투를 사용하고 있으며, 이는 다른 어떤 배포판보다 높은 비중입니다. 이러한 높은 점유율로 인해 우분투는 지속적으로 주목받는 주요 표적이 되고 있습니다.
2026년 버라이즌 DBIR 보고서에 따르면, 취약점 악용이 현재 보안 침해 사고에서 가장 흔한 초기 침입 경로로 나타났으며, 그 비율은 31%에 달해 전년 대비 55% 증가했고, 사상 처음으로 자격 증명 도용을 제쳤다. 리눅스 서버의 경우, 패치가 적용되지 않은 CVE가 가장 직접적인 침입 경로이다.
사용 중인 배포판의 표준 지원 기간이 만료된 상태라면 위험은 급속도로 커집니다. NIST(미국 국립표준기술연구소) 국가 취약점 데이터베이스에 등록된 CVE 건수는 2020년부터 2025년 사이 263% 증가했으며, 2025년 한 해에만 약 42,000건의 CVE가 추가되었습니다. 게다가 NIST는 그 증가세가 여전히 가속화되고 있다고 경고했습니다. EOL( 지원 종료 ) 상태의 Ubuntu 호스트는 사실상 모든 취약점에 대한 수정 패치를 더 이상 받지 못하게 됩니다. 지원되는 릴리스에서도 "CVE 공개"와 "시스템 패치 적용" 사이의 간격은 이미 충분히 넓지만, 지원이 중단된 릴리스에서는 이 간격이 결코 좁혀지지 않습니다.
우분투의 주요 보안 기능
우분투의 기본 설정은 나쁘지 않습니다. 단지 불완전할 뿐이죠. 여기에는 기본으로 제공되는 기능, 기본적으로 활성화된 설정, 그리고 각 제어 옵션이 실제로 어떤 효과를 주는지 설명되어 있습니다.
보안 부팅
시큐어 부트(Secure Boot)는 부팅 과정에서 신뢰 체인을 적용하여, OS 보안 메커니즘이 작동하기 전에 서명되고 신뢰할 수 있는 소프트웨어만 로드되도록 보장합니다. Ubuntu에서는 모든 사전 빌드된 부팅 바이너리가 Canonical의 UEFI 인증서로 서명되어 있습니다. 이는 부트로더나 펌웨어가 침해될 경우, AppArmor, UFW 또는 기타 제어 메커니즘이 작동할 기회를 얻기도 전에 공격자가 커널 수준의 접근 권한을 얻을 수 있기 때문에 중요합니다. 대부분의 클라우드 인스턴스와 최신 베어메탈 배포 환경에서는 시큐어 부트를 사용할 수 있습니다. 단순히 활성화되어 있다고 가정하기보다는 실제로 활성화되어 있는지 확인하는 것이 좋습니다.
앱아머
AppArmor는 우분투의 필수 접근 제어(MAC) 프레임워크로, 설치 시 기본적으로 활성화되어 있습니다. 이 기능은 파일 권한과 관계없이 개별 프로그램이 읽기, 쓰기 또는 실행할 수 있는 항목을 제한하며, 바이너리별로 로드되는 프로필을 기반으로 작동합니다. 우분투는 CUPS, MySQL, Firefox와 같은 고위험 서비스를 위한 프로필을 기본으로 제공합니다.
SELinux에 비해 AppArmor는 규칙을 작성하기가 더 쉬우며 , 이것이 캐노니컬이 AppArmor를 선택한 이유 중 하나입니다. 하지만 대부분의 팀은 기본 제공되는 프로필을 넘어서는 사용자 정의 프로필을 작성하지 않기 때문에, 잠재적인 보안 적용 범위가 상당히 제한되고 있습니다.
Ubuntu 24.04에서는 권한이 없는 사용자 네임스페이스 제한 기능도 도입되었는데, 이는 권한이 상승되지 않은 상태에서 격리된 네임스페이스 내의 프로세스가 수행할 수 있는 작업을 제한합니다. 이는 컨테이너 탈출 및 샌드박스 우회 공격의 표면을 줄여주는 커널 수준의 제어 기능으로, 기본적으로 활성화되어 있으며 계속 켜두는 것이 좋습니다.
무인 업그레이드
그리고 unattended-upgrades 이 패키지는 사용자의 별도 조작 없이도 우분투 저장소에서 보안 업데이트를 자동으로 가져옵니다. 서버를 새로 설치할 때는 ‘보안 포켓’에 대해서만 이 기능이 활성화되는데, 이는 적절한 기본 설정입니다.
무심코 이 설정을 재정의하거나, 재부팅으로 인해 한 번 생산 환경이 중단된 적이 있다는 이유로 이 기능을 비활성화한다면, 사실상 해당 시스템에서 가장 효과적인 자동 제어 기능을 꺼버린 꼴이 됩니다.
우분투가 보안 패치를 처리하는 방식에 대해 알아두면 좋은 점이 하나 있습니다. 우분투 보안 팀은 사용자에게 패키지의 최신 업스트림 버전을 강제로 적용하는 대신, ‘보안 백포팅(security backporting)’ 방식을 사용합니다. 즉, 이미 배포된 버전에 특정 패치를 적용하는 방식입니다. 그렇기 때문에 우분투 22.04에서 ` apt upgrade`를 실행해도 OpenSSL의 버전이 갑자기 완전히 달라지는 일은 없습니다. 대신 취약점이 수정된 동일한 버전을 제공받게 됩니다.
특히 universe 저장소에서 가져온 패키지에는 각별히 주의해야 합니다. Canonical이 직접 관리하고 보안 패치를 제공하는 main 저장소와 달리, universe 패키지는 커뮤니티에서 관리하므로 보안 패치가 항상 제때 제공되지는 않습니다.
UFW 및 SYN 쿠키
Uncomplicated Firewall(UFW)는 iptables/nftables의 기본 프론트엔드이며, 우분투는 SYN 플러드 공격을 방어하기 위해 커널에서 TCP SYN 쿠키를 기본적으로 활성화합니다. SYN 쿠키만으로는 방화벽을 대체할 수 없고, UFW도 네트워크 수준의 제어 기능을 대체할 수는 없지만, 이 둘을 함께 사용하면 별다른 설정 없이도 많은 기본적인 잡음 트래픽을 처리할 수 있습니다.
라이브 패치
Canonical Livepatch는 호스트를 재부팅하지 않고도 커널 보안 수정 사항 중 일부를 적용합니다. 유용하기는 하지만, 마케팅에서 암시하는 것보다는 적용 범위가 좁습니다. 이 기능은 지원되는 LTS 커널에만 적용되며, 심각도가 높거나 치명적인 CVE에 중점을 두고, 사용자 공간 라이브러리는 전혀 다루지 않습니다.
현실 점검: Livepatch는 포괄적인 커널 패치 솔루션이 아닙니다. 이 솔루션은 지원되는 LTS 커널에서 정의된 커널 CVE 세트만을 다루며, 커널 외부의 문제는 다루지 않습니다. 강화된 24/7 워크로드를 운영하는 팀들은 종종 더 광범위한 CVE 세트를 다루는 KernelCare와 같은 솔루션으로 이를 보완하거나(혹은 아예 대체하기도) 하며, LibCare를 통해 라이브 패치 기능을 공유 라이브러리까지 확장하기도 합니다. 자세한 내용은 TuxCare의 Livepatch 한계점 분석을 참조하십시오.
LUKS 디스크 암호화
우분투는 LUKS(Linux Unified Key Setup)를 통해 전체 디스크 암호화를 지원하며, 이를 활성화하기 가장 쉬운 시점은 설치 과정 중입니다. 우분투 설치 프로그램에는 암호화된 LVM 볼륨을 설정하는 “새 우분투 설치 암호화” 옵션이 제공됩니다. 이 기능을 활성화하면 암호 문구를 입력하지 않으면 디스크 전체를 읽을 수 없게 되며, 이는 하드웨어가 도난당하거나 폐기될 때 특히 중요합니다.
시스템 관리자들이 간과하기 쉬운 중요한 주의사항이 하나 있습니다. 바로 LUKS는 저장된 데이터를 보호한다는 점입니다. 일단 시스템이 부팅되고 디스크 잠금이 해제되면, 이미 시스템에 침입한 공격자를 막는 데 있어 암호화는 아무런 효과가 없습니다. 그렇기 때문에 디스크 암호화만으로는 커널과 사용자 공간에 패치를 적용하는 것을 대체할 수 없습니다. 디스크는 암호화되어 있지만 커널에 패치가 적용되지 않은 시스템은 메모리 내에서 여전히 완전히 악용될 수 있습니다. 이 두 가지 보안 조치는 서로 다른 위협 모델을 다루므로, 두 가지 모두 필요합니다.
설치 시점에 암호화를 설정하지 않았다면, cryptsetup을 사용하여 나중에 개별 파티션이나 볼륨을 암호화할 수 있지만, 설치 시에 하는 것보다 절차가 더 복잡합니다. 우분투 커뮤니티 문서에서 이 과정을 자세히 다루고 있습니다.
우분투 시스템에 대한 일반적인 보안 위협
우분투는 끊임없이 공격의 표적이 되고 있습니다. 아래에 나열된 위협들은 단순한 이론적 위험이 아니라, 실제 사고 보고서에 등장하는 사례들입니다.
패치되지 않은 커널 및 사용자 공간 CVE
커널 CVE가 주목을 받지만, 대부분의 우분투 침해 사고는 패치되지 않은 사용자 공간 구성 요소(OpenSSL, glibc, sudo, polkit, CUPS)를 통해 발생합니다. 2024년 CUPS 원격 코드 실행 체인은 그 전형적인 사례입니다. 이 취약점은 여러 우분투 릴리스의 기본 설치 환경에 존재했으며, 악용하기 위해서는 네트워크 연결만으로도 충분했습니다. 기술적 분석에 대해서는 TuxCare의 CUPS 취약점 관련 보고서를 참고하시기 바랍니다.
SSH 무차별 대입 공격 및 인증 정보 공격
인터넷에 22번 포트가 개방된 우분투 호스트는 온라인 상태가 된 지 몇 분 만에 무차별 대입 공격 시도가 기록되기 시작합니다. 이러한 공격은 단순하고 자동화되어 있으며 끊임없이 이어지는데, 취약한 비밀번호나 유출된 키를 한 번만 뚫으면 성공하는 셈입니다.
잘못 구성되었거나 구버전인 Python 및 라이브러리 스택
우분투의 저장소에는 수많은 파이썬 패키지가 포함되어 있으며, 구형 인터프리터는 CVE(공통 취약점 및 노출)의 흔한 원인이 됩니다. 현재도 프로덕션 환경에서 파이썬 3.8을 사용 중인 팀은 2026년이 되면 이미 업스트림에서 지원이 종료된 인터프리터를 사용하게 될 것입니다. 그 범위를 파악하고 싶으시다면, TuxCare에서 우분투의 파이썬 취약점 현황을 상당히 심도 있게 다루고 있으니 참고하시기 바랍니다.
지원 종료 시점을 넘겨서 실행
우분투 LTS는 5년간의 표준 지원을 받습니다. 그 이후에는 보안 패치 제공이 중단되는데, ‘확장 보안 유지 관리(ESM)’를 포함하여 최초 출시일로부터 최대 10년까지 지원 기간을 연장해 주는 ‘우분투 프로(Ubuntu Pro)’나 이에 상응하는 타사 서비스를 이용하지 않는 한 예외는 없습니다. 여전히 많은 운영 환경에서 우분투 18.04 이하 버전을 사용하고 있으며, 이러한 호스트들은 온라인 상태를 유지하는 매주 패치되지 않은 CVE 취약점이 누적되고 있습니다.
취약한 구성 요소를 통한 권한 상승
sudo, polkit 또는 커널의 취약점을 통한 로컬 권한 상승 문제는 수년 동안 우분투에서 반복적으로 제기되어 온 문제입니다. 이러한 공격은 대개 초기 저권한 진입점(예: 해킹당한 웹 애플리케이션 사용자)을 발판으로 삼아, 단 몇 분 만에 루트 권한을 획득할 수 있습니다. TuxCare는 주기적으로 확인해 볼 만한 최근 우분투 취약점에 대한 로그를 지속적으로 관리하고 있습니다.
우분투 보안을 강화하기 위한 모범 사례
우분투 호스트를 해킹하기 어렵게 만드는 요인 대부분은 사실 지루하고 반복적인 작업입니다. 아래의 조치들은 투자 대비 효과가 가장 큽니다.
설치된 패키지 최소화
시스템에 설치된 모든 패키지는 취약점을 내포할 수 있는 코드입니다. 잊고 있던 인쇄 스풀러, 남아 있는 개발 도구, 다른 프로그램과 함께 번들로 설치된 서비스 등, 이 중 어느 것이든 추적하지 않는다면 들어본 적도 없는 CVE 취약점을 품고 있을 수 있습니다. 해결책은 지루하지만 효과적입니다. 바로 패키지 목록을 정리하는 것입니다.
먼저 실제로 설치된 항목을 점검해 보세요:
apt list --installed 2>/dev/null | less
서버의 실제 용도와 대조해 보세요. 웹 서버인가요? 그렇다면 블루투스 유틸리티나 CUPS는 필요하지 않습니다. 데이터베이스 호스트인가요? 그렇다면 메일 전송 에이전트(MTA)를 실행할 필요는 없을 것입니다. 필요 없는 것은 제거하세요:
sudo apt remove --purge <package-name>
다음 내용을 확인해 주세요:
sudo apt autoremove
이왕 하는 김에 네트워크에서 어떤 서비스가 연결되어 있는지 확인해 보세요:
ss -tlnp
해당 목록에 포함되어서는 안 될 항목이 있다면 조사해 볼 가치가 있습니다. 사용하지 않는 서비스는 다음 명령어로 비활성화하십시오. sudo systemctl disable --now <service>시스템이 작동하는 시간이 짧을수록 악용될 여지가 줄어듭니다.
적극적으로 패치를 적용하고, 기본 설정을 무조건 믿지 마세요
'unattended-upgrades'가 실제로 실행 중인지 확인합니다 (systemctl status unattended-upgrades) 그리고 보안 주머니에서 꺼내면서.
재부팅 비용이 큰 24시간 연중무휴 워크로드를 운영 중이라면, 이 문제가 깔끔하게 해결되는 몇 안 되는 사례 중 하나입니다. KernelCare는 재부팅 없이도 Ubuntu에서 라이브 커널 패치를 제공하며, Livepatch보다 더 광범위한 CVE 항목을 지원합니다.
또한 ubuntu-security-status 명령어를 주기적으로 실행해 보는 것도 좋습니다. 이 명령어를 실행하면 설치된 패키지 중 표준 지원 대상인 패키지, Ubuntu Pro/ESM이 필요한 패키지, 그리고 보안 업데이트가 대기 중인 패키지가 무엇인지 명확하게 확인할 수 있습니다.
SSH 접속 차단
루트 로그인 비활성화 (PermitRootLogin no), 비밀번호 인증을 완전히 비활성화합니다 (PasswordAuthentication no), 그리고 키 기반 인증이 필요합니다.
IP 허용 목록을 적용할 수 없는 경우(동적 IP 환경이나 VPN을 사용하지 않는 원격 근무자가 있는 환경에서 흔히 발생함), SSH에 2단계 인증을 설정하는 데 드는 시간은 충분히 가치 있습니다. libpam-google-authenticator 패키지를 사용하면 약 15분 정도의 작업으로 SSH 로그인에 TOTP 기반 2단계 인증을 추가할 수 있습니다. 비록 개인 키가 유출되더라도, 공격자는 여전히 주기적으로 변경되는 인증 코드를 알아야만 접근할 수 있습니다. 이는 키 기반 인증을 대체하는 것은 아니지만, 위험도가 높은 액세스 시나리오에 의미 있는 보안 계층을 추가해 줍니다.
전문가 팁: lastb를 주기적으로 실행하여 실패한 로그인 시도를 검토하세요. 단일 ASN에서 root나 admin 계정에 대한 수천 건의 시도는 실제로 공격이 아닙니다. 그저 배경 잡음일 뿐이죠. 해결책은 개별 IP를 추적하는 것이 아니라, 키 기반 인증과 IP 허용 목록을 통해 접근 경로를 차단하는 것입니다.
감사 로깅 활성화 및 모니터링
auditd를 설치하고 중요한 이벤트에 대한 규칙을 구성하세요. 예를 들어 /etc 디렉터리의 파일 변경, sudo 호출, 새 사용자 생성, 커널 모듈 로딩 등이 있습니다. 확인하지 않는 로그란 무용지물입니다. 로그를 중앙 로그 호스트나 SIEM으로 전송하세요. 목표는 규정 준수를 위한 형식적인 절차가 아니라, 보안 침해로 이어지기 전에 이상한 인증 이벤트를 포착하는 것입니다.
auditd를 AIDE(Advanced Intrusion Detection Environment)와 같은 파일 무결성 모니터링 도구와 함께 사용하세요. auditd가 발생한 이벤트를 기록하는 반면, AIDE는 변경된 내용을 감지합니다. AIDE는 파일 시스템의 기준 데이터베이스(파일 해시, 권한, 소유권 등)를 구축하고, 검사를 실행할 때 이를 벗어난 부분을 표시합니다. 이는 명백한 로그 이벤트를 생성하지 않는 침해 후 활동(예: 은밀하게 교체된 바이너리, 수정된 라이브러리, 추가된 cron 작업)을 포착하는 데 특히 유용합니다. 새로 설치한 후 sudo aideinit을 실행하여 기준선을 구축한 다음, cron을 통해 정기적인 검사를 예약하십시오. 로그 모니터링과 마찬가지로, 누군가가 실제로 출력을 확인해야만 유용합니다.
사용 중인 환경에 규정 준수 요건이 있는 경우, CIS 벤치마크와 DISA STIG 모두 위의 통제 사항에 직접적으로 부합하는 우분투 전용 보안 강화 프로필을 제공하므로, 처음부터 새로 시작하는 것보다 체계적인 체크리스트로 활용하기에 유용합니다.
|
모범 사례 |
노력 |
보험 적용 공백이 해소됩니다 |
|
자동 보안 업데이트 |
낮음 |
가장 잘 알려진 사용자 공간 CVE |
|
실시간 커널 패치 |
낮음–중간 |
재부팅이 필요 없는 커널 CVE |
|
SSH 키 기반 인증 + fail2ban |
낮음 |
무차별 대입 공격, 자격 증명 재사용 공격 |
|
auditd + 중앙 집중식 로그 |
Medium |
침해 후 활동 탐지 |
|
EOL 종료 계획 (업그레이드 또는 ELS) |
높음 |
결국 모든 것이 |
생명의 마지막 순간이 오기 전에 미리 준비하세요
모든 우분투 LTS 릴리스에는 공식 지원 종료(EOL) 날짜가 정해져 있습니다. 사용자에게는 세 가지 실질적인 선택지가 있습니다: 현재 버전을 다음 LTS로 바로 업그레이드하거나, 워크로드를 지원되는 릴리스로 이전하거나, 연장 지원을 받는 것입니다. 팀에 시간이 부족할 때 ‘아무 조치도 취하지 않는’ 방식이 기본 선택지가 되곤 하는데, 이는 틀림없이 최악의 선택입니다.
현행 환경에서의 업그레이드가 항상 가능한 것은 아닙니다. 레거시 애플리케이션, 커널 모듈 의존성, 인증된 미들웨어 등 어떤 요인이라도 원활한 업그레이드를 방해할 수 있습니다. TuxCare의 ‘Endless Lifecycle Support’는 바로 이러한 특수한 상황을 위해 설계되었습니다. 이 서비스는 공급업체가 정한 EOL(제품 수명 종료) 날짜까지가 아니라, 고객이 실제로 필요로 하는 기간 동안 Ubuntu 16.04, 18.04 및 20.04에 대한 지속적인 보안 패치를 제공합니다.
사람들이 생각하는 것보다 훨씬 흔한 선택지입니다. TuxCare의 2026년 설문조사에 따르면, 지원 종료(EOL)를 앞둔 소프트웨어를 사용하는 조직의 경우 마이그레이션과 연장 지원(ELS) 구매를 선택한 비율이 각각 41.7%로 거의 반반으로 나뉘었습니다. 많은 팀에게 있어 ELS는 차선책이 아니라, 본래의 계획입니다.
생각보다 자주 발생하는 상황이 있습니다. 어떤 팀이 EOL(지원 종료) 6개월 전에 Ubuntu 18.04에서 22.04로 업그레이드할 계획을 세웠다가, 공급업체의 어플라이언스와 커널 모듈 호환성 문제가 발생해, 조달 부서가 해결책을 마련하는 동안 1년 더 지원이 종료된 18.04 버전을 계속 사용하게 되는 경우입니다. ELS(확장 지원)는 바로 이러한 상황을 위해 마련된 것입니다.
우분투 보안 관련 자료
최신 정보를 놓치지 않으려면 정기적으로 확인해 볼 만한 몇 군데입니다.
Ubuntu 보안 공지
Ubuntu 보안 공지 피드는 Ubuntu 패키지에 영향을 미치는 CVE 권고 사항과 함께 백포트 세부 정보 및 심각도 등급을 제공하는 Canonical의 공식 정보원입니다. RSS 또는 메일링 리스트를 통해 구독하실 수 있습니다. 이 공지들은 Ubuntu 보안 팀이 관리하며, 이 팀은 Canonical 산하에서 취약점을 분류하고 모든 Ubuntu 릴리스에 걸쳐 보안 수정 사항을 배포하는 업무를 전담하고 있습니다.
CISA 알려진 악용 사례 취약점 목록
CISA KEV 카탈로그는 실제 환경에서 활발히 악용되고 있는 CVE를 추적합니다. 이 카탈로그를 사용자의 Ubuntu 패키지 버전과 대조해 보면, 어떤 패치를 먼저 적용해야 할지 우선순위를 빠르게 정할 수 있습니다. KEV 항목에 설치된 패키지가 포함되어 있다면, 해당 패키지에 대한 패치 적용을 최우선으로 해야 합니다.
r/Ubuntu 및 r/linuxadmin
이 두 서브레딧은 대부분의 벤더 블로그보다 더 빠르게 실제 보안 강화 방안, 사후 분석, 시스템 관리자의 주의사항을 다루고 있습니다. 정보의 질은 제각각이지만, 논의의 분위기는 솔직합니다.
TuxCare CVE 추적기
Ubuntu 16.04, 18.04, 20.04 등 ELS(End-of-Life) 지원 대상 릴리스를 사용 중이라면 TuxCare CVE 트래커를 즐겨찾기에 추가해 두는 것이 좋습니다. 이 도구를 사용하면 TuxCare가 지원하는 지원 종료 시스템 및 해당 종속성 체인 전반에 걸쳐 심각도, 제품, 구성 요소, 수정 상태별로 취약점을 필터링할 수 있으므로, 어떤 취약점이 노출되어 있는지, 그리고 언제 수정 조치가 제공되는지 정확히 파악할 수 있습니다. 또한 CVE 또는 수정 상태가 변경될 때 알림을 받도록 구독할 수 있어, 여러 EOL 제품의 보안 권고 피드를 수동으로 확인하는 번거로움을 덜 수 있습니다.
TuxCare로 우분투 시스템 보안 강화
우분투 보안 강화는 일회성 프로젝트가 아닙니다. 이는 정기적인 패치 적용, SSH 접근 제한, 지원 종료(EOL) 대비 계획, 그리고 기본 설정을 무조건 신뢰하기보다 항상 확인하는 습관을 의미합니다.
특히 커널 패치 및 EOL(지원 종료) 대응과 관련해서는, TuxCare의 KernelCare와 Endless Lifecycle Support가 Canonical의 표준 서비스가 미치지 못하는 부분을 보완합니다. KernelCare는 Livepatch보다 더 광범위한 CVE를 지원하며 재부팅 없이 커널 패치를 적용합니다. ELS는 Canonical이 정의한 지원 기간이 끝난 후에도 사용자가 필요로 하는 기간 동안 Ubuntu 16.04, 18.04 및 20.04에 보안 패치를 계속 제공합니다.





