제 목 : [ 게임 만평 ] IT 업계 핵폭탄 ‘ 인텔 CPU 게이트 ’ 게임 업계 미치 는 영향 은 
 작성자 : 등록 일 : 2018 - 01 - 09 오후 3 : 36 : 45 
 전 세계 CPU 시장 점유 율 80 % 를 차지 했 던 인텔 이 연초 부터 핵폭탄 을 터뜨렸 다 . 1995 년 이후 출시 된 인텔 CPU 대부분 에서 치명 적 인 보안 취약점 이 발견 돼 인텔 창업 사상 최대 위기 라는 말 이 나오 고 있 다 . 
 이번 에 터진 보안 취약점 은 ‘ 멜트다운 ’ 과 ‘ 스펙터 ’ 다 . 악용 되 면 이메일 , 메신저 , SNS 메시지 내용 과 사진 , 업무 용 문서 와 같 은 암호 화 되 지 않 은 일반 데이터 를 비롯 해 은행 공인 인 증서 , 전자 서명 과 같 은 암호 화 된 데이터 등 인텔 CPU 를 사용 하 는 기기 에 담긴 모든 데이터 가 유출 될 수 있 다 . 해당 보안 취약점 은 지난해 6 월 구글 보안 기술 팀 ( Google Project Zero ) 에서 발견 해 인텔 , AMD , ARM 등 주요 CPU 제조사 에 알린 바 있 다 . 
 두 보안 취약점 에 대해 이해 하 려면 우선 CPU 명령 수행 과정 을 알 아야 한다 . CPU 는 명령 이 입력 되 면 그 명령 이 간단 하 든 복잡 하 든 순서 대로 명령 을 처리 하 고 다른 명령 을 받 기 전 까지 어떠 한 작업 도 하 지 않 는다 . 이러 면 효율 문제 가 발생 하 는데 , CPU 제조사 들 은 여기 서 명령 을 받 지 않 아도 다음 에 실행 될 명령 을 예측 해 미리 필요 한 데이터 를 불러오 는 ‘ 분기 예측 ( Indirect Branch Prediction ) ’ 과 명령 완료 결과 에 따라 뒤 에 입력 된 명령 을 앞서 입력 된 명령 보다 먼저 처리 하 는 ‘ 비 순차 적 명령어 처리 ( Out of Order Execution ) ’ 기술 을 도입 해 CPU 효율 향상 을 꾀했 다 . 
 예 를 들 면 CPU 에 ‘ 명령 1 ’ 이 입력 되 고 이 를 수행 할 때 CPU 는 다음 으로 ‘ 명령 2 ’ 데이터 를 미리 준비 한다 . 이후 ‘ 명령 2 ’ 를 수행 하 면서 ‘ 명령 3 ’ 을 예측 해 데이터 를 다시 미리 준비 해 놓 는다 . 만약 ‘ 명령 2 ’ 다음 에 ‘ 명령 3 ’ 대신 ‘ 명령 4 ’ 가 수행 돼야 한다면 ‘ 명령 3 ’ 에 필요 한 데이터 는 저장 해 놓 고 ‘ 명령 4 ’ 를 먼저 수행 한 후 ‘ 명령 3 ’ 을 수행 하 게 된다 . 이러 한 모든 작업 에 는 보안 을 위한 권한 상승 이 부여 되 는데 , ‘ 멜트다운 ’ 은 과정 에서 저장 된 ‘ 명령 3 ’ 데이터 에 접근 해 이후 작업 이 실행 될 때 권한 상승 을 부여받 아 보 안 체계 를 무너뜨린다 . 
 이 처럼 ‘ 멜트다운 ’ 은 보안 체계 를 붕괴 시키 고 외부 에서 CPU 내부 에 있 는 정보 를 마음대로 읽 을 수 있 도록 하 는 결함 이 다 . 보안 체계 가 무너진다는 점 에서 원자력 발전소 에 있 는 핵 연료봉 이 녹아내리 는 ‘ 멜트다운 ( 노심 용융 ) ’ 이 라는 이름 이 붙 었 다 . 이러 한 문제 는 지난 1995 년 부터 생산 한 CPU 대부분 에 ‘ 비 순차 적 명령어 처리 ’ 기술 을 도입 한 인텔 CPU 에 만 발생 한다 . 
 ‘ 스펙터 ’ 는 인텔 , AMD , ARM 등 ‘ 분기 예측 ’ 이 도입 된 모든 CPU 에 존재 하 는 취약점 이 다 . CPU 는 다음 명령 을 예측 할 때 예측 이나 명령 이 잘못 된 경우 이 를 취소 하 고 데이터 는 저장 하 는데 , 이 과정 에서 임의 로 특정 명령 을 실행 하 게끔 만들 면 특정 데이터 가 저장 되 고 , 이 를 역순 으로 실행 해 다른 명령 에 존재 하 는 데이터 를 읽 어 낼 수 있 다 . 하지만 실행 되 는 명령 과 관련 되 는 프로그램 이나 운영 체제 에 관해 상세히 알 아야 하 므로 취약점 을 공격 하 기 는 어렵 다 . 다만 어떤 프로그램 이 든 발생 할 수 있 고 , 문제 를 발견 해도 막 기 도 어려우므로 ‘ 유령 ( 스펙터 ) ’ 과 같 다는 점 에서 이런 이름 이 붙 었 다 . 
 ‘ 멜트다운 ’ 과 ‘ 스펙터 ’ 는 둘 다 치명 적 인 보안 취약점 이 지만 , 하드웨어 설계 부분 부터 존재 하 는 문제 이 므로 설계 차제 를 변경 하 지 않 는 한 근본 적 으로 는 막 기 가 어렵 다 . 이 때문 에 ‘ 멜트다운 ’ 대책 으로 진행 된 패치 는 ‘ 비 순차 적 명령어 처리 ’ 기술 을 비 활성 화 한다 . ‘ 스펙터 ’ 대책 으로 진행 된 긴급 패치 는 명령 실행 과정 을 더 복잡 하 게 만드 는 선 에서 마무리 됐 고 정식 패치 는 이달 말 공개 될 예정 이 다 . 
 12 월 말 부터 1 월 초 까지 빠르 게 진행 된 보안 패치 를 통해 ‘ 멜트다운 ’ 과 ‘ 스펙터 ’ 는 급한 불 은 껐 다 . 그러나 근본 적 인 해결 은 되 지 않 았 다 . ‘ 멜트다운 ’ 대비책 으로 ‘ 비 순차 적 명령어 처리 ’ 기술 을 끄 면서 인텔 CPU 는 최대 30 % 까지 성능 이 저하 될 수 있 다 . 실제로 보안 패치 이후 인텔 CPU 를 사용 하 는 게임 서버 는 점유 율 이 급증 했 다 . 
 지난 1 월 5 일 에픽 게임즈 는 자사 가 서비스 하 는 3 인칭 슈팅 액션 게임 ‘ 포트 나이트 ’ 공식 포럼 에 게임 서버 CPU 점유 율 그래프 를 공개 했 다 . 그래프 에 따르 면 보 안 패치 이후 ‘ 포트 나이트 ’ 게임 서버 CPU 점유 율 은 20 % 나 증가 했 다 . 점유율 은 CPU 에 얼마나 부하 가 걸리 는지 에 대한 지표 인데 , 보안 패치 이후 CPU 성능 이 저하 되 면서 자연스레 점유 율 도 올랐 다 . 또한 , 에픽 게임즈 는 “ 이번 패치 는 일부 유저 로그인 과 게임 서비스 안정 성 에 도 영향 을 미치 고 있 다 ” 며 “ 다음 주 클라우드 서비스 업데이트 에 따라 추가 적 인 문제 가 발생 할 수 있 다 ” 고 말 했 다 . 
 ‘ 멜트다운 ’ 과 ‘ 스펙터 ’ 관련 보안 패치 에 따라 게임 서버 는 어느 정도 영향 을 받 는 사실 이 확인 됐 지만 , 개인 유저 는 아직 까지 명확히 체감 가능 한 성능 저하 는 확인 되 지 않 았 다 . 그렇지만 최근 밸브 PC 게임 플랫 폼 ‘ 스팀 ’ 과 같 은 클라우드 서비스 를 활용 한 게임 플랫 폼 이나 PC 온라인 게임 핵심 환경 인 유저 간 멀티 플레이 에 는 적 지 않 은 영향 을 미치 리라 예상 된다 . 
 한 업계 관계자 는 “ CPU 자체 를 교체 하 지 않 는 한 해결 할 수 없 는 ‘ 멜트다운 ’ 과 ‘ 스펙터 ’ 두 보안 취약점 문제 에 대해 관련 회사 들 이 언 발 에 오줌 누 듯 임시방편 으로 패치 를 진행 했으나 우려 하 던 CPU 성능 하락 을 확인 할 수 있 었 다 ” 며 “ 여기 에 인텔 브라이언 크 르 자니 크 CEO 가 지난해 11 월 의무 보유 주식 25 만 주 를 제외 한 약 89 만 주 를 전량 매도 한 사실 이 밝혀져 , 인텔 CPU 에 대한 신뢰 는 바닥 을 치 고 있 으므로 앞 으로 게임 용 PC , 게임 서버 용 CPU 에서 인텔 은 설 자리 를 잃 으리라 본다 ” 고 말 했 다 .