코드 하나에 일본 전체가 멈췄다 | 일본 공공·기업 인프라가 한순간에 멈춘 초유의 셧다운의 배경?
학습 메모
별도로 작성한 학습 메모이며 원영상 제작자의 발언이 아닙니다. 영상의 모든 주장을 검증한 것은 아닙니다.
전체 점검 시간과 핵심 기능 중단 시간은 얼마나 다를까?
가상의 알림 서비스에서 지진 알림과 대피 알림을 동시에 중단한 뒤, 지진 알림은 2시간 만에, 대피 알림은 8시간 만에 복구했다고 하자. 모든 기능이 돌아오는 데 8시간이 걸렸지만 지진 알림의 중단은 2시간이다. 두 기능을 합산하면 중단량은 10기능·시간이며, 두 기능이 8시간 내내 중단됐다고 가정한 16기능·시간과 다르다. 이 차이를 보려면 공지에 적힌 전체 점검 시작·종료 시각과 기능별 재개 시각을 함께 기록한다.
직접 점검하기
- 전체 공지의 종료 시각과 별개로 각 기능은 언제부터 다시 쓸 수 있었는가?
- 가장 중요한 기능에 우회 경로가 있었고 그 경로가 이용자에게 제때 안내됐는가?
적용의 한계
시간은 계산을 위한 가정이다. 기능별 이용자 수, 긴급도의 차이와 대체 경로 이용률은 반영하지 않았으므로 중단량만으로 피해 규모를 비교할 수 없다.
학습 가이드
- 이 영상에서 확인할 것
- PHP 취약점 경고가 실제 서비스 점검과 복구로 이어지는 과정을 살펴본다.
- 알아두면 도움되는 것
- 취약점 확인, 서비스 중단, 침해 조사, 재개를 각각 기록해 대응 범위와 이용자 영향을 판단할 수 있다.
시간순
5개 구간영상은 PHP2Shell 대응 과정에서 일본의 일부 웹사이트와 알림 서비스가 일시 중단된 사례를 소개한다. JPCERT는 영향을 받는 환경에서 취약점이 악용되면 PHP 프로세스 권한으로 코드가 실행될 수 있다고 설명했다. 소프트뱅크는 취약점 대응을 위한 긴급속보메일 점검과 알림 종류별 재개를 공지했으며, 예방적 중단과 침해 확인은 별도로 기록해야 한다.
