TgWitness / دستاویزات

دستاویزات / 10

اسے محفوظ رکھیں

Telegram کے راستے، عوامی پروکسی فہرستیں اور اختیاری بیرونی خدمات جانیں۔ جانیں کہ ہر راز کیا کھولتا ہے، حفاظتی اقدامات کیا کور کرتے ہیں اور آپ کے لیے کیا چھوڑتے ہیں۔

127.0.0.1پینل کا پتہ بطورِ ڈیفالٹ
256-بٹتصادفی پینل ٹوکن
0سی ڈی اینز، تجزیات یا دور دراز فانٹس
Ed25519ہر ریکارڈ پر دستخط

جہاں سب کچھ موجود ہے

کلیکٹر، اس کا پینل اور ہر محفوظ شدہ ریکارڈ آپ کے چلائے گئے کمپیوٹر یا سرور پر ہی رہتا ہے۔ ٹیلیگرام بطور ڈیفالٹ واحد منزل ہے؛ ہر دوسری منزل ایک الگ سوئچ ہے۔

06 / جو چیز مشین سے نکلتی ہےآپ کی تنصیب
آپ کا کمپیوٹر یا سرور
پینل127.0.0.1:8787 · بیئرر ٹوکن
جمع کنندہہر ورک اسپیس کے لیے ایک ٹیلیگرام کلائنٹ
ڈیٹا ڈائریکٹری
جرنلSQLite · ہیش-چینڈ · دستخط شدہ
میڈیاSHA-256 کے ذریعے نامزد کردہ فائلیں
والٹفرنیٹ · سیشن، API جوڑا، دستخطی کلید، پروکسی
  • ٹیلیگرامہمیشہ · آپ کے راستے کے ذریعے

    اکاؤنٹ کا MTProto کنکشن: براہِ راست، SOCKS5، HTTP یا MTProxy۔ Hide IP موڈ ایک فعال پروکسی کے انتظار میں رہتا ہے۔ براہِ راست فال بیک کے لیے ایسے موڈ کی ضرورت ہے جو واضح طور پر اسے اجازت دے۔

  • آف سائٹ کاپیاختیاری · ڈیفالٹ طور پر بند

    جرنل، فائلیں اور چیک پوائنٹس S3-مطابق اسٹوریج میں اپ لوڈ کرنے سے پہلے AES-GCM کے ذریعے انکرپٹ کیے جاتے ہیں۔ کلید آپ کے پاس رہتی ہے؛ منسلکات کو ان کے مواد کے ہیش کی بجائے کلید شدہ ہیش کے ذریعے نامزد کیا جاتا ہے۔

  • اطلاعاتاختیاری · ڈیفالٹ طور پر بند

    چٹ کے عنوانات کے ساتھ مسائل اور تبدیلیوں کی تعداد۔ پیغام کے اقتباسات صرف تب بھیجے جاتے ہیں جب آپ انہیں فعال کریں۔

  • ٹائم اسٹیمپ اتھارٹیاختیاری · ڈیفالٹ طور پر بند

    صرف ایک دستخط شدہ چیک پوائنٹ کا SHA-256 اور ایک بے ترتیب نونس۔ کوئی پیغامات نہیں، کوئی چیٹ کے نام نہیں۔

  • گواہاختیاری · ڈیفالٹ طور پر بند

    یہ ایک ریڈ-اونلی ٹوکن کے ساتھ دستخط شدہ چیک پوائنٹس اور کیپچر کاؤنٹرز حاصل کرتا ہے۔ یہ گفتگو نہیں پڑھ سکتا اور ترتیبات تبدیل نہیں کر سکتا۔

ڈیفالٹ: صرف ٹیلیگرام کنکشن اس مشین سے باہر جاتا ہے۔

اختیاری منزلوں کو ہر ورک اسپیس کے لیے ترتیب دیا جاتا ہے۔ پیغام کا متن اور میڈیا ڈیٹا ڈائریکٹری میں غیر انکرپٹڈ طور پر محفوظ کیے جاتے ہیں: اسے ڈسک انکرپشن اور فائل اجازت ناموں کے ذریعے محفوظ کریں۔

ہر راز کیا کھولتا ہے

