로그인 해주세요.

IT 소식 *최신 IT소식을 보거나 등록하실 수 있습니다.

BarryWhite

소식 애플 실리콘 M 시리즈, 패치 불가한 보안 취약점 발견

 

- 최근 발표된 학술 논문에서 암호화 키의 보안을 위협하는 애플 M 시리즈 칩에서 'GoFetch'라는 심각한 취약점이 발견되었습니다.

 

- 이 취약점은 데이터를 미리 예측하고 검색하려고 시도하는 애플 프로세서의 데이터 메모리 종속 프리페처(DMP)에 있으며, 컴퓨터 작동에 대한 민감한 정보를 잠재적으로 노출시킬 수 있습니다.

 

- 이 연구는 특히 애플 실리콘의 DMP가 공격자가 시스템에 직접 액세스하지 않고 정보를 획득하는 사이드 채널 공격으로부터 보호하도록 설계된 상시 프로그래밍 모델을 우회할 수 있다는 점을 강조합니다.

 

- GoFetch 공격은 프로그램이 패턴을 드러내지 않도록 설계된 경우에도 데이터를 주소로 취급하고 캐시 사이드 채널을 통해 정보를 유출하는 DMP의 잘못된 메모리 콘텐츠 해석을 악용합니다.

 

- 이 공격은 기존 암호화 방법과 포스트 퀀텀 암호화 방법을 포함하여 널리 사용되는 암호화 알고리즘에 심각한 위협이 되며, 공격자가 비교적 짧은 시간 내에 암호화 키와 같은 민감한 정보를 추출할 수 있게 해줍니다.

 

원문 번역

 

새로 발표된 학술 연구 논문(ArsTechnica를 통해)에 따르면 공격자가 특정 조건에서 Mac에서 비밀 암호화 키를 추출할 수 있는 Apple의 M 시리즈 칩에서 패치할 수 없는 취약점이 발견되었습니다.

 

"GoFetch"라는 이름의 이 사이버 공격 유형에는 데이터 메모리 의존 프리페처(DMP)가 포함되어 있으며, 컴퓨터가 다음에 필요로 할 데이터를 예측하여 미리 가져오는 것을 시도합니다. 이는 처리 속도를 높이기 위한 것이지만 컴퓨터가 수행하는 작업에 대한 정보가 의도치 않게 노출될 수 있습니다.

 

이 논문은 특히 Apple 프로세서의 DMP가 어떤 데이터를 처리하든 실행하는 데 동일한 시간이 걸리도록 프로그램을 작성하는 데 사용되는 상수 시간 프로그래밍 모델이 제공하는 보안에 심각한 위협이 될 수 있음을 발견했습니다.

 

정시 프로그래밍 모델은 사이드 채널 공격 또는 누군가가 컴퓨터 시스템에 직접 액세스하지 않고도 특정 패턴을 관찰하여 민감한 정보를 얻을 수 있는 공격 유형으로부터 보호하기 위한 것입니다(예: 특정 패턴 관찰). 모든 작업에 동일한 시간이 걸리면 공격자가 관찰하고 악용할 수 있는 시간이 줄어든다는 개념입니다.

 

그러나 이 논문은 특히 Apple 실리콘의 DMP가 프로그램이 메모리에 액세스하는 방식에서 어떤 패턴도 드러나지 않도록 설계된 경우에도 정보를 유출할 수 있다는 사실을 발견했습니다. 새로운 연구에 따르면 DMP는 때때로 메모리 내용을 혼동하여 데이터를 메모리 액세스를 수행하는 주소로 취급할 수 있으며, 이는 상수 시간 모델에 위배됩니다.

 

저자들은 보안 소프트웨어에서 암호화 키를 추출하기 위해 DMP의 이러한 취약점을 악용할 수 있는 새로운 유형의 공격으로 GoFetch를 제시합니다. 이 공격은 사이드 채널 공격에 저항력이 있다고 여겨지는 일부 인기 있는 암호화 알고리즘에 대해 작동하며, 여기에는 기존(예: OpenSSL Diffie-Hellman 키 교환, Go RSA 복호화) 및 포스트 퀀텀(예: CRYSTALS-Kyber 및 CRYSTALS-Dilithium) 암호화 방법이 모두 포함됩니다.

 

저자들은 ArsTechnica에 보낸 이메일에서 다음과 같이 설명했습니다:

프리페처는 일반적으로 액세스된 데이터의 주소를 보고(액세스된 데이터의 값은 무시) 유용할 수 있는 미래의 주소를 추측하려고 합니다. DMP는 주소 외에도 데이터 값을 사용하여 예측(이동하여 프리페치할 주소 예측)을 하기 때문에 이러한 점에서 다릅니다. 특히 데이터 값이 포인터처럼 '보이는' 경우, 실제로는 포인터가 아닌 '주소'로 취급되어 이 '주소'의 데이터를 캐시로 가져옵니다. 이 주소가 캐시에 도착하면 캐시 사이드 채널을 통해 유출되는 것을 볼 수 있습니다.

 

