USB 부팅 및 암호화 된 파티션 마운트
내가 생각할 수있는 유일한 방법은 드라이브를 파티션하고 암호화되지 않은 파티션을 사용하여 Linux 배포판을 부팅하는 것입니다. 그러면 적절한 암호를 입력 한 후 암호화 된 파티션이 마운트됩니다. 때문에 일반 텍스트는 오직 메모리에 저장되고 , 키 자체에있는 데이터는 항상 중간 쓰기를 잡아 당깁니다 경우에도 보호됩니다. 물론 쓰기 도중에 드라이브를 꺼내면 데이터가 손상되지만 암호화와는 아무런 관련이 없습니다.
휴대용 앱의 경우 Windows에서 액세스 할 수있는 세 번째 파티션에 설치할 수 있습니다. 정말 이국적인 것을 실행하지 않는 한 (어쨌든 어떻게해야할지 모르는 경우) 응용 프로그램을 암호화하는 것은 불필요합니다. 최신 Linux 배포판은 거의 모든 x86 시스템에서 실행되므로 어디서나 데이터에 액세스 할 수 있습니다.
이것의 또 다른 장점 은 호스트 시스템에 아무런 표시도 남기지 않는다는 것 입니다.
참고로, 플래시 메모리 마모로 인해 특히 전체 키의 바이트 단위 백업을 정기적으로 수행하는 것이 좋습니다. 특히 OS를 실행하기 때문입니다.
만약 당신이있는 거 편집증 (그리고 난 당신이 알고) 다음 은 구금의주의 체인을 유지하지 않은 경우 사용자가 암호화되지 않은 OS를 사용해서는 안 일부 영리 막힘이 암호를 얻기 위해이를 수정 한 수 있기 때문에 (이메일을 통해 예를 들어,), . 며칠 동안 잘못 놓으면 암호화되지 않은 파티션을 압축하고 OS를 처음부터 다시 설치하십시오. ( dd if=/dev/random of=/dev/sdxn
여기서 xn은 OS 파티션 ID입니다). 또한 OS 파티션이 읽기 전용으로 마운트되어 있는지 확인하십시오. 그렇게하면 프로그램이 실수로 정보를 남기지 않습니다.
이것은 상당히 수밀하지만 실행하기가 쉽지는 않습니다. 그러나 모든 요구 사항을 충족시킵니다. 불행히도, 데이터에 액세스하려면 USB 키로 부팅해야합니다.