خفیہجہاں اسے محفوظ رکھا جاتا ہےیہ کیا انلاک کرتا ہےاگر یہ لیک ہو جائے
پینل ٹوکنpanel-token.txt ڈیٹا ڈائریکٹری میں؛ براؤزر اسے صرف ٹیب کے لیے محفوظ رکھتا ہےہر ورک اسپیس میں ہر چیز: پڑھیں اور برآمد کریں، دائرہ کار تبدیل کریں، اکاؤنٹس میں سائن ان کریںTgWitness روک دیں، panel-token.txt حذف کریں، دوبارہ شروع کریں: ایک نیا ٹوکن بنایا گیا ہے
ٹیلیگرام سیشنوالٹ، خفیہ شدہ (credentials.enc)خود ٹیلیگرام اکاؤنٹTelegram میں سیشن ختم کریں: سیٹنگز → ڈیوائسز
دستخطی کلیدوالٹ، خفیہ شدہ (signing.enc)ان ریکارڈز پر دستخط جو آپ کی انگلی کے نشان کے تحت تصدیق کیے جاتے ہیںچیک پوائنٹس دوسری جگہ محفوظ کیے جاتے ہیں، ایک گواہ اور ٹائم اسٹیمپس بتاتے ہیں کہ پہلے کیا موجود تھا۔
والٹ کیvault.keyڈیٹا کے ساتھ، یا نئی ڈیٹا ڈائریکٹری کے لیے بیرونی ماسٹر کیوالٹ کو ڈیکریپٹ کرناسیشن اور سگننگ کی کو بھی لیک شدہ سمجھیں۔
ویٹنس ٹوکنویٹنس ہوسٹ پرصرف پڑھنے کے لیے: دستخط شدہ چیک پوائنٹس اور ہیلتھاسے Witness صفحے پر حذف کریں؛ ایک نیا بنائیں
آف سائٹ کاپی کیوالٹ؛ بازیابی کے لیے ایک بار ڈاؤن لوڈ کریںآف سائٹ کاپی کی ڈیکرپشنجو بھی محفوظ شدہ اشیاء کے پاس ہو وہ انہیں ڈیکرپٹ کر سکتا ہے: اس کاپی کو افشاء شدہ سمجھیں۔

حفاظتی اقدامات کیا احاطہ کرتے ہیں

شامل

  • ایک ایکسپورٹ میں تبدیل شدہ، حذف شدہ یا ترتیب نو شدہ ریکارڈ: ہیش چین یا دستخط اب تصدیق نہیں ہوتے۔
  • ایک جرنل کو چیک پوائنٹ کے بعد کاٹ کر دوبارہ بنایا گیا جب کہ چیک پوائنٹ کہیں اور محفوظ رکھا گیا تھا: اب محفوظ شدہ چیک پوائنٹ میل نہیں کھاتا۔
  • پینل ٹوکن کا اندازہ لگانا: 256 بے ترتیب بٹس، مستقل وقت میں موازنہ کیے جاتے ہیں؛ 15 ناکامیوں کے بعد ایک پتے کو مسترد کر دیا جاتا ہے۔
  • دشمنانہ چیٹ کا مواد: متن صرف ٹیکسٹ کی صورت میں شامل کیا جاتا ہے، کبھی HTML کے طور پر نہیں؛ منسلکات فائلوں کے طور پر ڈاؤن لوڈ ہوتے ہیں؛ پینل کسی دوسری سائٹ سے کچھ بھی لوڈ نہیں کرتا۔
  • ایک کاپی شدہ ڈیٹا ڈائریکٹری بیرونی والٹ کلید کے ساتھ: سیشنز اور دستخطی کلیدیں ماسٹر کلید کے بغیر انکرپٹڈ رہتی ہیں۔

