macOS AppleFS

Reading time: 3 minutes

tip

Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Podržite HackTricks

Apple Proprietary File System (APFS)

Apple File System (APFS) je savremeni fajl sistem dizajniran da zameni Hierarchical File System Plus (HFS+). Njegov razvoj je vođen potrebom za poboljšanom performansom, sigurnošću i efikasnošću.

Neke od značajnih karakteristika APFS uključuju:

  1. Deljenje prostora: APFS omogućava više volumena da dele isti osnovni slobodni prostor na jednom fizičkom uređaju. Ovo omogućava efikasnije korišćenje prostora jer volumeni mogu dinamički rasti i opadati bez potrebe za ručnim promenama veličine ili ponovnim particionisanjem.
  2. To znači, u poređenju sa tradicionalnim particijama na fajl diskovima, da u APFS različite particije (volumeni) dele sav prostor na disku, dok je redovna particija obično imala fiksnu veličinu.
  3. Snapshot-ovi: APFS podržava kreiranje snapshot-ova, koji su samo za čitanje, tačne instance fajl sistema. Snapshot-ovi omogućavaju efikasne rezervne kopije i jednostavne povratke sistema, jer troše minimalan dodatni prostor i mogu se brzo kreirati ili vratiti.
  4. Kloni: APFS može kreirati klonove fajlova ili direktorijuma koji dele isti prostor za skladištenje kao original dok se ili klon ili originalni fajl ne izmeni. Ova funkcija pruža efikasan način za kreiranje kopija fajlova ili direktorijuma bez dupliranja prostora za skladištenje.
  5. Enkripcija: APFS nativno podržava enkripciju celog diska kao i enkripciju po fajlu i po direktorijumu, poboljšavajući sigurnost podataka u različitim slučajevima korišćenja.
  6. Zaštita od pada: APFS koristi shemu metapodataka kopiranja pri pisanju koja osigurava doslednost fajl sistema čak i u slučajevima iznenadnog gubitka napajanja ili pada sistema, smanjujući rizik od oštećenja podataka.

Sve u svemu, APFS nudi savremeniji, fleksibilniji i efikasniji fajl sistem za Apple uređaje, sa fokusom na poboljšanu performansu, pouzdanost i sigurnost.

bash
diskutil list # Get overview of the APFS volumes

Data volumen je montiran u /System/Volumes/Data (možete to proveriti sa diskutil apfs list).

Lista firmlinks-a može se naći u /usr/share/firmlinks datoteci.

bash

tip

Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Podržite HackTricks