저희의 공격은 이 사실을 악용합니다. 암호화 키를 직접 유출할 수는 없지만, 선택한 입력 공격을 통해 암호화 알고리즘 내부의 중간 데이터를 포인터처럼 보이도록 조작할 수 있습니다. 그러면 DMP는 데이터 값이 주소처럼 "보이는" 것을 확인하고 이 "주소"의 데이터를 캐시로 가져와서 "주소"를 유출합니다. 데이터 값이 프리페치되는 것은 중요하지 않지만, 중간 데이터가 주소처럼 보인다는 사실은 캐시 채널을 통해 볼 수 있으며 시간이 지나면 비밀 키를 알아내기에 충분합니다.

 

요약하자면, 이 논문은 Apple 실리콘 CPU의 DMP 기능이 이러한 유출을 방지하는 것으로 알려진 암호화 소프트웨어의 보안 조치를 우회하는 데 사용될 수 있으며, 공격자가 2048비트 RSA 키와 같은 민감한 정보에 1시간 이내에 액세스할 수 있다는 것을 보여줍니다.

 

저자에 따르면 애플 칩의 결함은 직접 패치할 수 없다고 합니다. 대신 타사 암호화 소프트웨어에 방어 기능을 구축해야만 공격 벡터를 줄일 수 있는데, 특히 초기 M1 및 M2 칩에서 암호화 작업을 실행할 때 극심한 성능 저하를 초래할 수 있습니다. 애플의 최신 칩인 M3의 DMP에는 개발자가 이를 비활성화할 수 있는 특수 비트가 있지만, 연구원들은 이 성능 최적화를 해제했을 때 어떤 불이익이 발생할지 아직 확신하지 못하고 있습니다.

 

ArsTechnica가 지적했듯이 연구자들이 Apple DMP에서 위협을 발견한 것은 이번이 처음이 아닙니다. 2022년에 문서화된 연구에 따르면 M1과 애플의 아이폰용 A14 바이오닉 칩에서 이러한 위협이 발견되어 '어거리' 공격이 발생했습니다. 그러나 이 공격은 결국 상수 시간 방식을 사용했을 때 민감한 데이터를 추출하지 못했습니다.

BarryWhite
살짝 내려놓고 지박령 활동하겠습니다😆
프로필 속 고양이는 저와 함께 살고 있습니다.
미코 광고 후원 감사합니다.
📝게시판 소유자(1)✨️🥇미게 지박령🥉미코의 심심이🥇미코의 잡담왕🥇소식게 수호자🥈유게 공무원🥉큰게 좋아🥉할인 경보
댓글
4
미붕붕드링크
best 1등 미붕붕드링크
2024.03.23. 00:25

저자들은 애플 칩의 결함을 직접 패치할 수는 없다고 말한다. 그 대신 타사 암호 소프트웨어에 방어를 구축하여 특히 이전 M1과 M2 칩에서 암호화 작업을 수행할 때 성능이 극도로 저하될 수 있는 방어 기능을 구축해야만 공격 벡터를 줄일 수 있다. 애플의 최신 칩인 M3의 DMP에는 개발자들이 호출하여 비활성화할 수 있는 특별한 비트가 있지만, 연구자들은 이 성능 최적화 기능이 꺼지면 어떤 불이익이 발생할지 아직 확신하지 못한다. - 출처 본문 중(파파고 번역)


M1부터 M3까지 패치 불가능한 취약점이라니 흥미홉네요...

[미붕붕드링크]님의 댓글을 신고합니다. 취소 신고
TIME:TRAVELER
2등 TIME:TRAVELER
2024.03.23. 08:15

기사대로면 예전 인텔이나 암드 스펙터인가 그것처럼 성능을 위해 보안을 희생했던건가요?

[TIME:TRAVELER]님의 댓글을 신고합니다. 취소 신고
polorbear
3등 polorbear
2024.03.23. 10:25

보안을 자랑하는 애플이... 이것또한 보안입니다 라고 할려나

[polorbear]님의 댓글을 신고합니다. 취소 신고
톰슨가젤
톰슨가젤 polorbear 님께
2024.03.23. 19:34

보안 초격차의 추진력을 얻기 위함입니다?

