macOS AppleFS

Вивчайте хакінг AWS від нуля до героя з htARTE (HackTricks AWS Red Team Expert)!

Інші способи підтримки HackTricks:

Пропрієтарна файлова система Apple (APFS)

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

Деякі помітні функції APFS включають:

  1. Спільне використання простору: APFS дозволяє кільком обсягам використовувати один і той же вільний простір на одному фізичному пристрої. Це дозволяє більш ефективно використовувати простір, оскільки обсяги можуть динамічно збільшуватися і зменшуватися без необхідності вручного змінення розміру або репартиціонування.

  2. Це означає, порівняно з традиційними розділами на дисках, що в APFS різні розділи (обсяги) діляться всім простором диска, тоді як звичайний розділ зазвичай мав фіксований розмір.

  3. Снапшоти: 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

Last updated