Saya telah melakukan beberapa pengujian, dan dapat menawarkan (mudah-mudahan) jawaban resmi.
Jawaban singkat: versi disimpan di disk yang sama (atau gambar disk) seperti file yang sebenarnya, jadi versi tidak boleh membocorkan informasi di luar gambar terenkripsi Anda. Tapi mungkin ada kebocoran lain, lihat di bawah.
Jawaban panjang: Versi membuat folder tak terlihat di bagian atas setiap volume, bernama ".DocumentRevisions-V100" dengan struktur internal seperti ini:
.DocumentRevisions-V100
.cs
ChunkStorage (this is presumably used to store chunks of large files that didn't entirely change between versions)
AllUIDs (this is only created on disks that have permissions ignored)
ChunkTemp
db-v1
db.sqlite (this is the primary index of document IDs, etc)
PerUID (this is only created on disks that have ownership respected)
501 (documents created/owned by user #501)
502 (etc...)
staging (???)
Untuk info tentang indeks sqlite dan daemon latar belakang yang memediasi aksesnya, baca ulasan John Siracusa yang sangat baik di ars technica .
Versi dokumen itu sendiri disimpan dalam subdirektori dalam AllUIDs atau PerUID / youruserid. Di bawah itu, setiap dokumen versi mendapat subdirektori sendiri, diberi nomor mulai dari 1. Di bawahnya ada satu folder bernama "com.apple.documentVersions", dan di bawah itu, setiap revisi disimpan sebagai dokumen terpisah (kecuali jika dipecah menjadi beberapa bagian - - Saya belum bereksperimen dengan dokumen besar) bernama dengan UUID dan ketik ekstensi. Sebagai contoh, jika saya (pengguna # 501) mengedit dokumen rtf pada volume boot saya dan menyimpan beberapa revisi, mereka mungkin disimpan sebagai:
/.DocumentRevisions-V100/PerUID/501/1/com.apple.documentVersions/0787B7C3-DE11-4065-9FD9-61870212011D.rtf
/.DocumentRevisions-V100/PerUID/501/1/com.apple.documentVersions/D533CF36-0D49-4910-B0EB-C92395C05726.rtf
Jika saya kemudian membuka file rtf lain dan menyimpan versi file itu, mungkin namanya:
/.DocumentRevisions-V100/PerUID/501/2/com.apple.documentVersions/74A6EF6E-A22A-4196-B560-40ABDBF46DF4.rtf
Jika saya menyimpannya di gambar SecretDocs saya (dipasang dengan kepemilikan diabaikan), versi akan disimpan seperti:
/Volumes/SecretDocs/.DocumentRevisions-V100/AllUIDs/1/com.apple.documentVersions/2ED4DAFD-9BCF-4158-BFDB-F9EEC631E44A.rtf
BTW, izin pada file versi tampaknya dikloning dari file asli. Izin pada folder terlampir cenderung hanya memungkinkan dieksekusi (yaitu Anda tidak dapat melihat nama file, tetapi jika Anda tahu nama file Anda dapat mengaksesnya). Misalnya PerUID / 501 diatur untuk memungkinkan eksekusi hanya untuk pengguna 501, tidak ada akses untuk orang lain. Folder db-v1 hanya memungkinkan akses root. Tanpa menyelidiki secara detail, tampaknya cukup terkunci.
Sekarang, tentang kebocoran lain yang saya mengancam Anda dengan: Aplikasi Lion cenderung menyimpan keadaan mereka ketika Anda berhenti, jadi jika Anda memiliki dokumen rahasia terbuka ketika Anda berhenti, beberapa informasinya (seperti saya pikir tangkapan layar) dapat disimpan di ~ / Perpustakaan / Status Aplikasi Tersimpan / someappid.savedState. Selama Anda tutup sebelum menabung, saya pikir Anda aman di sini.