이 경우 그들은 메모리에서 메인 메모리에서 가져올 필요가 없도록 데이터를 일시적으로 저장하여 처리 시간을 절약하는 메모리 형태 인 마지막 레벨 캐시에 중점을 두었습니다. 해당 메모리 영역은 서버에서 실행되는 모든 가상 머신에서 공유됩니다. 한 사용자가 저장 한 데이터는 다른 프로세스가 공간이 필요한 경우 덮어 쓰게됩니다.
프로세스가 마지막 레벨 캐시에 무언가를 가져 오거나 무언가를 작성해야하고 정상보다 오래 걸리면 다른 프로그램이 동시에 캐시에 액세스하는 것도 의미합니다. 이주고를 관찰함으로써 연구원들은 각 작업에서 얼마나 많은 캐시를 사용했는지 추론 할 수있었습니다. 그것은 어떤 종류의 데이터가 처리되고 있는지에 대한 중요한 단서로 판명되었습니다.
충분한 관찰과 영리한 통계의 적용, 메모리 사용의 패턴이 나타났습니다. Sunar와 Eisenbarth는 RSA 키가 처리되는시기를 결정할 수있었습니다. Safecrackers와 마찬가지로 잠금 장치의 Tumblers의 소리를주의 깊게 듣는 것처럼, 그들은 숫자별로 코드를 구문 분석했습니다. “이것은 기차역에서 속삭임을 듣는 것과 같습니다. 속삭임이 반복되면 도청퍼는 매번 말한 내용의 다른 조각을 집어들 슬롯습니다.
팀이 모니터링 한 가상 컴퓨터는 자신이 서버에 설치 한 것입니다. 실제로 공격이 작동하기 위해서는 동일한 서버에서 두 대의 기계, 공격자 및 피해자를 공동으로 배치하는 방법을 찾아야했습니다. 같은 서버에서 기계가 무작위로 할당되어 악의적 인 당사자가 특정 대상과 공동으로하는 기계를 공동으로 여기는 데 불가능하기 때문에 작은 위업이 없습니다..
캘리포니아 대학교 샌디에고 대학교 팀과 MIT 팀은 2009 년에 서버가 어디에 배치 될 슬롯는지에 대한 가정을 한 다음 동일한 서버에서 두 개가 튀어 나올 때까지 많은 수의 기계를 배포함으로써 공동 위치가 가능하다는 것을 보여주었습니다. WPI 팀은 마지막 수준 캐시의 특성을 사용하는 새로운 공동 위치 기술을 고안했습니다.
슬롯를 넘어 누출
연구원들이 그들이 발견 한 취약점을 밝힌 후 아마존은 문제를 해결하기위한 암호화 라이브러리에 업데이트를 발행했습니다. 또한 덜 정교하고 부지런한 사용자가 WPI 팀이 달성 한 것을 복제하는 것은 어렵다고 지적했습니다. 아이젠 바스 (Eisenbarth)는 다음과 같이 동의합니다.“이것은 수행하기 쉬운 공격이 아닙니다.”라고 그는 말합니다.
여전히 소프트웨어 패치를 사용해도“우리가 사용한 기본 메커니즘은 여전히 제자리에 있습니다.”라고 말합니다. 그리고 컴퓨터 사용자는 종종 패치를 설치하는 것을 꺼려하기 때문에 컴퓨터를 방해 할까봐 두려워 (Amazon AWS 사용자의 약 절반은 여전히 구식 라이브러리를 실행하고 있음) WPI 팀이 겪고있는 문은 폐쇄되지 않았습니다..
그러나 다른 문제는 컴퓨터가 항상 일부 정보를 유출한다는 것입니다. 50 만 달러의 NSF 상을 수상한 Eisenbarth와 Sunar는 Rain이라는 프로젝트에서 슬롯에서 그러한 누출을 연구하고 있습니다. 그들의 작업은 슬롯에서 비밀의 급류가 손실되기 전에 누출을 찾고 연결하기 위해 끊임없는 경계가 필요하다는 것을 보여줍니다. 그리고 아마존의 슬롯에 대한 컴퓨팅을 신뢰하는 회사에게는 문제가 아닙니다. Sunar는“알고 있든 없든 이미 슬롯 서비스 제공 업체를 사용하고 있습니다. Dropbox 또는 Evernote를 사용하여 파일 또는 Netflix를 저장하여 영화를 보는 사람은 슬롯에 데이터를 넣고 있으며 보안이 무너지면 도난 당할 수 있습니다.
그리고 누출되는 슬롯가 아닙니다. 최근 Vernam Group은 스마트 폰과 같은 모바일 플랫폼의 취약점을 식별하는 프로젝트 인 Mist에 50 만 달러의 NSF 보조금을 받았습니다. 악성 앱은 아마도 게임과 같은 양성 무언가를 모색 할 때 전화로 실행되는 프로세스에 대한 정보를 수집하여 사용자에 대한 정보에 액세스하거나 사용자의 위치를 추적하거나 신용 카드 번호를 캡처 할 수 있습니다. 팀은 프로세스를 다르게 관리하는 방법을 개발하여 정보를 누출하지 않고 앱 개발자가 누출을 방지하는 데 사용할 수있는 도구를 제공하기를 희망합니다.
공격은 멀리 떨어져 있지 않아도됩니다. 물론 오실로스코프와의 작업이 들어오는 곳입니다. 사람들은 점점 더 많은 수의 장치에 물리적으로 액세스 할 슬롯습니다. 칩이 무엇을하고 있는지 알아 내면 스마트 카드에서 돈을 훔칠 슬롯습니다. 자동차 컴퓨터를 해킹하면 위성 라디오에서 서비스에 액세스 할 슬롯습니다.