LUKS 암호화는 TRIM에 영향을 줍니까? (SSD와 리눅스)


9

새 SSD가 도착하면 Linux로 이동합니다. SSD는 향상된 성능을 제공하므로 모든 것을 암호화 할 수 있다고 생각했습니다.

그러나 나는 드라이브에서 TRIM 과 가비지 수집에 대해 생각하게되었습니다 . 의지 LUKS는 드라이브가 가비지 컬렉션 시스템에 영향을 암호화? (손질).

답변:


5

이메일을 보냈습니다. TRIM이 작동하지 않습니다. OS는 파일이 저장된 위치를 알지 못하기 때문입니다. 암호화 된 시스템 만이이를 알고 있습니다. 암호화가 우선한다는 사실 때문에. 대신 truecrypt를 사용하겠습니다. 내 홈 폴더의 파일 시스템 위에


참고로 : "그들"이 누구인지 말씀해 주시겠습니까? 우분투 개발자?
c089

나는 그가 LUKS 개발자를 의미한다고 생각합니다. 우분투는 ecryptfs, afaik을 사용합니다.
Manuel Faux

이것은 다른 답변과 어떻게 관련이 있습니까? 나는 이것이 지금 구식이라고 생각합니다.
d33tah

2

아니요. 빈 블록은 여전히 ​​비어있는 것으로 표시되므로 트리밍됩니다.

드라이브가 암호화되어 있어도 드라이브 자체는 데이터가있는 위치 (현재 사용되지 않는 공간)와 같은 암호화에 대해 아무것도 모릅니다. 그래서 괜찮을거야.

성능에 관해서는 그 영향이 어떻게 될지 모르겠습니다. SSD의 특정 최적화가 작동하지 않는 것 같지만 실제 데이터에 대한 지식이 필요한 것이 무엇인지 파악할 수 없으므로 스토리지 관점에서 영향을 미치지 않을 것입니다.
암호화에는 추가 CPU주기가 필요하므로 그 영향이 눈에 띄게 나타날 수 있습니다.


블록에 대한 설명은 +1입니다. 이것이 작동하는 이유는 LUKS가 각 블록을 개별적으로 암호화하기 때문입니다. CPU 부하와 관련하여 벤치 마크에 따르면 P3 @ 1GHz는 약 13MB / s로 AES를 암호화 할 수 있으므로 HD가이 속도를 유지할 수 없다면 CPU가 이미 다른 작업을 수행하지 않는 한 성능 저하를 느끼지 않아야합니다. .
sleske

재밌게 쓰기 속도를 언급해야합니다. 문제는 SSD에 관한 것이므로 드라이브 자체가 컨트롤러 연결보다 빠를 가능성이 있습니다. 그리고 우리는 P3 1GHz 일 이후로 먼 길을 왔습니다. 그래서 그 수치는 현대 PC를 대표하지 않습니다.
Zsub

Core Duo 1.3Ghz를 실행 중입니다. 4GB ddr3 램 나는 CPU에 많은 부담을주지 않아야하며 ok 암호화를 선택합니다. 최고는 아닙니다. 결국, 그것은 도둑이 내 파일에 접근 할 수 없도록하기위한 것입니다. NSA를 막지 마십시오. : p
Algific

1
이것에 대해 확신합니까? 알다시피 TRIM은 ext4와 통신하기 위해 커널이 필요합니다. 그리고 ext4가 암호화 된 드라이브 위에 있기 때문에 trim은 필요한 정보를 얻을 수 있다고 생각할 수 있습니다. ?
Algific

1
TRIM은 드라이브의 OS 또는 파일 시스템과 독립적 인 기능입니다. OS는 적절한 명령을 드라이브로 전송하기 위해이를 지원해야하지만 파일 시스템은이를 알 필요가 없습니다.
Zsub

2

보낸 사람 man 5 crypttab:

옵션

포기

장치에 대한 삭제 (TRIM) 요청 사용을 허용합니다.

경고 :이 옵션을 활성화하기 전에 특정 보안 위험을 신중하게 평가하십시오. 예를 들어, 폐기 된 블록을 나중에 장치에서 쉽게 찾을 수있는 경우 암호화 된 장치에서 삭제를 허용하면 암호 텍스트 장치 (파일 시스템 유형, 사용 된 공간 등)에 대한 정보가 유출 될 수 있습니다.

커널 버전 3.1 이상이 필요합니다. 이전 버전의 경우 옵션이 무시됩니다.


1

LUKS 드라이브 설정에 대해 읽은 대부분의 자습서는 badblocks먼저 임의의 데이터 를 사용 하여 전체 드라이브를 요청합니다 . 이런 식으로 공격자는 어떤 섹터에 데이터가 포함되어 있고 어떤 섹터가 아직 사용되지 않았는지 알 수 없습니다. 이 정보는 데이터에 대한 정보를 발견하고 다른 시간 기반 정보와 상관 관계를 유지하여 손상 될 수 있습니다.

따라서 LUKS 모듈이 사용되지 않는 블록 그룹을 TRIM으로 전송하는 것을 지원하더라도 어쨌든 원하지 않을 것입니다.


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