TgWitness / دستاویزات

کیا جانچا گیا ہے ←

حوالہ / جمع کریں

Telegram · خفیہ چیٹس: نفاذ اور ڈیمو

الگ سیکرٹ چیٹ کے نفاذ کو سمجھیں، فرضی انٹرفیس آزمائیں اور زیر التواء نقائص کا جائزہ لیں۔

ٹی جی وٹنس / دستاویزات

حالت چیک کی گئی 6 نومبر 2026: ایک علیحدہ سیکرٹ چیٹ کا نفاذ ترقی کے مراحل میں موجود ہے۔ اسے شائع شدہ میں ضم نہیں کیا گیا ہے۔ main پر 3d23e52b647b. عام کلیکٹر اور Takeout ایکسپورٹ سیکرٹ چیٹس جمع نہیں کرتے ہیں۔ انٹرایکٹو ویب سائٹ کا منظر نامہ فرضی ڈیٹا کے ساتھ انٹرفیس کا مظاہرہ کرتا ہے؛ یہ ٹیلیگرام مواصلات کو فعال نہیں کرتا۔

جہاں عملدرآمد موجود ہے#

0e60f88e نے مقامی ڈویلپمنٹ برانچ میں Sources → Pseudo-secret کو شامل کیا۔ fix/panel-routes-sessions۔ چیک شدہ سنپ شاٹ bb8788fb685c ہے۔ اس کے نفاذ میں tgwitness/secret_chats.py، ایپلیکیشن روٹس، tgwitness/static/views/secret-chats.js اور مخصوص ٹیسٹ شامل ہیں۔

اس برانچ میں اختیاری secret-chats ایکسٹرا KiaroSama/Telethon-Secret-Chat استعمال کرتا ہے، جو d87bf037b90060383c7b704d8a06ebb98c621c6f سے منسلک ہے۔ لائبریری اکاؤنٹ کی موجودہ Telethon اجازت پر Telegram کے اینڈ ٹو اینڈ چیٹ پروٹوکول کو نافذ کرتی ہے۔ صرف اس لائبریری کو انسٹال کرنے سے main میں گمشدہ انضمام شامل نہیں ہوتا۔

ڈیولپمنٹ انٹرفیس کیا کرتا ہے#

عمل ریکارڈ شدہ رویہ
یوزر نیم یا یوزر آئی ڈی کے ذریعے چیٹ شروع کریں درخواست بھیجیں؛ دوسرے شریک کو اسے قبول کرنا ہوگا۔
آنے والی درخواست قبول کریں TgWitness اس چیٹ کے لیے وصول کنندہ اینڈ پوائنٹ بن جاتا ہے۔ خودکار قبولیت ایک الگ سیٹنگ ہے، جو ڈیفالٹ طور پر بند ہوتی ہے۔
پیغام بھیجیں یا وصول کریں ایک آؤٹ گوئنگ یا ان کمنگ secret_chat.message ریکارڈ شامل کریں اور اسے تھریڈ میں دکھائیں۔
منسلکہ وصول کریں اس کو ڈیکریپٹ کریں، اس کے بائٹس کو SHA-256 کے ذریعے محفوظ کریں اور secret_chat.file کو ریکارڈ کریں۔
ٹائمر یا حذف کرنے کا نوٹس وصول کریں نوٹس کو ریکارڈ کریں اور پہلے سے محفوظ شدہ مواد کو برقرار رکھیں۔
گفتگو کا جائزہ لیں پیغامات، فائلیں، نوٹس اور کلیدی بصری نمائش دکھائیں۔ کھلا ٹیب ہر چار سیکنڈ بعد تازہ کاری ہوتا ہے۔

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

صرف وہ چیٹس شامل ہیں جو اس TgWitness سیشن کے ذریعے بنائی یا قبول کی گئی ہوں۔ موجودہ سیکرٹ چیٹس فون پر اسی ڈیوائس پر رہتی ہیں۔ سیشن امپورٹ ان کی الگ انکرپشن کیز فراہم نہیں کرتا۔ سیکرٹ چیٹ کی مواد اور کاؤنٹرز ورک اسپیس والٹ میں محفوظ کیے جاتے ہیں؛ محفوظ شدہ پیغامات اور ڈی کرپٹ شدہ فائلیں معمول کے ورک اسپیس اسٹوریج حفاظتی اقدامات کے تحت محفوظ رہتی ہیں۔

ویب سائٹ کا مظاہرہ#

ویب سائٹ کا 'Try Secret Chat' منظر ایک فرضی گفتگو کھولتا ہے۔ یہ قاری کو درخواست شروع کرنے، اس کی منظوری کی نقل کرنے، ایک نمونہ پیغام بھیجنے، ایک اسکرپٹ شدہ جواب اور فائل وصول کرنے، اور ٹائمر اور حذف کرنے کے نوٹس کا معائنہ کرنے کی اجازت دیتا ہے۔ ایک آنے والی درخواست کو بھی قبول کیا جا سکتا ہے۔ کنٹرولز نقلی ہم منصب کی کارروائیوں کو واضح طور پر لیبل کرتے ہیں۔

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

چیکس اور زیر التواء نقائص#

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

نتائج نتیجہ
بند کرنے سےread_only کو بائی پاس کیا جاتا ہے۔ قریبی راستہ دور دراز عمل انجام دے سکتا ہے جب تعاملات کو بلاک کیا جانا چاہیے۔
ڈپلیکیٹ ڈیٹیکشن صرف حالیہ ریکارڈز کے500 کو تلاش کرتی ہے۔ ایک پرانا ری پلے دوبارہ شروع کرنے کے بعد نقل بنا سکتا ہے۔
ناکام منسلک فائل کی ڈاؤن لوڈ اس کی زیر التواء اندراج کو حذف کر دیتی ہے۔ عارضی ناکامی دوبارہ کوشش کا کام ضائع کر دیتی ہے۔

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