آپ کے لیے چھوڑا گیا

  • مین پینل ٹوکن کے پاس مکمل کنٹرول ہوتا ہے۔ دوسرے افراد کو ان کے مطلوبہ اکاؤنٹس، چیٹس اور کارروائیوں تک محدود رسائی دیں؛ مرکزی کلید کو نجی رکھیں۔
  • مشین کا منتظم سب کچھ پڑھ سکتا ہے اور جرنل کو دوبارہ لکھ کر دوبارہ دستخط کر سکتا ہے۔ فنگر پرنٹ اور چیک پوائنٹس کو کسی دوسرے نظام پر محفوظ رکھیں۔
  • پیغام کا متن اور میڈیا TgWitness کے ذریعے انکرپٹ نہیں کیے جاتے۔ ڈسک انکرپشن اور سخت اجازت نامے استعمال کریں۔
  • لوکل ہوسٹ سے باہر سادہ HTTP نیٹ ورک پر ٹوکن ظاہر کرتا ہے۔ HTTPS یا SSH سرنگ استعمال کریں۔
  • دستخط اس بات کا ثبوت ہیں کہ جو ریکارڈ کیا گیا وہ تبدیل نہیں ہوا، نہ کہ ہر ٹیلیگرام واقعہ ریکارڈ کیا گیا۔

کسی کیس تک رسائی شیئر کریں اور اجازتیں، میعاد اور سیشن کی حدود مقرر کریں۔ گواہ کا ٹوکن ایک الگ سند رہتا ہے۔

انسٹالیشن کو مزید محفوظ بنائیں

  1. ایک مخصوص ٹیلیگرام اکاؤنٹ استعمال کریں — کبھی اپنا مرکزی اکاؤنٹ استعمال نہ کریں۔ پینل ٹوکن اور سیشن آپ کو اس پر مکمل کنٹرول دیتے ہیں۔
  2. پینل کو 127.0.0.1 پر ہی رکھیں۔ اسے دور دراز سے صرف HTTPS (شامل شدہ Caddy کنفیگریشن) یا SSH ٹنل کے ذریعے ہی رسائی دیں۔
  3. ڈیٹا ڈائریکٹری رکھنے والی ڈسک کو انکرپٹ کریں: پیغامات کا متن اور میڈیا جیسا پہنچا ویسا ہی محفوظ کیا جاتا ہے۔
  4. ڈیٹا ڈائریکٹری کو سروس اکاؤنٹ تک محدود کریں۔ یونکس پر نئی ڈائریکٹریوں کو موڈ 0700 دیا جاتا ہے؛ ونڈوز پر فولڈر کی اجازت نامے سیٹ کریں۔
  5. والٹ ماسٹر کلید کو سرورز پر کہیں اور محفوظ رکھیں: ڈیٹا ڈائریکٹری بنانے سے پہلے TGWITNESS_VAULT_KEY_FILE سیٹ کریں۔
  6. دستیخط کی کلید کے فنگر پرنٹ اور چیک پوائنٹس کو کسی دوسرے نظام میں محفوظ کریں، اور دوسرے ہوسٹ پر ایک گواہ شامل کریں۔
  7. data/، سیشنز، panel-token.txt یا والٹ کیز کو کبھی GitHub یا کسی چیٹ میں اپ لوڈ نہ کریں۔
  8. Authorization ہیڈرز یا ریورس پروکسی پر درخواست کے باڈی لاگ نہ کریں۔
کیا میں پینل ٹوکن کو ڈیٹا ضائع کیے بغیر تبدیل کر سکتا ہوں؟

جی ہاں۔ ٹوکن صرف پینل کھولتا ہے۔ TgWitness کو روکیں، ڈیٹا ڈائریکٹری سے panel-token.txt حذف کریں اور دوبارہ شروع کریں؛ جرنل، سیشنز اور کیز بغیر متاثر ہوئے رہیں گے۔ TGWITNESS_TOKEN سیٹ ہونے کی صورت میں فائل کے بجائے ماحول کی قدر استعمال ہوتی ہے۔

پیغامات آرام کی حالت میں کیوں محفوظ نہیں کیے جاتے؟

جمع کرنے والے کو انہیں پڑھنا ہوتا ہے تاکہ تلاش، ورژنوں کا موازنہ اور برآمد کیا جا سکے۔ ایک ہی مشین پر کلید کے ذریعے ان کا انکرپٹ کرنا اس شخص کے خلاف بہت کم مؤثر ہوگا جو اس مشین کو پڑھ سکتا ہے۔ ڈسک انکرپشن بند یا چوری شدہ ڈسک کو محفوظ رکھتی ہے؛ سخت اجازت نامے چلتی ہوئی ڈسک کو محفوظ رکھتے ہیں۔

کمزوری کی اطلاع کریں

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