نظام ناقل راديو ناقل

يتم عزل بعض أجهزة الكمبيوتر بشكل خاص عن العالم الخارجي (فجوة هوائية أو عزل مادي) لأسباب أمنية. ليس لديهم وصول إلى الإنترنت ، ولا توجد شبكة محلية وواي فاي وبلوتوث وحتى واجهة USB وبطاقة الصوت معطلة. كيف ، إذن ، لنقل المعلومات من هذا الكمبيوتر؟

يقوم برنامج System Bus Radio الجديد بحل المشكلة. حتى في مثل هذه الحالة ، يمكن استخدامه لإرسال إشارة لاسلكية.

دعونا نتحقق من ذلك. يتم نشر كود المصدر على جيثب. نقوم بتجميع (تم فحص المؤلف على Apple MacBook Air).

gcc main.c -Wall -O2 -o main

نبدأ.

./main

في راديو تم ضبطه على تردد 1580 كيلوهرتز صباحًا ، ستصدر أغنية " Mary Had a Little Lamb " في حلقة لا نهاية لها.

مؤلف البرنامج هو قرصان أمريكي ، ويليام إنتريكن. ويقول إنه وفقًا للوثائق التي تسربت إلى الوصول المفتوح ، تناقش وكالة الأمن القومي الأمريكية ووزارة الدفاع الأمريكية منذ فترة طويلة إمكانية تسرب المعلومات من الأنظمة المحمية من خلال الإشعاع الكهرومغناطيسي ، هناك طرق مختلفة لإزالة البيانات عن بعد. لذا سيكون مشروع راديو حافلة النظام حجة جديدة في هذه المناقشة.

من خلال التجربة والخطأ ، اكتشف المؤلف أن التردد 1580 كيلو هرتز هو الأنسب لإرسال واستقبال البيانات على معداته (Apple MacBook Air وراديو Sony STR-K670P بهوائي).

يحدث إشعاع الموجات الراديوية بواسطة مكونات إلكترونية مختلفة. هنا ، يتم استخدام إشعاع ناقل الذاكرة (ساعة ناقل الإدخال / الإخراج) أثناء تبادل البيانات بين وحدة المعالجة المركزية وذاكرة الوصول العشوائي.


توزيع تردد الراديو للوحة الأم مع ناقل I / O بسرعة 800 ميجاهرتز باستخدام ذاكرة DDR3-1600. يشير اللون الأزرق إلى التشغيل العادي لجهاز الكمبيوتر ، ويشير اللون الأحمر إلى نتيجة خوارزمية نقل البيانات باستخدام بنية الذاكرة متعددة القنوات.

في البرنامج ، يتم إنشاء الإشعاع باستخدام التعليمات _mm_stream_si128أو x++، التي تكتب على العنوان في الذاكرة الرئيسية. تم تقديم هذا المفهوم في تقرير في مؤتمر USENIX Security 15 الأخير.

Guri، M.، Kachlon، A.، Hasson، O.، Kedma، G.، Mirsky، Y. and Elovici، Y.، 2015. GSMem: استخراج البيانات من أجهزة الكمبيوتر ذات فجوة الهواء عبر ترددات GSM. في الندوة الأمنية الرابعة والعشرون لـ USENIX (USENIX Security 15) ( ص 849-864 ).

تعتمد سرعة الإرسال على جودة الإشارة ، أي على جودة جهاز الاستقبال والمسافة إلى جهاز الإرسال. قام مؤلفو التقرير الأصلي باختبار جهاز الإرسال على كمبيوتر سطح المكتب ، واستخدموا هاتف Motorola C123 والكمبيوتر المحمول Lenovo ThinkPad T530 مع نظام راديو محدد بالبرمجيات (SDR) كمستقبل. على مسافة 2.6 متر على SDR ، كانت سرعة الإرسال حوالي 1000 بت في الثانية. عند استخدام هوائي اتجاهي محسن خاص مثل LP0410 (53 دولارًا) ، تزداد مسافة الإرسال إلى 30-40 مترًا من مقدمة وحدة النظام.



بالعودة إلى برنامج راديو ناقل النظام ، يستخدم التعديل المستطيل.



يوفر المؤلف أيضًا روابط إلى واجهات برمجة تطبيقات مختلفة للعمل بوقت عالي الدقة في ظل OS X.

Source: https://habr.com/ru/post/ar391073/


All Articles