یہ کیسے کام کرتا ہے
ساخت: IMAP ترسیل → مقامی ذخیرہ → تجزیہ
GravesMail آپ کے ای میل فراہم کنندہ کے IMAP سرور کو محض ترسیل کی تہ کے طور پر استعمال کرتا ہے۔ میں پیغامات دکھانے کے لیے IMAP سے کبھی نہیں پڑھتا — وہ سست اور ناقابلِ بھروسا ہوتا۔ اس کے بجائے یہ ہوتا ہے:
- IMAP سے لانا — پیغامات آپ کے فراہم کنندہ کے سرور سے مرموز رابطے پر ڈاؤن لوڈ ہوتے ہیں۔
- DMZ میں ٹھہرانا — نئے پیغامات آپ کو دکھائی دینے سے پہلے ایک مقامی عبوری جگہ (SQLite) میں اترتے ہیں۔
- 7 تہوں کا حفاظتی تجزیہ — ہر پیغام اور منسلک آپ کی مشین پر تحفظ کی ساتوں تہوں سے گزرتا ہے، جن میں YARA مالویئر اسکیننگ شامل ہے۔
- فوری قواعد سے چھانٹی — جو پیغامات آپ کے ذاتی فوری قواعد سے ملتے ہیں انہیں آپ کا قاعدہ خود بخود ٹھکانے لگاتا ہے: جائزے کے لیے سپیم ٹریپ میں الگ رکھنا، منتقل کرنا، یا حذف کرنا۔
- ان باکس، سپیم یا مالویئر میں بھیجنا — صاف پیغامات آپ کے ان باکس میں پہنچتے ہیں۔ سپیم “سپیم” میں جاتا ہے۔ مالویئر والے پیغامات ایک الگ “مالویئر” فولڈر میں جاتے ہیں، خطرناک منسلکات نکال کر روک لی جاتی ہیں۔
- سرور سے حذف کرنا (اختیاری) — اگر آپ نے “سرور سے حذف کریں” فعال کیا ہے تو پیغام آپ کے فراہم کنندہ کے ہاں سے ہٹا دیا جاتا ہے۔
حقیقت کا واحد ماخذ SQLite ہے۔ انٹرفیس میں آپ جو کچھ دیکھتے ہیں وہ آپ کی مقامی ڈیٹابیس سے آتا ہے، IMAP سے نہیں۔
بڑے میل باکس کے لیے دو مرحلوں کی ہم وقت سازی
جب آپ پہلی بار کوئی اکاؤنٹ جوڑتے ہیں — خاص طور پر ایسا جس میں ہزاروں پیغامات ہوں — تو GravesMail دو مرحلوں کا طریقہ استعمال کرتا ہے:
مرحلہ 1 (فوری آغاز): ہر فولڈر کے 500 تازہ ترین پیغامات پہلے لائے جاتے ہیں، عموماً ایک منٹ سے کم میں۔ آپ فوراً پڑھنا اور کام کرنا شروع کر سکتے ہیں۔
مرحلہ 2 (پس منظر ہم وقت سازی): باقی پیغامات پس منظر میں خاموشی سے ڈاؤن لوڈ ہوتے ہیں۔ اسٹیٹس بار میں پیش رفت کا اشاریہ تکمیل کا فیصد اور اندازاً باقی وقت دکھاتا ہے۔ آپ کسی بھی وقت اسے روک سکتے ہیں، دوبارہ شروع کر سکتے ہیں یا بند کر سکتے ہیں۔ ایپ بند کرنے پر پیش رفت محفوظ رہتی ہے۔
تحفظ کی سات تہیں
ہر آنے والا پیغام اور اس کی منسلکات تحفظ کی سات آزاد تہوں سے گزرتی ہیں۔ ہر تہ ایک الگ قسم کا مسئلہ ڈھونڈتی ہے اور اپنا فیصلہ خود کرتی ہے۔ اگر کوئی ایک تہ بھی خبردار کر دے تو پیغام سپیم سمجھا جاتا ہے — نہ کوئی اوسط نکالی جاتی ہے اور نہ کوئی مجموعی اسکور ہے جس تک پہنچنا ضروری ہو۔ ایک ہی انتباہ کافی ہے۔ یہی “7 تہ OR” ماڈل ہے۔
1. ڈومین تصدیق
کیا بھیجنے والے کا ڈومین موجود ہے، اور کیا اس کے حقیقی میل سرور ہیں؟ کیا اس کے پتے کا آخری حصہ (اس کا TLD، جیسے .shop، .top، .click یا .xyz) ان میں سے ہے جن کا سپیم میں عام طور پر غلط استعمال ہوتا ہے؟
2. بایزی فلٹر
اس بات کا سیکھا ہوا اندازہ کہ پیغام کے الفاظ کتنے سپیم جیسے ہیں۔ یہ پہلے سے تربیت یافتہ آتا ہے اور پھر آپ سے سیکھتا ہے — ہر “سپیم نشان زد کریں” یا “سپیم نہیں نشان زد کریں” اسے زیادہ ہوشیار بناتا ہے۔
3. سرنامہ تصدیق
SPF، DKIM اور DMARC — وہ معیاری جانچیں جو ثابت کرتی ہیں کہ بھیجنے والا وہی ہے جو ہونے کا دعویٰ کرتا ہے۔
4. ہیورسٹک اسکورنگ
41 ڈیٹیکٹر جو مواد اور سرنامے کے نمونوں کا احاطہ کرتے ہیں: بھیس بدلے ہوئے الفاظ (H0ME، S4LE)، پیشگی فیس اور وراثت کے فراڈ والی عبارتیں، جعلی سرنامے، تاریخ کی بے قاعدگیاں، اور بھیجنے والے کا ملکِ ماخذ۔
5. ساکھ
آپ کی محفوظ اور بلاک فہرستیں، بھیجنے والے کی تاریخ، اور پیغامات کے آر پار مہم کی نگرانی — جو اس سپیمر کو پکڑ لیتی ہے جو بھیجنے والے ڈومین تو بدلتا رہتا ہے مگر وہی ماخذ سرور، پے لوڈ ہوسٹ یا ان سبسکرائب لنک دوبارہ استعمال کرتا ہے۔
6. مالویئر: نظام اینٹی وائرس
Windows پر منسلکات AMSI انٹرفیس کے ذریعے آپ کے انسٹال شدہ اینٹی وائرس (Windows Defender، Norton، Bitdefender، Kaspersky اور دیگر) کو بھیجی جاتی ہیں۔ یہ تہ macOS، Linux یا موبائل پر دستیاب نہیں — اور ان پلیٹ فارمز پر یہ صاف صاف یہی بتاتی ہے، بجائے اس کے کہ ایسا صاف نتیجہ دکھائے جو اس نے کبھی نکالا ہی نہیں۔
7. مالویئر: YARA
منسلکات کے بائٹس اور پیغامات کے متن کو Neo23x0/signature-base ریپوزٹری کے ہزاروں کمیونٹی مالویئر سگنیچرز کے مقابل اسکین کرتی ہے۔ ٹروجن، رینسم ویئر، RAT، بدنیتی پر مبنی Office میکروز، PDF ایکسپلائٹس اور فشنگ دستاویزات پکڑتی ہے۔ ہر پلیٹ فارم پر چلتی ہے، موبائل سمیت، اور آف لائن استعمال کے لیے ایپ میں شامل ہو کر آتی ہے۔
دیانت دارانہ رپورٹنگ — کوئی جھوٹا اطمینان نہیں
کسی بھی پیغام کی “خصوصیات” کھول کر تہ بہ تہ تفصیل دیکھیں: ہر تہ نے کیا اسکور دیا، وہ حد جس پر وہ خبردار کرتی ہے، اور اس کی حالت — خبردار کیا گیا، صاف یا دستیاب نہیں۔ جب کوئی اسکینر چل نہ سکے تو GravesMail “دستیاب نہیں” بتاتا ہے۔ اسے کبھی “صاف” نہیں دکھایا جاتا۔ وہ اینٹی وائرس جو شروع ہی نہ ہو سکے اور پھر بھی صاف بتا دے، بدترین قسم کا حفاظتی اوزار ہے، کیونکہ آپ ایسے فیصلے پر بھروسا کرتے ہیں جو حقیقت میں کبھی دیا ہی نہیں گیا۔
“سیکیورٹی انجن” اسکرین (اوزار → سیکیورٹی انجن، یا موبائل پر ترتیبات → سیکیورٹی انجن) میں آپ ساتوں تہوں میں سے ہر ایک کو 0–100% حساسیت کے سلائیڈر سے الگ الگ ٹیون کر سکتے ہیں — 0% تہ کو بند کر دیتا ہے، 100% سب سے زیادہ حساس ہے۔ کوئی ایک مجموعی کنٹرول نہیں ہے؛ آپ تہوں کو ایک ایک کر کے ٹیون کرتے ہیں۔ یہی اسکرین مالویئر اسکینر کی تازہ حالت، ملکی پالیسی کا ایڈیٹر، اور ہر ڈیٹیکٹر اور اس کے وزن کی صرف پڑھنے کے قابل فہرست بھی دکھاتی ہے۔
تلاش کے بغیر جغرافیائی مقام
ہیورسٹک تہ یہ دیکھتی ہے کہ پیغام کہاں سے آیا۔ یہ تلاش خالصتاً مقامی ہے۔ GravesMail کے ساتھ ملک سے IP رینج کا ایک جدول شامل آتا ہے اور وہ اسے آپ کے ڈیوائس پر ہی دیکھتا ہے — نہ کوئی DNS استفسار، نہ کوئی بیرونی API کال، اور نہ راستے میں کوئی فریقِ ثالث سروس۔ آپ کے پیغام کا میٹا ڈیٹا جغرافیائی مقام معلوم کرنے کے لیے کبھی آپ کے ڈیوائس سے باہر نہیں جاتا۔
نتیجے کا مطلب کیا ہے، یہ آپ طے کرتے ہیں۔ “سیکیورٹی انجن” اسکرین میں آپ ملکوں کو محفوظ (سپیم کا کوئی اضافی اشارہ نہیں) یا خطرہ (ایک مضبوط اشارہ) قرار دے سکتے ہیں۔ دونوں فہرستیں خالی شروع ہوتی ہیں، اس لیے جب تک آپ کوئی پالیسی نہ چنیں، عام بین الاقوامی ڈاک پر کبھی کوئی جرمانہ نہیں لگتا۔
IP جغرافیائی مقام کا ڈیٹا DB-IP (db-ip.com) کا ہے، CC BY 4.0 کے تحت لائسنس یافتہ۔
بیرونی تصاویر کی بندش اور ٹریکنگ پکسلز کی صفائی
جب آپ کو کوئی ای میل ملتی ہے تو بھیجنے والے اس میں ایسی بیرونی تصاویر شامل کر سکتے ہیں جو ان کے سرورز سے لوڈ ہوتی ہیں۔ جب تصویر لوڈ ہوتی ہے تو بھیجنے والے کو آپ کا IP پتا معلوم ہو جاتا ہے، یہ کہ آپ نے ای میل کھولی، کب کھولی، اور کون سا ڈیوائس استعمال کیا۔
GravesMail طے شدہ طور پر بیرونی تصاویر بلاک کرتا ہے۔ اس کے علاوہ وہ نظر نہ آنے والے ٹریکنگ پکسلز (1×1 تصاویر جو صرف پڑھے جانے کی رسید کی ٹریکنگ کے لیے استعمال ہوتی ہیں) کو پہچان کر نکال دیتا ہے۔ یہ دونوں الگ الگ کنٹرول ہیں — آپ ٹریکرز لوڈ کیے بغیر تصاویر لوڈ کر سکتے ہیں، یا اس کے برعکس۔
اینڈ ٹو اینڈ انکرپشن (OpenPGP)
GravesMail OpenPGP کو سپورٹ کرتا ہے — اینڈ ٹو اینڈ مرموز اور دستخط شدہ ای میل کا کھلا، باہم قابلِ عمل معیار۔ آپ ہر اس شخص کے ساتھ نجی ڈاک کا تبادلہ کر سکتے ہیں جو PGP استعمال کرتا ہو، کسی بھی میل سسٹم پر (Proton Mail، Thunderbird، gpg اور دیگر)، صرف GravesMail کے دوسرے صارفین کے ساتھ نہیں۔ یہ اصلی PGP/MIME ہے، GravesMail کی کوئی اپنی بولی نہیں۔
کلیدیں
“PGP کلید منیجر” میں کلید بنائیں — Ed25519/Curve25519 تجویز کردہ ہے، اور پرانے PGP سافٹ ویئر سے مطابقت کے لیے RSA-4096 دستیاب ہے۔ اپنی عوامی کلید برآمد کریں تاکہ دوسرے آپ کو لکھ سکیں، اور انہیں لکھنے کے لیے ان کی کلید درآمد کریں۔ درآمد کے بعد GravesMail کلید کا فنگر پرنٹ دکھاتا ہے؛ اس شخص سے کسی الگ ذریعے سے — فون پر یا بالمشافہ — اس کی تصدیق کریں اور اسے تصدیق شدہ نشان زد کریں۔ غیر تصدیق شدہ کلید بھی کام کرتی ہے مگر اس پر غیر تصدیق شدہ کا نشان رہتا ہے، کیونکہ اس نشان کا ٹھیک ایک ہی مطلب ہے: آپ نے ابھی تصدیق نہیں کی کہ یہ کلید واقعی اسی شخص کی ہے۔
کلیدوں کی شناخت فنگر پرنٹ سے ہوتی ہے، ای میل پتے سے نہیں۔ ایک پتے کے لیے دو کلیدیں ہونا عام بات ہے — ایک پرانی اور ایک نئی، یا ساتھ ساتھ ایک RSA اور ایک Ed25519 کلید — اس لیے ہر عمل اسی کلید پر ہوتا ہے جو آپ نے منتخب کی ہو، اس پہلی کلید پر نہیں جو اتفاق سے پتے سے مل جائے۔
آپ کسی کلید کو کسی رابطے سے منسلک کر سکتے ہیں، تاکہ اس شخص کے لیے مرموز کرنا کلید منیجر میں ڈھونڈے بغیر بس ہو جائے۔ کلید منسلک کرنے سے انکرپشن چالو نہیں ہوتی؛ اسے آپ اب بھی ہر پیغام کے لیے خود چنتے ہیں۔
اگر آپ اپنی خفیہ کلید کھو دیں تو اس کے لیے مرموز کیا گیا ہر پیغام ہمیشہ کے لیے ناقابلِ بازیافت ہو جاتا ہے۔ نہ میں اسے واپس لا سکتا ہوں، نہ کوئی اور۔ خفیہ کلید کا بیک اپ لیں استعمال کر کے پاس ورڈ سے محفوظ بیک اپ فائل کسی محفوظ جگہ رکھیں اور پاس ورڈ یاد رکھیں۔ خفیہ کلید بحال کریں اسے نئے یا دوبارہ انسٹال کیے گئے ڈیوائس پر واپس لاتا ہے، اور اس کی شناخت اور فنگر پرنٹ دکھا کر تصدیق کرتا ہے کہ کون سی کلید بحال ہوئی۔ اپنی کسی خفیہ کلید کو حذف کرنا ناقابلِ واپسی ہے، اس لیے GravesMail انتباہ کو زیادہ سخت کر دیتا ہے اور آپ سے تصدیق کرواتا ہے۔
بھیجنا اور پڑھنا
“لکھیں” میں ایک سیکیورٹی کنٹرول ہے جس کے تین موڈ ہیں — دستخط، انکرپٹ یا دستخط + انکرپٹ (نجی ڈاک کے لیے تجویز کردہ)۔ یہ طے شدہ طور پر بند ہوتا ہے، اس لیے عام ڈاک میں کوئی تبدیلی نہیں آتی۔ جو مرموز ڈاک آپ کو ملتی ہے وہ خود بخود ڈکرپٹ ہو جاتی ہے اور بند تالا 🔒 دکھاتی ہے؛ دستخط شدہ ڈاک اپنے دستخط کی حالت دکھاتی ہے، اور غلط دستخط چپکے سے نہیں بلکہ نمایاں طور پر دکھایا جاتا ہے۔ جو پیغام کسی ایسی کلید کے لیے مرموز ہو جو اس ڈیوائس پر آپ کے پاس نہیں، وہ آپ کو خالی متن دکھانے کے بجائے صاف صاف یہی بتاتا ہے۔
جب آپ مرموز ڈاک بھیجتے ہیں تو GravesMail اسے آپ کی اپنی کلید کے لیے بھی مرموز کرتا ہے، تاکہ آپ کے “بھیجے گئے” فولڈر والی نقل آپ کے لیے قابلِ مطالعہ رہے۔ اس کے بغیر آپ کی اپنی رکھی ہوئی نقل ڈکرپٹ نہ ہو سکتی۔ یہ ہمیشہ چالو رہتا ہے۔
وہ قاعدہ جس میں کوئی لچک نہیں
اگر آپ مرموز کرنا چنیں اور کسی وصول کنندہ کے پاس قابلِ استعمال کلید نہ ہو تو ترسیل روک دی جاتی ہے۔ GravesMail رک کر پوچھتا ہے: منسوخ کریں، یا صراحت کے ساتھ بغیر انکرپشن بھیجنا چنیں — یہ ایک دانستہ دوسرا عمل ہے جو خطرے میں پڑنے والے وصول کنندگان کے نام بتاتا ہے، کبھی طے شدہ نہیں اور کبھی خودکار نہیں۔ کوڈ میں کوئی ایسا راستہ نہیں جس میں انکرپشن چننے کے باوجود چپکے سے سادہ متن بھیج دیا جائے۔ یہ پابندی خود انجن میں نافذ ہے، صرف انٹرفیس میں نہیں، اور ایک خودکار ٹیسٹ اس کا احاطہ کرتا ہے۔
PGP کس چیز کی حفاظت کرتا ہے، اور کس کی نہیں
PGP پیغام کے متن اور منسلکات کو مرموز کرتا ہے۔ یہ موضوع کی سطر، بنام/از/Cc یا یہ کہ پیغام کب بھیجا گیا، نہیں چھپاتا — یہ سب کھلے عام سفر کرتے ہیں۔ یہی حد ہر PGP/MIME سسٹم کی ہے، Proton سمیت؛ یہ GravesMail کی کوئی کمی نہیں، مگر اس پر انحصار کرنے سے پہلے آپ کو یہ معلوم ہونا چاہیے۔
PGP آپ کی ڈاک کی حفاظت دورانِ سفر کرتا ہے — راستے میں پکڑے جانے سے اور آپ کے میل فراہم کنندہ سے۔ یہ اینٹی فارنزکس کا اوزار نہیں ہے: ڈکرپٹ ہونے کے بعد ڈاک GravesMail کی مقامی مرموز ڈیٹابیس میں کیش ہو جاتی ہے تاکہ آپ اسے آف لائن تلاش کر سکیں اور پڑھ سکیں۔
دو مزید حدود، صاف لفظوں میں: GravesMail کلید سرور یا WKD سے خودکار تلاش نہیں کرتا اور اس میں ویب آف ٹرسٹ نہیں ہے — کلیدیں آپ خود درآمد کرتے ہیں اور فنگر پرنٹ خود تصدیق کرتے ہیں، اور یہ دانستہ انتخاب ہے تاکہ کسی کی شناخت کے بارے میں کسی نیٹ ورک سروس پر بھروسا نہ کرنا پڑے۔ اور ان لائن کلیئر سائنڈ پیغامات دستخط کی تصدیق کے بغیر قابلِ مطالعہ متن کے طور پر دکھائے جاتے ہیں؛ GravesMail انہیں دکھا دیتا ہے، ایسے دستخط کا دعویٰ نہیں کرتا جسے اس نے حقیقت میں جانچا نہ ہو۔
باہمی عمل پذیری
GravesMail کا PGP GnuPG کے مقابل دونوں سمتوں میں تصدیق شدہ ہے — جو OpenPGP کا حوالہ جاتی نفاذ ہے — GravesMail کی بنائی ہوئی کلیدوں کے ساتھ، Ed25519 اور RSA-4096 دونوں کے لیے: GravesMail مرموز کرتا ہے اور gpg ڈکرپٹ کرتا ہے، gpg مرموز کرتا ہے اور GravesMail ڈکرپٹ کرتا ہے، اور دستخط دونوں سمتوں میں درست ثابت ہوتے ہیں۔ یہ خودکار ٹیسٹوں کا مجموعہ ہے، ایک بار کی دستی جانچ نہیں۔
Proton Mail کی بھی تصدیق ہو چکی ہے — خودکار ٹیسٹ کے بجائے ہاتھ سے۔ GravesMail اور ایک فعال Proton اکاؤنٹ کے درمیان اصلی مرموز ڈاک دونوں سمتوں میں بھیجی اور پڑھی گئی ہے۔ اسی جانچ کے دوران تین اصلی نقائص ملے اور درست کیے گئے: Proton کی سخت کلیدی جانچ کا GravesMail کی Ed25519 کلیدوں کو رد کرنا، کلید کی میعاد ختم ہونے سے متعلق ایک بگ، اور ڈکرپشن کے وقت مرموز ڈاک سے منسلکات کا چپکے سے غائب ہو جانا۔ تینوں درست ہو چکے ہیں، اور Proton کے ساتھ باہمی عمل پذیری دونوں سمتوں میں کام کرتی ہے۔
Thunderbird کو میں نے خاص طور پر PGP کے لیے نہیں آزمایا، اس لیے میں یہاں اس کا دعویٰ نہیں کروں گا۔ یہ ایک معیاری OpenPGP کلائنٹ ہے اور اسے کام کرنا چاہیے، مگر “چاہیے” اور تصدیق شدہ ایک بات نہیں، اور میں آپ کو وہی بتانا پسند کروں گا جو حقیقت میں جانچا گیا ہے۔
پاس ورڈ سے محفوظ ای میل (کلید درکار نہیں)
PGP تب درست اوزار ہے جب آپ کا مخاطب بھی PGP استعمال کرتا ہو۔ جب وہ نہ کرتا ہو — اور زیادہ تر لوگ نہیں کرتے — تو اس کے بجائے نیچے دیا گیا پاس ورڈ سے محفوظ کرنے کا اختیار استعمال کریں۔
کبھی کبھی آپ کو کوئی نجی چیز کسی ایسے شخص کو بھیجنی ہوتی ہے جس کے پاس نہ انکرپشن کلیدیں ہیں اور نہ کوئی خاص سافٹ ویئر — بس ایک عام ای میل اکاؤنٹ۔ GravesMail کا پاس ورڈ سے محفوظ کریں (کلید درکار نہیں) اختیار آپ کے پیغام اور منسلکات کو ایک اصلی، معیاری AES-256 مرموز ZIP کے اندر مہر بند کر دیتا ہے، جسے وصول کنندہ کسی بھی پلیٹ فارم پر مفت، عام سافٹ ویئر سے کھولتا ہے۔
اس میں صنعت کا معیاری WinZip AES-256 (AE-2) فارمیٹ استعمال ہوتا ہے — وہی مضبوط انکرپشن جسے 7-Zip، Keka اور موبائل کی آرکائیور ایپس پہلے سے سمجھتی ہیں۔ یہ صرف GravesMail کا کوئی کنٹینر نہیں ہے، اور یہ وہ کمزور، ٹوٹ جانے والا “ZipCrypto” بھی نہیں جو پرانے ZIP اوزار استعمال کرتے تھے۔ باہمی عمل پذیری اصلی معیاری آرکائیور سافٹ ویئر کے مقابل ثابت شدہ ہے، اور آرکائیو کا AE-2 انکرپشن فارمیٹ خودکار ٹیسٹ سے پابند ہے — اس لیے جو چیز باہر جاتی ہے وہ واقعی ایک معیاری فائل ہے، ایسی چیز نہیں جو صرف ایک ہی ایپ کی دو نقول کے درمیان چلتی دکھائی دے۔
حقیقت میں جو چیز باہر جاتی ہے وہ ایک ہی منسلک ہے، protected-message.zip۔ آپ کا اصل پیغام اور ہر منسلک اس کے اندر مرموز ہوتا ہے؛ نظر آنے والے ای میل متن میں صرف اسے کھولنے کی سادہ زبان میں ہدایات ہوتی ہیں۔ آرکائیو کے اندر منسلکات کے نام غیر جانب دار فرضی ناموں سے بدل دیے جاتے ہیں، اور اصل نام ایک مرموز فہرست میں رکھے جاتے ہیں جو وصول کنندہ کے پاس ورڈ درج کرنے پر ظاہر ہوتی ہے — اس لیے فائلوں کے نام بھی افشا نہیں ہوتے۔
بھیجتے وقت GravesMail آپ سے ایک مضبوط پاس ورڈ مقرر کرنے کو کہتا ہے (کم از کم 12 حروف، بڑے اور چھوٹے حروف، دو ہندسوں اور دو علامتوں کے ساتھ)، ساتھ ایک براہِ راست چیک لسٹ اور تصدیق کا خانہ ہوتا ہے تاکہ ٹائپنگ کی کوئی غلطی وصول کنندہ کو کبھی باہر نہ روک دے۔ اس کے بعد وہ پاس ورڈ ایک بار دکھاتا ہے، “نقل کریں” بٹن کے ساتھ، اور آپ کو یاد دلاتا ہے کہ اسے کسی الگ ذریعے سے پہنچائیں — فون، ٹیکسٹ یا چیٹ کے ذریعے۔ GravesMail کبھی پاس ورڈ ای میل کرنے کی پیشکش نہیں کرتا، اور اسے کبھی کہیں محفوظ یا ترسیل نہیں کرتا۔ GravesMail اپنے موصول کردہ محفوظ پیغامات کو بھی ہر پلیٹ فارم پر وہیں کھول سکتا ہے۔
ساری حفاظت پاس ورڈ ہی ہے — اچھا پاس ورڈ چنیں اور اسے خود ای میل کے بجائے کسی الگ ذریعے سے بتائیں۔ نہ کوئی میعاد ہے اور نہ “خود تلفی”؛ سرور کے بغیر یہ چیزیں نافذ نہیں کی جا سکتیں، اور GravesMail مقامی پہلے ہے، اس لیے میں ان کا دعویٰ نہیں کرتا۔ ZIP فائلوں کے مواد کو مرموز کرتا ہے، آرکائیو کی ساخت کو نہیں، اس لیے جو کوئی پیغام راستے میں پکڑ لے وہ اب بھی دیکھ سکتا ہے کہ اندر کتنی فائلیں ہیں اور ان کے اندازاً سائز اور اوقات کیا ہیں — بس ان کے نام اور مواد نہیں۔ اور ای میل کا موضوع، بنام/از اور وقت اب بھی کھلے عام سفر کرتے ہیں، جیسا ہر ای میل کے ساتھ ہوتا ہے۔
فوری قواعد: آپ کی ذاتی ای میل چھانٹی
فوری قواعد سے آپ مخصوص بھیجنے والوں، ڈومینز یا موضوع کے نمونوں کے لیے ایک کلک والے چھانٹی کے قواعد بنا سکتے ہیں۔ ہر قاعدے کو ٹول بار پر اپنا بٹن ملتا ہے۔ جب آپ کسی پیغام پر کوئی قاعدہ لاگو کرتے ہیں تو بھیجنے والا خود بخود اس قاعدے کی مماثلت کی فہرست میں شامل ہو جاتا ہے — قاعدہ استعمال کے ساتھ زیادہ ہوشیار ہوتا جاتا ہے۔
کوئی قاعدہ مماثل ڈاک کو جائزے کے لیے الگ رکھنے کو سپیم ٹریپ میں بھیج سکتا ہے، کسی فولڈر میں منتقل کر سکتا ہے، حذف کر سکتا ہے، یا کچھ دنوں بعد خود بخود حذف کر سکتا ہے۔ قواعد کو ہم وقت سازی کے دوران خود بخود لاگو ہونے پر مقرر کیا جا سکتا ہے، تاکہ مماثل پیغامات آپ کے ان باکس تک کبھی نہ پہنچیں، اور آپ پرانی ڈاک کو یکبارگی پکڑنے کے لیے پورے فولڈر سیکنڈوں میں اسکین کر سکتے ہیں۔ قاعدے نے جو کچھ بھی پکڑا ہو اس کا کسی بھی وقت جائزہ لیا جا سکتا ہے، اسے بحال کیا جا سکتا ہے یا مستقل ہٹایا جا سکتا ہے۔
آپ کے قواعد کو سپیم فلٹر پر فوقیت حاصل ہے۔ جو پیغام آپ کے کسی قاعدے سے ملتا ہے اسے آپ کا قاعدہ ٹھکانے لگاتا ہے، اس سے پہلے کہ سپیم فلٹر اسے کہیں اور موڑ سکے — اس لیے جس بھیجنے والے کے لیے آپ نے قاعدہ لکھا ہے وہ غلطی سے سپیم میں نہیں جائے گا۔ فلٹر پھر بھی چلتا ہے اور پیغام کو اسکور دیتا ہے، اور آپ اس کا فیصلہ “خصوصیات” میں دیکھ سکتے ہیں؛ وہ بس آپ کے قاعدے کو رد نہیں کرتا۔ واحد استثنا مالویئر ہے: مالویئر اسکین ہمیشہ جیتتا ہے، اس لیے کوئی قاعدہ کبھی خطرناک منسلک آپ کے ان باکس میں نہیں پہنچا سکتا۔
چھنا ہوا فہرست وہ سب کچھ دکھاتی ہے جو آپ کے تمام قواعد نے ایک متحرک وقتی کھڑکی کے اندر پکڑا (ڈیسک ٹاپ پر 1 سے 96 گھنٹے، طے شدہ طور پر 24)۔ جائزے کی ہر فہرست — قواعد، چھنا ہوا اور سپیم — کا اپنا تلاش کا خانہ ہے۔
کوئی پکڑا ہوا پیغام کھولیں تو پہلا ٹیب محفوظ پیش منظر ہے: پیغام ویسا ہی دکھایا جاتا ہے جیسا آپ کے مطالعے کے پین میں نظر آتا، مگر اسکرپٹس بے اثر، ٹریکنگ پکسلز بلاک، اور بیرونی تصاویر صرف قابلِ اعتماد بھیجنے والوں کے لیے لوڈ ہوتی ہیں۔ اس میں جواب، سب کو جواب اور آگے بھیجیں کے بٹن ہیں، تاکہ آپ کسی پکڑے ہوئے پیغام کو پہلے ان باکس میں بحال کیے بغیر اس کا جواب دے سکیں — پیغام وہیں رہتا ہے جہاں ہے اور آپ کا جواب ایک عام پیغام کی طرح چلا جاتا ہے۔
روکی گئی منسلکات
جب YARA یا آپ کے نظام کا اینٹی وائرس کسی منسلک میں مالویئر پکڑتا ہے تو GravesMail خود بخود یہ اقدامات کرتا ہے:
- پیغام الگ رکھا جاتا ہے — ایک مخصوص “مالویئر” فولڈر میں منتقل، سپیم سے الگ۔
- منسلک نکال دی جاتی ہے — خطرناک فائل پیغام سے ہٹا دی جاتی ہے۔ پیغام کا متن برقرار رہتا ہے تاکہ آپ دیکھ سکیں کہ اسے کس نے بھیجا۔
- ڈیٹا محفوظ رہتا ہے — منسلک کے بائٹس مقامی طور پر رکھے جاتے ہیں۔ آپ روکی گئی منسلکات کے ذریعے ہر روکے گئے آئٹم کا جائزہ لے سکتے ہیں، دیکھ سکتے ہیں کہ اسے کیوں روکا گیا، اگر آپ کو اس پر بھروسا ہو تو اسے ڈسک پر محفوظ کر سکتے ہیں، یا اسے مستقل طور پر حذف کر سکتے ہیں۔ روکے گئے آئٹم آپ کے فیصلے تک رکھے جاتے ہیں؛ وہ کبھی خاموشی سے ضائع نہیں ہوتے۔
- مکمل وضاحت — پیغام کی خصوصیات ٹھیک ٹھیک بتاتی ہیں کہ کون سا YARA قاعدہ یا AV انجن حرکت میں آیا، کون سی فائل متاثر ہوئی اور کیا کارروائی کی گئی۔
آپ کسی بھی وقت کسی منسلک پر دایاں کلک کر کے مالویئر کے لیے اسکین کریں بھی منتخب کر سکتے ہیں تاکہ فوری اسکین چلایا جائے۔ YARA قواعد ترتیبات میں دستی طور پر یا ہفتہ وار شیڈول پر خودکار طور پر اپ ڈیٹ کیے جا سکتے ہیں۔
خودکار مرموز بیک اپ
GravesMail آپ کے پورے پروفائل کے مرموز بیک اپ خودکار طور پر بناتا ہے — صرف آپ کا میل ڈیٹابیس نہیں، بلکہ آپ کے رابطے، تقویم، قواعد، محفوظ اور بلاک شدہ فہرستیں، ٹیون کی ہوئی حدیں، بھیجنے والوں کی ساکھ، تربیت یافتہ سپیم فلٹر، PGP کلیدوں کا مجموعہ اور محفوظ کردہ اکاؤنٹ کی اسناد۔ (وہ فائلیں جو ایپ کے ساتھ آتی ہیں اور اپ ڈیٹ پر بدل دی جاتی ہیں، جیسے جغرافیائی لُک اپ ٹیبل اور بنیادی سپیم ماڈل، جان بوجھ کر شامل نہیں کی جاتیں۔)
- مکمل بیک اپ — پروفائل کی پوری نقل، AES-256 سے مرموز
- تفاضلی بیک اپ — صرف وہ جو آخری مکمل بیک اپ کے بعد بدلا؛ اسے بحال کرنے پر پوری زنجیر خود بخود پیچھے تک طے کی جاتی ہے
- کارروائی سے پہلے کے اسنیپ شاٹ — ہر تباہ کن کارروائی سے پہلے (فوری قواعد کا اسکین، صفائی، ردی صاف کرنا)
شیڈول آپ بیک اپ مینیجر سے طے کرتے ہیں: یا تو ایک وقفہ (بند، روزانہ، ہفتہ وار، یا گھنٹوں کی اپنی تعداد، ہر N دن بعد ایک مکمل بیک اپ کے ساتھ) یا ایک ہفتہ وار گرڈ جس میں ہر دن کوئی نہیں، مکمل یا تفاضلی پر مقرر ہوتا ہے۔ مکمل، تفاضلی اور اسنیپ شاٹ بیک اپ رکھنے کی حدیں قابلِ ترتیب ہیں اور آپ کی واحد نقل کو کبھی نہیں ہٹاتیں۔
یہ بیک اپ کیسے مرموز کیے جاتے ہیں
GravesMail کے اپنے شیڈول شدہ اور دستی بیک اپ ایک بیک اپ ماسٹر کلید سے مہر بند کیے جاتے ہیں جسے ایپ آپ کے لیے بناتی اور سنبھالتی ہے۔ خود کلید کبھی کھلی حالت میں ڈسک پر نہیں لکھی جاتی — صرف لپٹی ہوئی نقلیں محفوظ ہوتی ہیں، اور وہ دو طرح سے لپیٹی جاتی ہے:
- آپ کے آلے کا محفوظ کی اسٹور — تاکہ معمول کے بیک اپ خاموشی سے ہوں، پاس ورڈ پوچھے بغیر، کبھی بھی۔
- آپ کا بازیابی پاس فریز — جو اسی کلید کو کسی بھی مشین پر کھول دیتا ہے، کسی کی اسٹور کے بغیر۔
یہی دوسری لپیٹ ان بیک اپ کو آلے سے آزاد بناتی ہے۔ پہلے کے ورژن خودکار بیک اپ کو ایک ہی مشین سے باندھ دیتے تھے؛ اب وہ صرف وہیں بحال ہونے کے پابند نہیں جہاں بنائے گئے تھے۔
بازیابی پاس فریز آپ ایک بار مقرر کرتے ہیں، جب آپ پہلی بار بیک اپ بناتے ہیں۔ یہ لازمی ہے، اسے چھوڑا نہیں جا سکتا — جب تک یہ مقرر نہ ہو بیک اپ مکمل نہیں ہوگا، ٹھیک اسی لیے کہ آپ کے پاس کبھی ایسے بیک اپ نہ رہ جائیں جنہیں آپ بازیاب نہ کر سکیں۔ اس کے بعد بیک اپ مزید کچھ پوچھے بغیر چلتے ہیں۔ آپ اسے کسی بھی وقت بیک اپ مینیجر سے بدل سکتے ہیں، اور بدلنے کے بعد بھی ہر موجودہ بیک اپ قابلِ بحالی رہتا ہے۔
نئے یا ری سیٹ کیے گئے آلے پر ان بیک اپ کو بازیاب کرنے کا یہی واحد راستہ ہے، اور میں اسے آپ کے لیے بازیاب نہیں کر سکتا — یہ دانستہ ہے۔ نہ کوئی ری سیٹ لنک ہے اور نہ معاونت کا کوئی چور دروازہ، کیونکہ دونوں میں سے کوئی بھی اس شخص کے لیے اندر آنے کا راستہ ہوتا جو آپ نہیں ہے۔ اگر آپ اسے بھول جائیں اور آلہ بھی کھو دیں تو وہ بیک اپ کھولے نہیں جا سکتے۔ اسے کسی محفوظ جگہ رکھیں۔
بیک اپ مینیجر میں آپ کسی بھی بیک اپ کا مواد دیکھ سکتے ہیں، تمام بیک اپ میں تلاش کر سکتے ہیں، اپنے موجودہ ڈیٹابیس سے موازنہ کر سکتے ہیں اور چن کر انفرادی پیغامات بازیاب کر سکتے ہیں۔ بحالی آپ کے موجودہ پروفائل کو چھونے سے پہلے جانچتی ہے کہ بیک اپ مکمل اور سالم ہے — کٹا ہوا یا خراب بیک اپ رد کر دیا جاتا ہے اور آپ کا موجودہ ڈیٹا جوں کا توں رہتا ہے — اور مکمل ہونے پر وہ آپ کو دکھاتی ہے کہ کیا واپس آیا، ایک ایک ڈیٹا سیٹ کر کے۔
حذف کا لاگ اور بازیابی
ہر حذف شدہ پیغام اپنے پورے متن سمیت ایک مقامی حذف لاگ میں محفوظ ہو جاتا ہے۔ آپ 90 دن تک (قابلِ ترتیب) حذف شدہ پیغامات دیکھ سکتے ہیں، تلاش کر سکتے ہیں اور ایک کلک سے بازیاب کر سکتے ہیں۔ کسی بیک اپ فائل کی ضرورت نہیں — حذف لاگ سے بازیابی فوری ہوتی ہے۔