hacktricks/macos-hardening/macos-security-and-privilege-escalation/macos-applefs.md

8.3 KiB

macOS AppleFS

AWS हैकिंग सीखें शून्य से लेकर हीरो तक htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके:

Apple Propietary File System (APFS)

APFS, या Apple File System, Apple Inc. द्वारा विकसित एक आधुनिक फाइल सिस्टम है जिसे पुराने Hierarchical File System Plus (HFS+) को बदलने के लिए डिजाइन किया गया था, जिसमें प्रदर्शन, सुरक्षा, और कार्यक्षमता में सुधार पर जोर दिया गया है।

APFS की कुछ उल्लेखनीय विशेषताएं हैं:

  1. Space Sharing: APFS एकल भौतिक डिवाइस पर समान अंतर्निहित मुक्त स्टोरेज को साझा करने की अनुमति देता है। यह अधिक कुशल स्थान उपयोग को सक्षम बनाता है क्योंकि वॉल्यूम गतिशील रूप से बढ़ और सिकुड़ सकते हैं बिना मैन्युअल रीसाइजिंग या रिपार्टिशनिंग की आवश्यकता के।
  2. इसका मतलब है, पारंपरिक पार्टिशन की तुलना में फाइल डिस्क में, APFS में विभिन्न पार्टिशन (वॉल्यूम) सभी डिस्क स्पेस को साझा करते हैं, जबकि एक नियमित पार्टिशन आमतौर पर एक निश्चित आकार का होता था।
  3. Snapshots: APFS स्नैपशॉट्स बनाने का समर्थन करता है, जो केवल-पढ़ने के लिए, समय-बिंदु के उदाहरण होते हैं फाइल सिस्टम के। स्नैपशॉट्स कुशल बैकअप और आसान सिस्टम रोलबैक को सक्षम बनाते हैं, क्योंकि वे न्यूनतम अतिरिक्त स्टोरेज का उपभोग करते हैं और जल्दी से बनाए या वापस लाए जा सकते हैं।
  4. Clones: APFS फाइल या डायरेक्टरी क्लोन बना सकता है जो समान स्टोरेज को साझा करते हैं जैसे मूल तब तक जब तक क्लोन या मूल फाइल में संशोधन नहीं किया जाता। यह सुविधा फाइलों या डायरेक्टरीज की प्रतियां बनाने का एक कुशल तरीका प्रदान करती है बिना स्टोरेज स्थान को दोहराए।
  5. Encryption: APFS पूर्ण-डिस्क एन्क्रिप्शन का स्वाभाविक रूप से समर्थन करता है साथ ही प्रति-फाइल और प्रति-डायरेक्टरी एन्क्रिप्शन, विभिन्न उपयोग के मामलों में डेटा सुरक्षा को बढ़ाता है।
  6. Crash Protection: APFS एक कॉपी-ऑन-राइट मेटाडेटा योजना का उपयोग करता है जो अचानक बिजली की हानि या सिस्टम क्रैश के मामलों में भी फाइल सिस्टम की स्थिरता सुनिश्चित करता है, डेटा भ्रष्टाचार के जोखिम को कम करता है।

कुल मिलाकर, APFS Apple उपकरणों के लिए एक अधिक आधुनिक, लचीला, और कुशल फाइल सिस्टम प्रदान करता है, जिसमें प्रदर्शन, विश्वसनीयता, और सुरक्षा में सुधार पर ध्यान केंद्रित है।

diskutil list # Get overview of the APFS volumes

फर्मलिंक्स

Data वॉल्यूम /System/Volumes/Data में माउंट किया गया है (आप इसे diskutil apfs list के साथ जांच सकते हैं)।

फर्मलिंक्स की सूची /usr/share/firmlinks फाइल में पाई जा सकती है।

cat /usr/share/firmlinks
/AppleInternal	AppleInternal
/Applications	Applications
/Library	Library
[...]
शून्य से नायक तक AWS हैकिंग सीखें htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके: