DRAM을 스파게티처럼 뒤엉키게 만들기
시장 인사이트 · GeekNews · 2026.08.14
skitter-creek-bath-salts라는 연구 프로젝트는 실행 중인 시스템의 DRAM 주소 변환을 재배선하여, 커널조차 접근할 수 없는 보호 영역을 읽고 쓸 수 있는 기술에 대해 설명하고 있습니다. AMD Family 16h 아키텍처의 DCT bank-swizzle 비트를 조작하면 물리 주소와 실제 DRAM 좌표 사이의 대응 관계가 달라지는데, 이를 이용해 기존의 메모리 보호 장벽을 우회할 수 있습니다. 이 과정에서 GF(2) 선형대수와 z3를 활용해 복잡한 주소 변환 행렬을 복원하며, 이를 통해 PSP, SMRAM, C6 상태 저장 영역, 그리고 CPU microcode와 같은 민감한 데이터에 접근할 수 있음을 보여줍니다. 이 연구는 다양한 아키텍처에서 공유되는 메모리 파이프라인 구조의 보안 취약점을 조사할 수 있는 새로운 가능성을 제시하고 있습니다.