보안 패치를 안정적으로 추적하려면 셀프 호스팅 애플리케이션마다 간단한 인벤토리에 한 행씩 기록하세요. 담당자, 런타임 출처, 노출된 주소, 업데이트 채널, 마지막으로 배포를 확인한 날짜를 포함하세요. 보안 권고가 나오면 변경하기 전에 해당 항목과 연결하세요. 저장해 둔 보안 뉴스 링크 목록은 영향을 받는 소프트웨어의 인벤토리가 아닙니다.
PHP 기반 Docker 앱의 경우 애플리케이션 공급업체의 보안 권고를 확인하고, 지원되는 이미지를 업데이트한 뒤 서비스를 다시 만들고, 새 환경 안에서 런타임을 확인하세요. 배포판 패키지를 사용하는 경우에는 백포트를 포함한 해당 배포판의 보안 지침을 따르세요. 어떤 수정 사항이 실행 중인지, 언제 배포되었는지 확인할 수 있도록 충분한 근거를 보관하세요.
실용적인 보안 인벤토리에는 무엇을 포함해야 하나요?
| 항목 | 유용한 근거의 예 |
|---|---|
| 애플리케이션 및 담당자 | Nextcloud 인스턴스 및 유지관리 담당자 |
| 런타임 출처 | 공급업체 이미지 태그 및 다이제스트 또는 배포판 패키지 |
| 노출 범위 | 공개 호스트 이름, VPN 전용 또는 LAN 액세스 |
| 보안 권고 채널 | 공급업체 보안 페이지 및 릴리스 피드 |
| 복구 | 데이터베이스 백업, 데이터 사본, 구성 내보내기 |
| 업데이트 확인 | 배포 날짜 및 실행 중인 버전 또는 패키지 리비전 |
이 파일은 애플리케이션의 쓰기 가능한 데이터와 섞이지 않도록 유지관리 폴더에 보관하세요. 자격 증명은 다른 곳에 저장하세요. 소프트웨어 스택 가이드에서 애플리케이션 이름 아래에 숨겨진 런타임을 찾는 방법을 확인할 수 있습니다.
어떤 보안 권고를 확인해야 하나요?
인벤토리에 해당하는 애플리케이션 유지관리자, 컨테이너 게시자, 운영체제 보안 소스를 구독하세요. 런타임 정보를 파악할 때는 업스트림 PHP 보안 권고를 참고하되, 설치할 패키지나 이미지는 다운스트림 지침에 따라 결정하세요. 소스 URL과 영향을 받는 브랜치를 기록하세요.
Patch the Planet 대응 설명에서는 조사 소식, 업스트림 릴리스, 배포 가능한 애플리케이션 업데이트가 서로 다른 시점에 나올 수 있는 이유를 설명합니다.
앱이 영향을 받는지 어떻게 확인하나요?
애플리케이션을 제공하는 프로세스를 식별하세요. 공급업체가 지원하는 방법으로 해당 프로세스의 컨테이너 또는 런타임 환경을 검사하고 결과를 보안 권고의 조건과 비교하세요. 호스트에서 실행한 CLI 명령은 다른 PHP 설치 버전을 보고할 수 있습니다. 공급업체 패키지의 리비전과 문서화된 백포트를 고려하세요.
이 구분을 위해 PHP 버전 식별 가이드를 참고하세요. 근거가 불충분하면 알림이 없다는 이유만으로 안전하다고 가정하지 말고, 인벤토리 항목을 알 수 없음으로 표시하세요.
철저한 테스트 없이 업데이트를 확인하려면 어떻게 해야 하나요?
복구 가능한 데이터베이스 및 데이터 사본을 보존하고 지원되는 업데이트를 설치한 다음 세 가지를 확인하세요. 새 프로세스가 실행 중인지, 문서에 명시된 수정 사항이나 패키지 리비전이 적용되었는지, 중요한 사용자 작업 흐름이 여전히 작동하는지 확인합니다. 파일 앱이라면 로그인해 테스트 파일을 읽어 보세요. 업로드가 중요한 사용 방식이라면 작은 파일을 업로드해 보세요.
마이그레이션 단계와 롤백 제한 사항을 기록하세요. 런타임이 이미지 내부에 있는 경우 Docker 애플리케이션 업데이트 가이드를 따르세요.
권고문은 언제 완료로 표시해야 하나요?
배포된 서비스에 해당 수정 사항이 적용되고, 핵심 서비스 점검을 통과하면 완료 처리하세요. 이미지 다이제스트 또는 패키지 리비전, 날짜, 결과를 기록하세요. 이미지를 디스크에 다운로드했거나, 풀 리퀘스트를 병합했거나, 업스트림 발표를 확인한 것은 중간 단계일 뿐입니다.
원본 백업은 앱의 일반 쓰기 가능 공유 폴더와 분리해 보관하세요. ZimaCube 2에 이러한 기록과 복구 파일을 보관할 수 있습니다. 복구 가능한 사본 가이드에서 편리한 작업용 사본만을 유일한 복구 수단으로 삼아서는 안 되는 이유를 설명합니다.
자주 묻는 질문
인벤토리는 얼마나 자주 검토해야 하나요?
앱을 추가하거나 변경할 때마다 검토하고, 관련 공급업체의 권고 피드를 활용해 보안 업데이트를 적용하세요.
패치 후 모든 파일을 검사해야 하나요?
먼저 해당 권고문, 실행 중인 패키지 또는 이미지, 핵심 서비스 동작을 확인하세요. 변경 사항이나 증거가 필요할 때 확인 범위를 넓히세요.
새 이미지를 가져온 후 문제를 수정 완료로 표시해도 되나요?
아니요. 필요한 경우 서비스를 다시 만들거나 업데이트하고, 교체된 프로세스가 패치된 이미지를 사용하는지 확인하세요.
설치된 버전이 수정된 업스트림 버전보다 오래된 것처럼 보이면 어떻게 하나요?
백포트된 수정 사항과 필요한 패키지 리비전이 있는지 배포판 또는 공급업체의 권고문을 확인하세요.
관련 글
출처
표지: Patch the Planet 공식 발표 이미지. 이미지 출처.
지원 및 팁
더 읽어보기

LFM2.5-24B-A2B 실행 전 메모리 및 런타임 요구 사항 확인 방법
홈 서버에 배포하기 전에 LFM2.5-24B-A2B의 가중치 형식, 메모리 오버헤드, 런타임 버전, 컨텍스트 및 도구 호환성을 확인하세요.

NAS에 저장된 영어 오디오 파일로 Granite Speech 5.0을 테스트하는 방법
NAS에 저장된 짧은 영어 녹음으로 Granite Speech 5.0을 테스트해 보세요. 체크포인트 버전, 실행 시간, 샘플링 레이트, 전사 품질, 출력 처리를 확인하세요.

Claude Duet 워크플로를 위한 파일 및 권한 준비 방법
선택한 파일, 범위가 제한된 연결 계정, 별도의 초안, 검토 가능한 결과물, 명확한 연결 해제 계획을 포함해 Claude Duet 작업을 준비하세요.

