
أداة وإطار عمل لقراءة أجهزة تخزين USB غير الموثوقة بشكل آمن.
usbsas هي أداة وإطار عمل حر ومفتوح المصدر (GPLv3) لقراءة أجهزة تخزين USB غير الموثوقة بأمان.
وفقًا لمفهوم الدفاع في العمق ومبدأ الامتيازات الأقل، يهدف usbsas إلى تقليل سطح الهجوم لمكدس USB. لتحقيق ذلك، تم نقل معظم المهام المتعلقة بـ USB (تحليل حزم USB، أوامر SCSI، أنظمة الملفات، إلخ) التي تُنفَّذ عادةً في مساحة النواة (ذات الامتيازات) إلى مساحة المستخدم وفصلها في عمليات منفصلة (على غرار النواة الصغرية)، كل منها يُنفَّذ في وضع الحوسبة الآمنة الخاص به. يعمل على GNU/Linux وهو مكتوب بلغة Rust.
uas، usb_storage ووحدات نظام الملفات)أي مساهمة مرحب بها، سواء كانت كودًا أو تقرير خطأ أو تغليف أو توثيق أو ترجمة.
التبعيات المضمنة في هذا المشروع:
ntfs3g مرخصة بموجب GPLv2 (انظر usbsas-fsrw/ntfs3g/src/ntfs-3g/COPYING).FatFs مرخصة بموجب ترخيص مخصص يشبه BSD (انظر usbsas-fsrw/ff/src/ff/LICENSE.txt)usbsas هو برنامج حر: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العمومية العامة كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الرخصة أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع usbsas على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ حتى دون الضمان الضمني للقابلية للتسويق أو الملاءمة لغرض معين. راجع رخصة جنو العمومية العامة لمزيد من التفاصيل.
يجب أن تكون قد تلقيت نسخة من رخصة جنو العمومية العامة مع usbsas. إذا لم تكن قد تلقيتها، فانظر موقع gnu.org على الويب.