# iLeakage - Apple 기기에 대한 브라우저 기반 타이머 없는 예측 실행 공격

> Clean Markdown view of GeekNews topic #11530. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=11530](https://news.hada.io/topic?id=11530)
- GeekNews Markdown: [https://news.hada.io/topic/11530.md](https://news.hada.io/topic/11530.md)
- Type: news
- Author: [kuroneko](https://news.hada.io/@kuroneko)
- Published: 2023-10-26T12:14:38+09:00
- Updated: 2023-10-26T12:14:38+09:00
- Original source: [ileakage.com](https://ileakage.com/)
- Points: 3
- Comments: 2

## Topic Body

- 조지아 공과대학의 Jason Kim(김종성) 외 3명이 공개한 Apple 기기의 Safari 브라우저를 대상으로 하는 부 채널 공격.  
  - Mac, iPad, iPhone 등 A/M 시리즈 CPU를 탑재한 대부분의 Apple 기기에 취약점이 있음.  
  - 기존에 있던 멜트다운이나 스펙터의 완화 방법인 타이머 저하를 적용하거나, 심지어 타이머가 없어도 공격이 가능함.  
- 이 공격을 통해 사이트 격리, 저해상도 타이머, 35비트 주소 지정, 값 오염 등 다양한 방어 기능을 우회하여 렌더링 프로세스의 64비트 메모리를 읽을 수 있음.  
  - Safari의 사이트 격리 정책과 메모리 할당 패턴을 악용하여 민감한 웹 사이트의 콘텐츠와 자격 증명을 복구가 가능함.  
  - 다른 웹 사이트에 입력한 아이디/패스워드, 이메일 제목, 유튜브 시청 기록 등을 유출하는 데모 공개.  
- Apple에 2022년 9월 12일에 취약점을 공유하였지만, 아직 완화 기능은 완전히 구현되지 않음.  
  - 완화 기능을 적용하려면 macOS Sonoma는 Safari, 그 이하 버전은 Safari Technology Preview에서 디버깅 모드를 활성화해야 함.  
  - 그 이후 `Webkit Internal Features`에서 `Swap Processes on Cross-Site Window Open`를 활성화하면 됨.  
  - iOS에는 아직 완화 기능이 없음.

## Comments



### Comment 20158

- Author: galadbran
- Created: 2023-10-26T13:41:50+09:00
- Points: 1

ios에 아직 완화 기능이 없다는게 … 허허

### Comment 20157

- Author: kuroneko
- Created: 2023-10-26T12:17:23+09:00
- Points: 1

- [HN 스레드](https://news.ycombinator.com/item?id=38015277)  
- [논문](https://ileakage.com/files/ileakage.pdf)  
  
예측 실행 공격은 근본적으로 해결하기는 어렵나봅니다.  
인텔도 그렇고, 애플 실리콘도 벗어나질 못하네요.  
  
그런데 예전부터 느낀건데, 요즘엔 이름짓기랑 로고 디자인이 유행이 된 듯한...  
취약점이 서브같아요.
