Apple File System (APFS) a fost anuntat aseara de catre compania Apple pentru clientii produselor sale, cei din Cupertino prezentand acest software ca fiind scalabil de la Apple Watch la Mac, dar ca fiind si mult mai sigur decat alte sisteme similare pentru administrarea fisierelor.
Apple File System (APFS) este gandit special pentru mediile de stocare Flash/SSD si este superior celui HFS+, criptarea datelor fiind la baza dezvoltarii sale, totul pornind de la disputa dintre Apple si FBI privind decriptarea unui iPhone folosit de un terorist.
Apple File System (APFS) are ca predecesor HFS+, acesta impreuna cu HFS fiind vechi de peste 30 de ani, compania Apple considerand ca securitatea trebuie sa aiba la baza sisteme de administrare a fisierelor care sunt noi si capabile sa faca ceea ce au nevoie utilizatorii.
Apple are in aceasta pagina o descriere tehnica a Apple File System (APFS), pentru cei interesati sa o citeasca, insa in OS X el permite criptarea individuala a fiserelor din Mac-uri, fiecare avand o cheie de decriptare proprie, datele meta ale sistemului fiind criptate printr-o tehnologie noua.
Conform celor de la Apple, noul Apple File System (APFS) este atat de bun in a cripta datele incat el genereaza multiple chei de criptare care asigura securitatea datelor chiar si cand mediul de stocare a fost compromis, asa ca vorbim despre un sistem foarte complex care va da mari batai de cap FBI-ului.
Apple File System (APFS) urmeaza sa fie lansat in 2017 de catre compania Apple, dar va fi compatibil numai cu macOS 10.12 Sierra.
Security and privacy are fundamental in the design of Apple File System.
On OS X, Full Disk Encryption has been available since OS X 10.7 Lion. On iOS, a version of data protection that encrypts each file individually with its own key has been available since iOS 4, as described in iOS Security Guide. APFS combines both of these features into a unified model that encrypts file system metadata.
APFS supports encryption natively. You can choose one of the following encryption models for each volume in a container: no encryption, single-key encryption, or multi-key encryption with per-file keys for file data and a separate key for sensitive metadata. APFS encryption uses AES-XTS or AES-CBC, depending on hardware. Multi-key encryption ensures the integrity of user data even when its physical security is compromised.