
अविश्वसनीय USB मास स्टोरेज डिवाइसों को सुरक्षित रूप से पढ़ने के लिए उपकरण और ढाँचा।
usbsas एक मुक्त और ओपन सोर्स (GPLv3) उपकरण और ढाँचा है जो अविश्वसनीय USB मास स्टोरेज उपकरणों को सुरक्षित रूप से पढ़ने के लिए है।
गहराई में रक्षा और न्यूनतम विशेषाधिकार के सिद्धांत का पालन करते हुए, usbsas का लक्ष्य USB स्टैक के हमले की सतह को कम करना है। इसे प्राप्त करने के लिए, USB से संबंधित अधिकांश कार्य (USB पैकेट पार्स करना, SCSI कमांड, फाइल सिस्टम आदि) जो सामान्यतः (विशेषाधिकार प्राप्त) कर्नेल स्पेस में निष्पादित होते हैं, उन्हें यूज़र स्पेस में ले जाया गया है और विभिन्न प्रक्रियाओं (माइक्रोकर्नेल शैली) में अलग किया गया है, प्रत्येक अपने स्वयं के प्रतिबंधित सिक्योर कम्प्यूटिंग मोड में निष्पादित होता है। यह GNU/Linux पर काम करता है और Rust में लिखा गया है।
uas, usb_storage और फ़ाइल सिस्टम वाले) का उपयोग किए बिना अविश्वसनीय USB डिवाइस से फ़ाइलें पढ़नाकिसी भी प्रकार का योगदान स्वागत योग्य है, चाहे वह कोड, बग रिपोर्ट, पैकेजिंग, दस्तावेज़ीकरण या अनुवाद हो।
इस परियोजना में शामिल निर्भरताएँ:
ntfs3g GPLv2 है (usbsas-fsrw/ntfs3g/src/ntfs-3g/COPYING देखें)।FatFs का एक कस्टम BSD-शैली का लाइसेंस है (usbsas-fsrw/ff/src/ff/LICENSE.txt देखें)।usbsas मुफ्त सॉफ्टवेयर है: आप इसे GNU जनरल पब्लिक लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं जैसा कि फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित किया गया है, या तो लाइसेंस का संस्करण 3, या (आपकी पसंद पर) कोई बाद का संस्करण।
usbsas इस उम्मीद के साथ वितरित किया जाता है कि यह उपयोगी होगा, लेकिन बिना किसी वारंटी के; यहां तक कि व्यापारिकता या किसी विशेष उद्देश्य के लिए उपयुक्तता की निहित वारंटी के बिना। अधिक जानकारी के लिए GNU जनरल पब्लिक लाइसेंस देखें।
आपको GNU जनरल पब्लिक लाइसेंस की एक प्रति usbsas के साथ प्राप्त होनी चाहिए। यदि नहीं, तो gnu.org वेब साइट देखें।