macOS AppleFS

Reading time: 3 minutes

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Підтримайте HackTricks

Apple Proprietary File System (APFS)

Apple File System (APFS) є сучасною файловою системою, розробленою для заміни ієрархічної файлової системи Plus (HFS+). Її розробка була зумовлена потребою в покращеній продуктивності, безпеці та ефективності.

Деякі помітні особливості APFS включають:

  1. Спільне використання простору: APFS дозволяє кільком томам ділити один і той же вільний простір на одному фізичному пристрої. Це забезпечує більш ефективне використання простору, оскільки томи можуть динамічно зростати і зменшуватися без необхідності в ручному зміненні розміру або перерозподілі.
  2. Це означає, що в порівнянні з традиційними розділами на файлових дисках, в APFS різні розділи (томи) ділять весь дисковий простір, тоді як звичайний розділ зазвичай мав фіксований розмір.
  3. Снімки: APFS підтримує створення снімків, які є тільки для читання, точковими моментами часу файлової системи. Снімки забезпечують ефективні резервні копії та легкі відкат системи, оскільки вони споживають мінімальний додатковий обсяг пам'яті і можуть бути швидко створені або скасовані.
  4. Клони: APFS може створювати клони файлів або каталогів, які ділять той же обсяг пам'яті з оригіналом, поки або клон, або оригінальний файл не буде змінено. Ця функція забезпечує ефективний спосіб створення копій файлів або каталогів без дублювання обсягу пам'яті.
  5. Шифрування: APFS нативно підтримує шифрування всього диска, а також шифрування на рівні файлів і каталогів, підвищуючи безпеку даних у різних випадках використання.
  6. Захист від збоїв: APFS використовує схему метаданих копіювання при запису, яка забезпечує узгодженість файлової системи навіть у випадках раптової втрати живлення або збоїв системи, зменшуючи ризик пошкодження даних.

В цілому, APFS пропонує більш сучасну, гнучку та ефективну файлову систему для пристроїв Apple, з акцентом на покращену продуктивність, надійність і безпеку.

bash
diskutil list # Get overview of the APFS volumes

Том Data змонтовано в /System/Volumes/Data (ви можете перевірити це за допомогою diskutil apfs list).

Список firmlinks можна знайти у файлі /usr/share/firmlinks.

bash

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Підтримайте HackTricks