خبریں
خبریں
سنگل چپ کمپیوٹر پروگرام فرم ویئر انکرپشن کا ایک اور خیال
2022-03-17 1103

LSI کی ظاہری شکل اور ترقی کے ساتھ، MCU CPU، RAM، ROM، ٹائمر کاؤنٹر اور اصل کمپیوٹر کے مختلف I/O انٹرفیس کو ایک چپ میں ضم کرتا ہے، اس طرح ایک چپ سطح کا کمپیوٹر بنتا ہے۔ یہ TMS 1000 سیریز (نیچے) کا پروٹو ٹائپ بھی ہے، دنیا کا پہلا مائیکرو کنٹرولر (MCU) جسے TI انجینئرز کے Gary Boone اور Michael Cochran نے ایجاد کیا تھا۔ اس کے بعد، جاپانی الیکٹرانکس مینوفیکچررز نے آٹوموٹیو مائیکرو کنٹرولرز تیار کرنا شروع کیے، جن میں کار میں تفریح کے لیے 4 بٹ MCU، خودکار وائپرز، الیکٹرانک لاکس اور انسٹرومنٹ پینلز، اور انجن کنٹرول کے لیے 8-bit MCU شامل ہیں۔


* TI کی TMS 1000 سیریز MCU *


آج، روایتی کھلونا بازار، صنعتی کنٹرول، آٹوموٹیو الیکٹرانکس، سفید سامان وغیرہ کے علاوہ، انٹرنیٹ آف تھنگز کی آمد اور ذہانت کی لہر کے ساتھ، MCU مصنوعات کے آلات کا بنیادی جزو بن گیا ہے۔ ایک طرف، آلات کو حقیقی وقت میں موثر اور ذہین معلومات کی ضرورت ہوتی ہے، اور دوسری طرف، یہ دوسرے آلات کے ساتھ معلومات کا تبادلہ کر سکتا ہے۔ ان تمام تقاضوں کو MCU کو پورا کرنے کی ضرورت ہے۔ یہ کہا جا سکتا ہے کہ MCU درخواست سے پیدا ہوا ہے۔ خود چپ کی ہارڈویئر کارکردگی کے علاوہ، ایپلیکیشن سے متعلق پروگرام فرم ویئر زیادہ سے زیادہ اہم ہوتا جا رہا ہے، اور فرم ویئر سیکیورٹی کی مانگ زیادہ سے زیادہ توجہ حاصل کر رہی ہے!

سب سے پہلے، وسیع معنوں میں "سیکیورٹی" کو "انفارمیشن سیکورٹی" بھی کہا جا سکتا ہے، جس کی تین اہم خصوصیات ہیں:

1. رازداری: یہ یقینی بنانا ضروری ہے کہ معلومات دوسرے غیر مجاز افراد یا گروہوں کے ذریعہ حاصل نہ ہوں۔

2. دیانتداری: معلومات کی سالمیت کو برقرار رکھنا اور یقینی بنانا اور غیر مجاز چھیڑ چھاڑ کو روکنا۔

3. فزیبلٹی: معلومات تک رسائی کا مجاز مضمون ضرورت کے وقت معلومات تک رسائی اور حاصل کرسکتا ہے۔

رازداری، سالمیت، سالمیت اور امکانی دستیابی، جسے CIA کہا جاتا ہے

مندرجہ بالا تفصیل سے، معلومات کی حفاظت سے نمٹنے کے لیے تین عام ٹولز اخذ کیے گئے ہیں: شناخت، تصدیق اور اجازت، جسے مختصراً IAA بھی کہا جاتا ہے۔


1) شناخت: شناختسب سے پہلے، معلومات وزیٹر موضوع کی شناخت کی طرف اشارہ کرتا ہے، لیکن اس بات کا یقین نہیں ہے کہ موضوع اصل میں معلومات تک رسائی حاصل کرسکتا ہے؟ اس لیے اس کی صداقت کی تصدیق ضروری ہے۔

2) توثیق: توثیقتوثیق اس بات کی تصدیق کرنا ہے کہ آیا موضوع کے ذریعہ دعویٰ کیا گیا مواد درست ہے۔ تاکہ موضوع کی شناخت کی تصدیق کے بعد مزید تفصیلی کارروائی کی جا سکے۔

3) اجازت: اجازت

