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

Canonical page: https://phishdestroy.github.io/TgWitness/ur/docs/reference/secret-chats/

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

[Project context and measured scale](https://phishdestroy.github.io/TgWitness/docs/reference/overview/)

[Documentation index](https://phishdestroy.github.io/TgWitness/ur/llms.txt)

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

[ٹی جی وٹنس](https://github.com/phishdestroy/TgWitness/blob/main/README.md) / [دستاویزات](https://github.com/phishdestroy/TgWitness/blob/main/docs/README.md)

**حالت چیک کی گئی 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](https://github.com/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 کو تلاش کرتی ہے۔ | ایک پرانا ری پلے دوبارہ شروع کرنے کے بعد نقل بنا سکتا ہے۔ |
| ناکام منسلک فائل کی ڈاؤن لوڈ اس کی زیر التواء اندراج کو حذف کر دیتی ہے۔ | عارضی ناکامی دوبارہ کوشش کا کام ضائع کر دیتی ہے۔ |

یہ کھلے نقائص ہیں، جو [شائع شدہ آڈٹ](https://github.com/phishdestroy/TgWitness/blob/main/website/validation/audit/REPORT.md) میں بھی درج ہیں۔ پانچ کامیاب ٹیسٹ ان ناکامیوں کا احاطہ نہیں کرتے۔ جائزے میں مصنوعی ورک اسپیسز اور ٹیلیگرام کے عملیات کی نقلیں استعمال کی گئیں؛ اس نے لائیو ہینڈ شیک کو دہرایا نہیں اور پروڈکشن تعیناتی کو مستند نہیں کیا۔
