hacktricks/macos-hardening/macos-security-and-privilege-escalation/macos-applefs.md
Translator workflow 35c6b081d2 Translated to Greek
2024-02-10 22:40:18 +00:00

7.7 KiB
Raw Blame History

macOS AppleFS

Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!

Άλλοι τρόποι για να υποστηρίξετε το HackTricks:

Apple Propietary File System (APFS)

Το Apple File System (APFS) είναι ένα σύγχρονο σύστημα αρχείων που σχεδιάστηκε για να αντικαταστήσει το Hierarchical File System Plus (HFS+). Η ανάπτυξή του οδηγήθηκε από την ανάγκη για βελτιωμένη απόδοση, ασφάλεια και αποδοτικότητα.

Ορισμένα σημαντικά χαρακτηριστικά του APFS περιλαμβάνουν:

  1. Κοινή χρήση χώρου: Το APFS επιτρέπει σε πολλούς τόμους να μοιράζονται τον ίδιο ελεύθερο αποθηκευτικό χώρο σε ένα μόνο φυσικό συσκευή. Αυτό επιτρέπει πιο αποδοτική χρήση του χώρου καθώς οι τόμοι μπορούν να αυξομειώνονται δυναμικά χωρίς την ανάγκη για χειροκίνητη αλλαγή μεγέθους ή ανακατανομής.
  2. Αυτό σημαίνει, σε σύγκριση με τις παραδοσιακές διαμερίσεις σε αρχεία δίσκων, ότι στο APFS διάφορες διαμερίσεις (τόμοι) μοιράζονται όλο τον χώρο του δίσκου, ενώ μια κανονική διαμέριση είχε συνήθως ένα σταθερό μέγεθος.
  3. Snapshots: Το APFS υποστηρίζει τη δημιουργία αντιγράφων ασφαλείας, τα οποία είναι μόνο για ανάγνωση, στιγμιότυπων του συστήματος αρχείων. Τα στιγμιότυπα επιτρέπουν αποδοτικά αντίγραφα ασφαλείας και εύκολη αναστροφή του συστήματος, καθώς καταναλώνουν ελάχιστο επιπλέον αποθηκευτικό χώρο και μπορούν να δημιουργηθούν ή να αναστραφούν γρήγορα.
  4. Κλώνοι: Το APFS μπορεί να δημιουργήσει κλώνους αρχείων ή καταλόγων που μοιράζονται την ίδια αποθήκευση με το αρχικό αρχείο μέχρι ο κλώνος ή το αρχικό αρχείο να τροποποιηθεί. Αυτή η δυνατότητα παρέχει έναν αποδοτικό τρόπο δημιουργίας αντιγράφων αρχείων ή καταλόγων χωρίς να διπλασιάζεται ο χώρος αποθήκευσης.
  5. Κρυπτογράφηση: Το APFS υποστηρίζει φυσικά την κρυπτογράφηση ολόκληρου του δίσκου, καθώς και την κρυπτογράφηση ανά αρχείο και ανά κατάλογο, ενισχύοντας την ασφάλεια των δεδομένων σε διάφορες περιπτώσεις χρήσης.
  6. Προστασία από απροσδόκητα σφάλματα: Το APFS χρησιμοποιεί ένα σχήμα μεταδεδομένων αντιγραφής-κατά-εγγραφή που εξασφαλίζει τη συνέπεια του συστήματος αρχείων ακόμη και σε περιπτώσεις απότομης απώλειας ισχύος ή κατάρρευσης του συστήματος, μειώνοντας τον κίνδυνο διάβρωσης των δεδομένων.

Συνολικά, το APFS προσφέρει ένα πιο σύγχρονο, ευέλικτο και αποδοτικό σύστημα αρχείων για τις συσκευές της Apple, με έμφαση στη βελτιωμένη απόδοση, αξιοπιστία και ασφάλεια.

diskutil list # Get overview of the APFS volumes

Ο τόμος Data είναι προσαρτημένος στο /System/Volumes/Data (μπορείτε να το ελέγξετε με την εντολή diskutil apfs list).

Η λίστα των firmlinks μπορεί να βρεθεί στο αρχείο /usr/share/firmlinks.

cat /usr/share/firmlinks
/AppleInternal	AppleInternal
/Applications	Applications
/Library	Library
[...]

Στα αριστερά, υπάρχει η διαδρομή καταλόγου στο Όγκο του Συστήματος, και στα δεξιά, η διαδρομή καταλόγου όπου αντιστοιχεί στο Όγκο Δεδομένων. Έτσι, /library --> /system/Volumes/data/library

Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!

Άλλοι τρόποι για να υποστηρίξετε το HackTricks: