Filevault 2를 최대한 안전하게 사용하려면 어떤 사용자 행동이 필요합니까?


15

상황 : Filevault 2 비밀번호를 도용 할 수 있습니다

Passware는 FireWire 포트를 통해 DMA 공격 을 수행하여 RAM에서 FileVault 2 암호를 훔칠 수 있는 Passware Kit Forensic 11.3 을 출시했습니다 .

그들은 자신의 소프트웨어가 다음과 같이 진술합니다.

  • 컴퓨터 메모리에서 Mac 사용자 로그인 암호와 FileVault 키를 복구하고
  • TrueCrypt 및 FileVault 볼륨을 분 단위로 해독합니다.

이러한 공격으로부터 Filevault 2를 사용하여 Mac을 보호하는 방법을 설명하려는 다양한 제안 이있었습니다.

sudo pmset -a destroyfvkeyonstandby 1 hibernatemode 25

이렇게하면 시스템이 절전 모드에있을 때 RAM에서 전체 볼륨 암호화 키가 제거되고 시스템이 즉시 RAM을 디스크에 쓰고 절전 모드에서 메모리에서 전원을 제거합니다.

질문:

Mac에서 FileVault 2를 최대한 보호하려면 어떤 사용자 동작이 필요하며 어떤 단계를 수행해야합니까?


NB 시작 ( github link )은 다양한 대상 (OS X, Windows 및 Linux)에서 DMA 공격을 수행 할 수 있으므로 Passware 소프트웨어가 필요하지 않습니다.
Tim

답변:


10

귀하의 질문에는 FileVault 2 보호 Mac 볼륨을 손상시키기위한 동기 부여 공격으로부터 컴퓨터를 보호하는 데 필요한 가장 중요한 사항이 포함되어 있습니다.

  1. 파일 볼트 키가 활성화 된 계정으로 로그인 한 상태에서 FireWire를 신뢰할 수 없거나 신뢰할 수없는 장비에 연결하지 마십시오.
  2. 다른 일회용으로 인해 FileVault 암호의 보안이 저하 될 가능성을 줄이려면 올바른 일회용 암호를 선택하십시오.
  3. 10.7.3으로 업데이트하고 sudo pmset -a destroyfvkeyonstandby 1 hibernatemode 25전원 관리 설정을 확인 하여 최대 절전 모드가 장치가 정상적으로 "절전"상태 일 때 키가 손상되지 않도록 보호합니다.

리치 트루 턴 을 팔로우 하여 맥 보안에 대한 좋은 논평을 위해 자신의 블로그 를 최신 상태로 유지합니다 . 실제 시스템 관리자로서 경험을 쌓은 최신 주제가 혼합되어있어 그의 글을 매우 소중하게 생각합니다.

문제의 핵심은 파싱 입니다. 보안을 유지 하기 위해 필요한 사용자 행동 . 저는 항상 보안을 사고, 계획, 구현, 측정 및 적응하려는 지속적인 시도로 생각하고 싶습니다. 보안은 구입 한 것이 아니며 "설정"한 것이 아니며 잠금 해제 문구를 저장하는 데 사용한 암호를 실제로 공개하지 않도록 사용자를 교육하는 것은 FileVault 보안 계층의 가장 약한 부분입니다. 암호를 재사용하지 않습니다. 키 체인 암호가 고유하고 안전한 이유를 사용자가 이해할 수있는 시스템을 갖추면 처음에는 파일 볼트를 구현하기위한 계획을 세우는 것보다 훨씬 어렵고 훨씬 오래 걸립니다. 보안 추구에 행운을 빕니다!


2
또한, 당신을 보호하기위한 기술적 조치에 대해서만 답하지 마십시오. 구성 등을 통해 보안을 강화하기 위해 할 수있는 모든 것은 공격받을 수 있습니다. 이 공격 벡터는 새로운 것이 아니며 Filevault에 고유하지 않으며, 무엇보다도 머신 이 켜져있는 동안 머신에 물리적으로 액세스해야한다는 점을 고려할 때 실제로는 실용적이지 않습니다 . 걱정이된다면 절대 수면을 사용하지 말고 최대 절전 모드를 사용하지 마십시오. 긴 암호를 선택하고 (monkeyrhubarbcatsunglasses가 hjsa £ 1KJh4 $보다 낫습니다) 사용하지 않을 때는 끄십시오.
stuffe

답변 bmike 주셔서 감사합니다! 사고 방식으로서의 보안 -그것은 사실입니다. 나는 당신이 내 걱정의 대부분을 다루고 있다고 말하고 싶습니다. 나는 지금까지 몰랐던 대답에 다른 것이 나타날 것이라고 기대했습니다. 분명히, 더 이상 할 말이 없습니다 :) 감사합니다!
gentmatt

@stuffe 암호의 길이에 따른 강도에 대해서는 논쟁의 여지가 있기 때문에 복잡하고 긴 암호를 모두 사용해야합니다. security.stackexchange :이 복잡한
gentmatt

잠자기 전에 기기가 화면을 잠근 경우이 취약점이 적용됩니까? 여기차트 는 화면 잠금 장치가 안전하다는 것을 나타냅니다. 잠자는 기계에는 적용되지 않습니까? 또한, 단순히 펌웨어 암호로 해결할 수있는 문제를 설정 가능하게 제안합니다.
orome

2

누군가 기계를 훔칠 수 있습니까? 전자 액세스를 차단하는 것 외에도 잠금 및 키 상태로 유지해야합니다.

진지하게, 각 단계에서, 당신은 그때 가장 약한 부분을 커버함으로써 가장 개선을 얻습니다. 일단 당신의 소프트웨어 방어가 물리적 방어보다 나아지면, 더 나은 소프트웨어 방어는 개선되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.