- 온라인 커뮤니티에서 Ryzen 7 9700X3D 관련 사양과 벤치마크가 유출된 것으로 보도되었으나, 실제로는 사용자들이 장난으로 만든 가짜 정보로 확인됨
- 친구들과 가상의 스펙과 스크린샷을 제작해 공유, 존재하지 않는 벤치마크가 실제 Passmark 데이터베이스에 등록됨
- Passmark는 /proc/cpuinfo의 CPU 이름을 그대로 신뢰해 기록했고, 이후 TechPowerUp, Tom’s Hardware, Notebookcheck 등 주요 매체가 이를 인용 보도
- 사실상 단 한 번의 비검증 벤치마크 결과가 전 세계 뉴스로 확산된 사례로, 이후 일부 매체는 기사 수정 또는 삭제
-
/proc/cpuinfo는 단순 텍스트 파일이라 sed 명령어와 mount --bind로 쉽게 조작 가능, CPUID나 MSR 편집으로도 하드웨어 정보 위조 가능
- 이번 사건은 온라인 벤치마크 데이터의 신뢰성과 검증 절차 부족을 드러낸 사례로, 작성자는 “모든 벤치마크는 위조 가능하다”는 점을 강조
Reddit 게시물 개요
- Reddit의 r/pcmasterrace 포럼에 게시된 글에서, 작성자는 자신과 친구들이 AMD Ryzen 7 9700X3D 관련 유출 정보를 우연히 조작했다고 밝힘
- 이들은 재미로 가짜 스펙과 벤치마크 이미지를 만들어 공유했으며, 이후 여러 기술 매체가 이를 실제 유출로 인용함
- 작성자는 “의도하지 않았지만 결과적으로 유출을 조작하게 되었다”고 언급
벤치마크 데이터 위조 과정
- 리눅스에서 /proc/cpuinfo는 CPU 이름과 정보가 담긴 가상 파일로, 커널이 실시간 생성함
- 단순 sed 명령으로 CPU 이름을 "Ryzen 7 9700X3D"로 변경 후 Passmark 실행
- 결과가 실제 서버로 제출되어 공식 DB에 반영됨
- 사용된 명령어 예시:
sed -E 's/^(model name[[:space:]]*:[[:space:]]*).*/\1desired shenanigans/' /proc/cpuinfo | sudo tee /root/fakecpuinfo >/dev/null && sudo mount --bind /root/fakecpuinfo /proc/cpuinfo
- 벤치마크 프로그램은 CPUID 확인 없이 /proc/cpuinfo의 문자열만 신뢰한 것으로 확인됨
언론 보도 확산 과정
- Passmark의 등록 결과가 자동 수집되어 TechPowerUp, VideoCardz, Tom’s Hardware, NotebookCheck, KitGuru 등 주요 매체가 기사화
- 일부는 TDP 120W, 5.8GHz 클럭 등의 근거 없는 세부 정보까지 덧붙임
- 이후 Reddit 게시물 공개 후 일부 매체는 오보 수정 및 삭제
- 작성자는 “벤치마크 한 건만으로 기사를 쓰지 말라”, “** 사실 확인 없는 인용은 기술 신뢰를 해친다**”고 지적
기술적 시사점
-
/proc/cpuinfo 외에도 VM 환경이나 MSR 수정, CPUID 명령 조작을 통해 시스템 수준에서 하드웨어 정보 위조 가능
-
Passmark는 이후 “모든 결과를 수동 검증할 수 없으며, 데이터 위조 탐지는 현실적으로 불가능하다”고 공식 입장 발표
- 벤치마크의 자동 크롤링, 루머 확산 구조가 기술 뉴스 생태계의 검증 공백을 드러낸 사례
결론
- 이번 사건은 단일 데이터 포인트의 검증 부재가 얼마나 빠르게 오보로 이어질 수 있는가를 보여준 대표적 사례
- 벤치마크는 쉽게 조작 가능하며, 데이터 출처의 신뢰성 검증이 필수적임