FAT 디스크를 쓰기 전용 또는 "숨김"으로 설정 [닫기]

FAT 디스크를 쓰기 전용 또는 "숨김"으로 설정 [닫기]

내부 플래시 메모리에 자체적으로 쓰는 USB 장치가 있습니다. PC에 연결하면 FAT 파일 시스템을 갖춘 USB 대용량 저장 장치처럼 작동합니다.

장치는 PC에서 파일 시스템을 구성하는 것 외에 다른 방법으로 구성할 수 없습니다.

장치가 파일 시스템에 쓰는 파일을 숨기고 싶습니다.

정상적으로 쓰기를 허용하지만 특수 명령(예: 권한 변경 또는 플래그 설정)을 사용하지 않고 PC에서 디렉터리 구조를 볼 수 없도록 FAT fs를 구성하는 방법이 있습니까?

"숨기기"는 기술적으로 숙련된 사람을 보호할 필요가 없으며 단지 강박적인 스누핑으로부터 보호할 뿐입니다. 따라서 시청자에게 "ls"에 플래그를 입력하도록 요청하는 것만으로 충분합니다. 하지만 숨김 메커니즘은 Windows, Mac 및 *nix에서 작동해야 합니다.

답변1

FAT에는 폴더 설정을 통해 숨겨진 파일을 표시하지 않는 한 Windows에서 작동하는 "숨겨진" 플래그가 있습니다(저는 새 Windows 시스템에서 "표준 작업"으로 수행하는 경향이 있습니다 :P). UNIX FAT 또는 Mac OS가 이 플래그를 지원하는지 여부는 모르겠습니다. unix 표준은 숨겨진 항목 앞에 점을 표시하는 것입니다. mac은 모르겠지만(또는 신경쓰지 않음) 아마도 Unix와 같은 방식으로 작동할 것입니다. 그것은.

사용자에게 파일을 숨기는 방법을 교육하지 않으면 "장치에 기록된 새 파일 숨기기" 요구 사항을 충족할 수 없습니다. 이를 통해 그들은 당신이 한 일을 취소하는 방법을 이해할 수 있습니다.

기술 수준에서 파일 시스템에 요청하는 작업은 "디스크 인덱스"가 매우 중요하고 중심적인 구조인 대부분의 파일 시스템 설계 방식과 반대되며 NTFS와 같은 파일 시스템에서도 암호화가 없습니다. , 디렉토리를 탐색할 수 없는 것은 해당 운영 체제에 의해 프로그래밍 방식으로 시행되는 것이며, 오픈 소스 파일 시스템 드라이버는 이러한 액세스 "프롬프트"에 주의를 기울이지 않도록 선택할 수 있으며, 궁극적으로 파일이 구체적으로 지정되지 않으면 보안에 접근하는 어떤 것도 달성할 수 없습니다. 이 설계의 A 시스템용으로 설계됨(수십 년 전 FS에서는 불가능함) 또는 b) 데이터를 표시하지만 읽을 수 없도록 만드는 암호화 소프트웨어. 이에 대한 해결책은 많이 있습니다. 왜 그런 이상한 일을 하려고 하는지 설명할 수 있는 질문은 다릅니다.

나로서는 그러한 기능이 존재하지 않아서 기쁘고, 쉽게 찾을 수 없는 방식으로 내 장치의 데이터를 숨길 수 있는 중요한 방법이 있는 파일 시스템의 사용을 거부합니다. 이것이 해킹/루트 툴킷 등의 세계가 파악해야 할 사항이며 나머지 사람들이 방지해야 할 사항입니다. IMHO.

관련 정보