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

اسکور پر بحث کرنے کے بجائے پہلی عدم مطابقت پر رک جائیں۔

اسکور سے نہیں، فائل سے شروع کریں

کسی اور چیز کے اسے چھونے سے پہلے آرٹی فیکٹ کا SHA-256 درج کریں۔ اسے ڈاؤن لوڈ ڈائریکٹری سے نقل کریں، نہ کہ کسی مشترکہ فولڈر سے جس میں پہلے ہی دوبارہ پیک شدہ نقل موجود ہو سکتی ہے، اور فائل کی خصوصیات میں دکھایا گیا ورژن اسٹرنگ اور ناشر نوٹ کریں۔ دو ریلیز پرانی انسٹالر سے منسلک رپورٹ اُس بلڈ کے بارے میں کچھ نہیں کہتی جو آپ کے صارفین آج انسٹال کریں گے، چاہے پروڈکٹ کا نام، آئیکن اور وینڈر میل کھاتے ہوں۔ نام وہ چنتا ہے جس نے فائل پیک کی؛ ہیش نہیں چنتا۔

اُس ہیش کو رپورٹ کے لنک کے ساتھ محفوظ رکھیں تاکہ اس جوڑی کو بعد میں دوبارہ جانچا جا سکے۔

پہلے ڈیٹیکشن پڑھیں، پھر انجن

سرخی کا نمبر اُن انجنوں کو گنتا ہے جو کسی چیز سے میل کھائے، اور یہ مطابقت برابر نہیں ہوتی۔ نامزد دستخط کسی ایسی فیملی یا رویے کو بیان کرتے ہیں جسے انجن پہچاننے کا دعویٰ کرتا ہے؛ ہیورسٹک یا ساکھ کا لیبل کسی اصول کے شبے کو بیان کرتا ہے، جو کمزور ہے اور ڈیفینیشن اپ ڈیٹس کے درمیان بدلنے کا زیادہ امکان رکھتا ہے۔ انجن کا کالم بتاتا ہے کہ دریافت کس وینڈر کی ہے اور اسی لیے کون سا وینڈر اُس کا جائزہ لے سکتا ہے یا اُسے درست کر سکتا ہے۔ ایک ہی فائل کو دو انجنوں کا نشان زد کرنا دوگنا ثبوت نہیں ہے اگر دونوں نے ایک ہی دستخطوں کا مجموعہ نقل کیا ہو۔

تجزیے کا ٹائم اسٹیمپ بھی دیکھیں۔ فیصلہ بدل سکتا ہے جب دستخط اپ ڈیٹ ہوں یا جب وینڈر نمونے کا دوبارہ تجزیہ کرے۔

رپورٹ کو اپنے پاس موجود آرٹی فیکٹ سے ملائیں

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

# Windows
certutil -hashfile .\vpn-client-setup.exe SHA256
Get-FileHash .\vpn-client-setup.exe -Algorithm SHA256

# macOS
shasum -a 256 ./VPNClient.pkg

# Debian/Ubuntu
sha256sum ./vpn-client_amd64.deb

مطابقت رکھنے والا ڈائجسٹ رپورٹ کو اُس بائٹ ترتیب سے جوڑتا ہے اور اس سے زیادہ کچھ نہیں۔ اگر ڈائجسٹ مختلف ہوں تو رپورٹ کسی دوسری فائل کی ہے اور جائزہ ڈاؤن لوڈ کے ماخذ سے دوبارہ شروع ہوتا ہے۔

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

سوال کو صحیح مالک تک پہنچائیں

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

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

صرف وہ کم از کم معلومات شیئر کریں جو عوامی انسٹالر کی شناخت کے لیے درکار ہوں: ہیش، فائل کا نام، ورژن اور رپورٹ کا لنک۔ کلائنٹ پروفائل، نجی کلید یا مکمل میموری امیج اس کے لیے درکار نہیں، اور اِن میں سے کسی ایک کو اپ لوڈ کرنا سافٹ ویئر کے سوال کو ڈیٹا ہینڈلنگ کے واقعے میں بدل دیتا ہے۔

متعلقہ مضامین