자바스크립트를 이용해 브라우저를 겨냥한 ASLR(address space layout randomization) 우회(bypass) 공격 주의보가 발령되었다.

네덜란드 국립 보안 센터(NCSC, National Cyber Security Center)와 함께 연구한 VUSec에 따르면 이번 보안 취약점은 최신 CPU 메모리 캐시에서 메모리를 노린 버퍼 오버플로우와 같은 공격을 방지하기 위해 도입된 ASLR(address space layout randomization)의 정책과 관련된 하드웨어 문제이고, ASLR의 변경은 CPU 성능에 영향을 줄 가능성도 있어 근본 해결은 쉽지 않을 전망이다.
관련 문제를 발표한 연구진은 MMU(memory management unit) 탐지를 위한 AnC(ASLR^Cache) 자바스크립트를 만들어 22개 아키텍처 시스템에서 파이어폭스와 크롬브라우저에서 실험한 결과 모든 시스템에서 찾아낼 수 있었으며, 샌드박스 환경의 ASLR도 우회할 수 있었다고 밝혔다.

관련 소식을 전한 pcworld에 따르면 임시 방편으로 자바스크립트에 정확한 타이머(precise timer)가 필요한 공격 특성상 브라우저에서 관련 기능을 끄거나 비활성화, 혹은 신용할 수 없는 자바스크립트 실행을 중단시키는 플러그인 등을 사용해 공격을 어렵게 할 수 있지만, 이번 ASLR 우회 공격은 CPU와 운영체제까지 연관된 문제인 만큼 근본 대책이 아니라는 점을 지적했다.
이번에 테스트된 아키텍처는 인텔 스카이레이크/ 실버몬트/ 아이비 브릿지 EP/ 하스웰/ 샌디브릿지/ 웨스트미어/ 네할렘, AMD 파일드라이버/ 불도저/ K10/ 밥캣, ARM Coretex A53/ A15/ A7 등으로, 자세한 내용은 VUSec 홈페이지서 확인할 수 있다.
|