یعنی با اینکه متن برنامه نویسی مشخصه ولی ایران نمیتونه کاملا مسدودش کنه؟
به قضیه اینجوری نگاه نکن (: نگاه شما به نرمافزار، نگاه به «یک جعبهی سیاه در بسته است» ! که اگر توی جعبه رو ببینیم پس انگار تونستیم قفل جعبه رو باز کنیم و توشو نگاه کنیم!!!
مثال خیلی خیلی روشنی که بخوام بزنم HTTPS هست: تمام بانکها از این پروتکل استفاده میکنن، سایتهای بزرگ و مهم مثل گوگل و فیسبوک و ...
HTTPS خودش از SSL برای امن کردن کانکشن استفاده میکنه، که SSL هم با استفاده از الگوریتم RSA امن شده. با ده دقیقه سرچ کردن میشه روش رمزنگاری RSA رو فهمید و کدهای پیاده سازی اون رو با انوع زبونها دید ( سی، ++، پایتون ... )
همهی اونهارو گفتم که به این برسم: آیا دونستن و خوندن کد RSA باعث میشه ما بتونیم بانک بزنیم ؟!!!؟ یا بتونیم فیسبوک و گوگل رو کرک کنیم ؟
پاسخ خیلی ساده است، نه ! آدمهای باهوشتر از ما همیشه هستن تا این کارهارو زودتر انجام بدن (:
پاسخ پرسش شما اینه که، مسائل امنیتی ذاتا امن هستن ، نه با مخفی شدن (: به همین خاطره که نرمافزارهای اختصاصی (غیر آزاد و غیر متن باز) فکر میکنند با قایم شدن و مخفی شدن امنیت رو تضمین کردن! ( البته دلیل مخفی کردن کدهاشون این نیست، ولی خب دیگه ... )
T.OR از پروتکلهای امن استفاده میکنه برای همین امنه، نه اینکه کدش رو درون یک جعبهی سیاه مخفی کنه و امنیت رو تضمین کنه (: اینکه ایران با نگاه کردن به کدش بتونه جلوی اون رو بگیره یکم تصور خامی است.
امیدوارم فهمیده باشی چی میگم