مزید تفصیلی معلومات کی کارروائی کے طور پر، حل کیے جانے والے مسائل میں شامل ہیں: مجاز شخص کون سی معلومات دیکھ سکتا ہے؟ کیا دیکھی گئی معلومات برقرار ہے اور بغیر اجازت کے اس میں ترمیم نہیں کی گئی؟ اور بااختیار شخص کسی بھی وقت دیکھنے کے قابل معلومات تک آسانی سے رسائی حاصل کر سکتا ہے۔

معلومات کی حفاظت کے تین عناصر اور تین ٹولز کے درمیان تعلق کے لیے، براہ کرم مندرجہ ذیل تصویر کو دیکھیں:



عام طور پر، MCU میں پروگراموں اور ورکنگ ڈیٹا کو ذخیرہ کرنے کے لیے صارفین کے لیے اندرونی پروگرام ایریا اور ڈیٹا ایریا ہوتا ہے۔ MCU میں پروگراموں تک غیر مجاز رسائی یا ان کی نقل کو روکنے کے لیے، زیادہ تر مائیکرو کنٹرولرز کے پاس چپ پر پروگراموں کی حفاظت کے لیے خفیہ کاری کے تالے یا انکرپٹڈ بائٹس ہوتے ہیں۔ اگر پروگرامنگ کے دوران انکرپشن لاک کی پوزیشننگ فعال (لاک) ہو تو عام پروگرامر کے ساتھ سنگل چپ مائکرو کمپیوٹر میں پروگرام کو براہ راست پڑھنا ناممکن ہے، جسے سنگل چپ مائکرو کمپیوٹر انکرپشن کہا جاتا ہے۔

خصوصی آلات یا خود ساختہ آلات کی مدد سے حملہ آور چپ سے اہم معلومات نکال سکتا ہے اور مختلف تکنیکی ذرائع سے چپ میں موجود پروگرام کو حاصل کر سکتا ہے، جسے چپ کی ڈیکرپشن کہا جاتا ہے۔ فی الحال، سنگل چپ مائکرو کمپیوٹر کے عام ڈکرپشن طریقوں میں بنیادی طور پر شامل ہیں:

(1) سافٹ ویئر اٹیک: یہ ٹیکنالوجی عام طور پر پروسیسر کمیونیکیشن انٹرفیس کا استعمال کرتی ہے اور حملہ کرنے کے لیے ان الگورتھم میں پروٹوکول، انکرپشن الگورتھم یا سیکیورٹی کمزوریوں کا استعمال کرتی ہے۔ کامیاب سافٹ ویئر حملے کی ایک عام مثال ابتدائی ATMEL AT89C51 سنگل چپ مائکرو کمپیوٹر پر حملہ ہے۔ حملہ آور نے سنگل چپ مائیکرو کمپیوٹرز کی اس سیریز کے مٹانے کے عمل کے ترتیب ڈیزائن میں خامیوں کا فائدہ اٹھایا، اور انکرپشن لاک کے بعد خود مرتب کردہ پروگرام کا استعمال کرتے ہوئے آن چپ پروگرام میموری میں ڈیٹا کو مٹانے کے اگلے مرحلے کو روک دیا۔ واقع تھا، تاکہ انکرپٹڈ سنگل چپ مائیکرو کمپیوٹر ایک غیر مرموز سنگل چپ مائیکرو کمپیوٹر بن گیا، اور پھر پروگرامر کا استعمال کرکے آن چپ پروگرام کو پڑھیں۔

(2) الیکٹرانک پتہ لگانے کا حملہیہ ٹیکنالوجی عام طور پر ہائی ٹائم ریزولوشن کے ساتھ عام آپریشن میں تمام پاور سپلائیز اور پروسیسر کے انٹرفیس کنکشن کی اینالاگ خصوصیات کی نگرانی کرتی ہے، اور اس کی برقی مقناطیسی تابکاری کی خصوصیات کی نگرانی کرکے حملے کرتی ہے۔ کیونکہ سنگل چپ مائیکرو کمپیوٹر ایک فعال الیکٹرانک ڈیوائس ہے، جب یہ مختلف ہدایات پر عمل کرتا ہے، اس کے مطابق بجلی کی سپلائی کی متعلقہ بجلی کی کھپت بدل جاتی ہے۔ اس طرح ان تبدیلیوں کا تجزیہ کرنے اور ان کا پتہ لگانے کے لیے خصوصی الیکٹرانک ماپنے والے آلات اور ریاضی کے شماریاتی طریقوں کا استعمال کرتے ہوئے، سنگل چپ مائکرو کمپیوٹر میں مخصوص کلیدی معلومات حاصل کی جا سکتی ہیں۔