[톰슨가젤]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 소식 IT 소식 게시판 이용 수칙 230127 admin 19.11.15 9 49559
핫글 소식 주연테크, 티메프 사태 관련 긴급 공지 발표 [2] file BarryWhite 24.07.31 7 540
핫글 소식 통신사가 통신 사업서 힘 뺀다 왜? [3] update BarryWhite 24.07.31 2 359
핫글 소식 차세대 아연공기전지 수명문제 해결…10년 내 상용화 [1] new BarryWhite 24.07.31 1 187
3492 소니 엑스페리아 1 III 카메라 샘플 사진 유출 [2] 뉴스봇 21.05.09 3 781
3491 소식 “삼성과 거의 똑같다?” 애플 폴더블폰 윤곽…어떻게 나올까? 뉴스봇 21.09.22 0 781
3490 소식 삼성 갤럭시 워치3, 낙상 감지 기능 확인 file BarryWhite 20.07.26 2 781
3489 소식 삼성 갤럭시 폴드/플립6 5월 양산 시작? [5] BarryWhite 24.03.19 4 781
3488 소식 애플 직원들, 재택근무 불가에 "퇴사하겠다" [4] 뉴스봇 21.07.16 2 781
3487 소식 20배 빠른 5G는 과장광고?...공정위 제재 초읽기, 통신사는 부글부글 [15] BarryWhite 23.04.21 6 781
3486 소식 英 소비자가 뽑은 다음에 사고싶은 스마트폰 삼성 압도적 1위 [13] Aimer 20.08.28 7 781
3485 소식 삼성전자, 내년 900달러 갤럭시 폴드 출시 [5] file BarryWhite 20.06.29 0 781
3484 소식 애플·삼성페이에 밀리는 카드사 오픈페이... 새달 BC카드 참여로 힘 받을까 [5] BarryWhite 23.07.31 3 781
3483 반도체 투자 경쟁 가열…'1위 굳히기' TSMC vs 맹추격하는 삼성 [2] 프로입털러 22.01.16 1 782
3482 과기부·방통위, 잇섭 사태 KT에 과징금 5억원 부과 [11] file 프로입털러 21.07.21 7 782
3481 소식 '인가제' 족쇄 뗀 SKT, '유보신고제 1호' 5G 요금제 12월 내놓는다 [10] 프로입털러 20.11.06 4 782
3480 소식 "반도체 적자 갤S23이 메웠다"…모바일 3조 영업익 전망도 프로입털러 23.04.07 8 782
3479 MKBHD: 아이폰 후처리가 사진 손상시켜 뉴스봇 23.01.07 6 782
3478 소식 [멀티버스] 삼성이 미세공정이 진심인 이유 뉴스봇 22.08.10 2 782
3477 해외가입 애케플 유효기간 남았는데 일괄 종료 [11] 전설의고양이 20.11.27 3 782
3476 소식 안드로이드14, 휴대폰과 태블릿에 배터리 상태 기능 제공(번역) BarryWhite 23.06.04 8 782
3475 소식 아마존 리스트에 삼성 갤럭시 Z 폴드 4를 사양과 렌더링 등장 [1] 뉴스봇 22.08.06 4 782
3474 소식 애플, 아이폰15 배터리 수명이 늘었다고 발표 [1] file Stellist 24.02.21 9 782
3473 소식 카카오, 카카오 T 항공 서비스 시작 뉴스봇 21.06.17 0 782
3472 소식 AMD 8700G 780M, 3300MHz 오버클럭으로 성능 60% 이상 향상 [2] BarryWhite 24.02.11 0 782
3471 카카오 '라전무'·뜨는 '춘식이'…인플루언서로 키운다 [3] 프로입털러 21.08.22 4 782
3470 소식 필 스펜서, 엑스박스에 에픽 등 제3자 스토어 도입 제안 [2] BarryWhite 24.03.27 0 783
3469 삼성전자, ‘갤럭시 워치4·버즈2 메종키츠네 에디션’ 공개 [2] 프로입털러 21.10.20 5 783
3468 소식 200만원→100만원…반값된 귀족폰 판 커진다! [6] 뉴스봇 21.03.07 0 783
3467 소식 - 궈는 일련의 트윗에서 2세대 AirPods 프로가 올해 하반기 중 출시될 것이라고 강조 - 지난 몇 주 동안 애플이 iPhone 15와 AirPods, MagSafe 배터리 팩, 맥 키보드/트랙패드 등 액세서리에 USB-C를 테스트하고 있다는 루머가 올라와 - 그러나 곧 나올 AirPods 프로는 USB-C로 이동하지 않을 것 뉴스봇 22.05.24 0 783
3466 소식 HP, 17인치 폴더블 노트북 Spectre Fold 발표 [5] file Stellist 23.09.14 6 783
3465 소식 미국, SMIC도 제재한다. [17] 전설의고양이 20.09.27 10 783
3464 '카톡 글로벌버전' 매신저앱 왓츠앱, 전 세계서 먹통 프로입털러 22.10.25 3 783
3463 소식 삼성 갤럭시 S23, 또 긱벤치에 등장 [1] 뉴스봇 22.12.22 1 783

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...