AMD가 젠3 아키텍처 기반 프로세서에 영향을 줄 수 있는 사이드채널 공격에 대해 설명했습니다.
이 공격의 범위는 스펙터와 비슷하며, 젠3에 도입된 PSF(Predictive Store Forwarding)라는 기능을 사용합니다. PSF는 로드 결과를 추측해서 후속 명령을 예측 실행, 성능을 높입니다.
대부분의 경우 PSF는 정확하지만 잘못된 추측이 나올 수도 있는데, 프로그램이 실행되는 동안 스토어/로드 주소가 바뀌거나 종속성이 있는 스토어/로드가 다른 스토어/로드를 예측하는 경우입니다.
AMD는 젠3 프로세서에서 이를 끄는 방법을 설명하고 있으나, 실제로 PSF를 통한 공격 사례가 나오지 않았기에 PSF를 켜두길 권장합니다.