(3) فالٹ جنریشن ٹیکنالوجییہ ٹکنالوجی غیر معمولی کام کے حالات کا استعمال کرتی ہے تاکہ پروسیسر کی خرابی ہو، اور پھر حملے کے لیے اضافی رسائی فراہم کرتی ہے۔ سب سے زیادہ استعمال ہونے والی غلطی ہوتی ہے، اور حملے کا مطلب ہے وولٹیج کا جھٹکا اور گھڑی کا جھٹکا۔ کم وولٹیج اور ہائی وولٹیج کے حملوں کا استعمال پروٹیکشن سرکٹ کو غیر فعال کرنے یا پروسیسر کو غلط کام کرنے پر مجبور کرنے کے لیے کیا جا سکتا ہے۔ عارضی کلاک جمپ محفوظ معلومات کو نقصان پہنچائے بغیر پروٹیکشن سرکٹ کو ری سیٹ کر سکتا ہے۔ اور پاور سپلائی عارضی جمپ کچھ پروسیسرز میں ایک ہی ہدایات کی ضابطہ کشائی اور عمل کو متاثر کر سکتی ہے۔

(4) تحقیقاتی ٹیکنالوجی

یہ ٹیکنالوجی چپ کے اندرونی کنکشن کو براہ راست بے نقاب کرنے کے لیے ہے، اور پھر حملے کے مقصد کو حاصل کرنے کے لیے سنگل چپ مائکرو کمپیوٹر کا مشاہدہ، ہیرا پھیری اور مداخلت کرنا ہے۔

سہولت کے لیے، لوگ مندرجہ بالا چار اٹیک ٹیکنالوجیز کو دو اقسام میں تقسیم کرتے ہیں، ایک دخل اندازی (فزیکل اٹیک) ہے، جس کو پیکج کو تباہ کرنے کی ضرورت ہوتی ہے، اور پھر اسے سیمی کنڈکٹر ٹیسٹ کی مدد سے خصوصی لیبارٹری میں مکمل ہونے میں گھنٹے یا حتیٰ کہ ہفتے لگ جاتے ہیں۔ سامان، خوردبین اور مائکرو پوزیشنر. تمام مائکرو پروب ٹیکنالوجیز مداخلت کرنے والے حملے ہیں۔ دیگر تین طریقے غیر حملہ آور حملے ہیں، اور حملہ شدہ MCU کو جسمانی طور پر نقصان نہیں پہنچے گا۔



مندرجہ بالا ڈکرپشن طریقوں کو دیکھتے ہوئے، صارفین کے نقصان سے بچنے کے لیے، تمام اصلی مینوفیکچررز نے اپنے اپنے چپس سے آغاز کیا ہے اور چپس کی حفاظتی سطح کو مضبوط کیا ہے۔ مثال کے طور پر، STM 32 کی طرف سے سب سے پہلے تجویز کردہ STM32 ٹرسٹ حل کوڈ پروٹیکشن اور ایگزیکیوشن پروٹیکشن ٹولز کا ایک مکمل مجموعہ فراہم کرتا ہے، لیکن کورڈ چپس کی اقسام محدود ہیں اور متعلقہ چپس کی قیمتیں مختلف ہیں۔



ایک ہی وقت میں، حل کی ترسیل میں بہت سے لنکس شامل ہوں گے، بشمول ایجنٹ، حل کمپنیاں، جلانے والی فیکٹریاں اور پروسیسنگ فیکٹریاں وغیرہ۔ موجودہ واحد ڈیبگنگ یا برننگ ٹولز پوری ڈیلیوری چین کے حفاظتی کنٹرول کو پورا نہیں کرسکتے ہیں۔

اس تکلیف دہ نقطہ کو ہدف بناتے ہوئے، Chuangxin Workshop (ICWORKSHOP.com) نے 2017 میں پہلی بار پروگرام فرم ویئر کی کلاؤڈ ڈیلیوری کا تصور پیش کیا، اور اسے آن لائن نافذ کیا۔ پروگرام ڈویلپر/حل کمپنی اور آخری صارف کے درمیان ایک قابل اعتماد اور محفوظ ڈیلیوری پلیٹ فارم بنائیں، اور فرم ویئر کو برننگ ٹائمز کے ساتھ پابند کریں، تاکہ ڈویلپرز کے املاک دانش کے حقوق کا تحفظ ہو اور دونوں فریقوں کو فائدہ ہو۔




پوری ڈیلیوری چین میں، آخری صارفین پروگرام کے فرم ویئر کے سورس کوڈ تک رسائی حاصل نہیں کر سکتے، جس سے فرم ویئر کے ٹوٹنے کا خطرہ کم ہو جاتا ہے، کارکردگی بہتر ہوتی ہے، اور سابقہ علاقائی پابندیوں اور اجازت کی پابندیوں کے مسائل حل ہو جاتے ہیں۔

اگر آپ کے پاس ST-Link یا GD-Link ہے، تو آپ Chuangxin Workshop اکاؤنٹ کو ابھی مفت میں رجسٹر کر کے اس کا تجربہ کر سکتے ہیں۔

ST-Link کلاؤڈ ڈیلیوری کا تعارف: https://www.stmcu.com.cn/hardwaredevelopmenttools/1242


GD-Link کلاؤڈ ڈیلیوری کا تعارف: http://www.gd32mcu.com/cn/detail/289

ایک ہی وقت میں، پاور رائٹر پروگرامنگ ڈیوائس کے ذریعے فراہم کردہ مختلف انکرپشن میکانزم کے ساتھ، چپ کی سطح کو اپ گریڈ کیے بغیر "ایک کور اور ایک راز" کا فنکشن بھی پورا ہو جاتا ہے! ایک ہی وقت میں، آف لائن (UID بائنڈنگ) اور آن لائن اجازت اور پاور رائٹر پروگرامنگ ڈیوائس کے ذریعے فراہم کردہ دیگر خفیہ کاری کے طریقوں کے ساتھ، چپ کریکنگ کی دشواری بہت بہتر ہو گئی ہے۔



سال 2021 کے آغاز میں، پاور رائٹر نے پروگرامنگ ڈیوائس میں اچھی خبر دی۔ اس وقت، اس نے آٹھ سنگل چپ برانڈز مکمل کیے ہیں، جن میں STM8، STM32، GD32، MM32، HC32، HK32، CX32، CS32 اور AT32 شامل ہیں، جن میں 600 سے زائد سیریز اور لاکھوں چپ ماڈلز ہیں۔ مزید معلومات کے لیے www.powerwriter.cn ملاحظہ کرنے میں خوش آمدید!



"ICWORKSHOP Chuangxin ورکشاپ" کو مختصراً ICW کہا جاتا ہے، جس کا مطلب بالترتیب انوویشن+Creativity+Wealth ہے۔ یہ MCU ڈویلپرز کی مدد کرتا ہے، ان کے تخلیقی جذبے کو ابھارتا ہے، اور ان کی تخلیقی صلاحیتوں کو آگے بڑھاتا ہے، اس طرح املاک دانش کے حقوق کی قدر کو مجسم بناتا ہے!

نوٹ: یہ مضمون دانشورانہ املاک کے حقوق کے تحفظ کی حمایت کے لیے انٹرنیٹ سے دوبارہ تیار کیا گیا ہے۔ دوبارہ پرنٹ کرتے وقت براہ کرم اصل ماخذ اور مصنف کی نشاندہی کریں۔ اگر کوئی خلاف ورزی ہوتی ہے تو اسے حذف کرنے کے لیے ہم سے رابطہ کریں۔

کمپنی کا ٹیلی فون: +86-0755-83044319
فیکس/فیکس:+86-0755-83975897
ای میل: 1615456225@qq.com
QQ: 3518641314 منیجر لی
QQ: 332496225 منیجر Qiu
پتہ: کمرہ 809، بلاک سی، ژانتاو ٹیکنالوجی بلڈنگ، نمبر 1079 منزی ایونیو، لونگہوا نیو ڈسٹرکٹ، شینزین


whatsapp

سروس ہاٹ لائن

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950