آیا نرمافزارهای پوسته تلگرام امن هستند؟
بعد از استقبال بینظیر از مسنجر تلگرام توسط کاربران ایرانی، برخی تصمیم گرفتند از نبود برخی امکانات و قابلیتها در تلگرام استفاده کرده و نرمافزارهایی را تحت عنوان "پوسته تلگرام" همراه با امکانات و قابلیتهای بیشتر تولید و منتشر کنند.
نرمافزارهای داخلی هم تولید شده اند که تا حدودی با استقبال کاربران تلگرام مواجه شده است.
این نرم افزارها که ما به آنها "پوسته تلگرام" میگوییم، در واقع همان تلگرام هستند. اما با کمک کدهای برنامه نویسی و API هایی که خود تلگرام در اختیار برنامه نویسان قرار داده است، تغییراتی در آنها داده شده است. مثلا اینکه پیام ها را بخوانید بدون اینکه فرستنده پیام متوجه شود. یا مثلا کاربران را بدون داشتن شماره آنها، به گروه ها و کانال ها اضافه کنید.
اما آیا این سوال را از خود پرسیدهاید که این نرمافزارها امن هستند یا خیر؟ آیا اطلاعات رد و بدل شده در این نرمافزارها از امنیت کافی برخوردار هستند؟
در پاسخ به این سوال مقالهای را برایتان آماده کردهایم که شاید برایتان مفید باشد.
بهتر است بدانید که نرمافزار تلگرام به صورت "Opne Source" یا همان "متن باز" میباشد و این امکان را برای برنامهنویسان فراهم کرده است که بتوانند نرمافزارهای دیگری را با امکانات و قابلیتهای بیشتر تولید و منتشر کنند.
در حال حاضر نرمافزارهایی برای سیستمعاملهای اندروید و iOS وجود دارد که از قابلیت "متن باز" بودن تلگرام بهره برده و در اختیار کاربران قرار گرفته است.
در چنین نرمافزارهایی هرچند امکان دسترسی به سرورهای اصلی تلگرام وجود دارد. اما به نوعی شخصیسازی شدهاند و امکاناتی بیشتر نسبت به نسخه اصلی آن را در اختیار کاربر قرار میدهند.
اما جهت اطمینان یافتن از ایمن بودن "یکی از این نرمافزارها" بررسیهایی را روی این نرمافزار انجام دادیم تا از امنیت آن مطمئن شویم.
طبق بررسیهای انجام شده، به این نتیجه رسیدیم که ارتباط این نوع نرمافزار با تلگرام از طریق "API" اصلی بوده و به همین دلیل ارتباط این دو به صورت امن میباشد.
مورد جالب این است که تلگرام برای دسترسی و هک وب سرویسهای خود جایزهای با رقم بسیار بالا تعیین کرده است و اگر کسی موفق به هک و دسترسی به سرورهای تلگرام شود جایزه خوبی دریافت خواهد کرد.
البته سرزمین دانلود استفاده از این نرمافزارها را توصیه نمیکند. چرا که وجود کوچکترین حفرههای امنیتی موجب وارد شدن خسارات جبران ناپذیر به کاربران خواهد شد.
تا جایی که میتوانید از نسخه اصلی تلگرام استفاده کنید. اما اگر میخواهید از پوسته تلگرام برای بهره بردن از امکانات اضافی استفاده کنید، استفاده از "تلگرام پلاس" میتواند گزینه خوبی برایتان باشد.
شما همین حالا میتوانید آخرین نسخه تلگرام پلاس را از سرزمین دانلود دریافت و نصب کنید.
پوسته لینوکس چیست؟
تعریف اینکه پوسته (Shell) لینوکس دقیقا چیست، سوالی است که برای اکثر تازهکاران لینوکسی پیش میآید. اینکه پوسته لینوکس چیست و چه کاری انجام میدهد،و بهکمک آن چه کارهایی میتوان در سیستم انجام داد را در ادامه بررسی خواهیم کرد. چیزی که باید بهآن توجه داشته باشید، این است که پوسته اساسا چیز پیچیدهای نیست و بهسادگی میتوان با آن کنار آمد.
پوسته لینوکس چیست؟
لینوکس تنها سیستمی نیست که از پوسته استفاده میکند. در بیشتر سیستمهای نرمافزاری، پوسته به بخشی از نرمافزار گفته میشود که از طریق آن کاربر میتواند با هسته سیستم تعامل برقرار بکند که در سیستمهای عامل و لینوکس به آن هسته (Kernel) میگویند. صد البته که بسیاری از مردم دنیا زبان صفر و یک را نمیدانند، بههمین جهت، پوسته واسطهای میشود برای رساندن فرامین به کامپیوتر.
بش و دیگر پوستهها:
پایهای ترین پوستهها در سیستمهای لینوکسی وجود دارند و ارتباط میان کاربر و هسته سیستمعامل را برقرار میکنند. این پوستهها مبتنی بر متن (Text Based) هستند یعنی باید فرامین را از طریق صفحه کلید به آنها وارد کنید.
بش (Bash) بهطور قطع رایجترین پوسته سیستمهای لینوکسی است و عموما بهعنوان پوسته پیشفرض روی اکثر توزیعها نصب میشود. میتوان بش را از بنیاد نرمافزارهای آزاد تهیه کرد. اما اگر از توزیعهای پرطرفدار لینوکسی استفاده میکنید، همهشان از بش استفاده میکنند.
پوستههای دیگری هم برای سیستم عامل لینوکسی وجود دارند، از میان آنها میتوان به sh(پوسته بورن)،CSH،(پوسته سی)، KSH(پوستهکورن) و TCSH(پوسته سی تنکس) اشاره کرد. تمام این پوستهها با وجود این که کارایی یکسانی دارند، اما در باطن سرویسهای مختلفی به کاربر عرضه میکنند.
دستورهای پوسته:
با کمک این این پوستهها میتوان داده را از طریق خط فرمان منتقل کرد. دستورهای زیادی برای تعامل با سیستم عامل وجود دارند و البته هیچکس نیست که همه آنها را بداند. فرق مهمی میان یک دستور پوسته و یک دستور لینوکس وجود دارد. دستورهای پوسته درون آن کارگذاری شدهاند و وابسته به پوستهای هستند که از آن استفاده میکنید و از یک کامپیوتر به کامپیوتر دیگر تغییر نمیکند و پایهای ترین وظایف یک کامپیوتر را انجام میدهند. از طرف دیگر دستورهای لینوکس بهزبانهای برنامهنویسی معمولا (C) نوشته شدهاند و درست به توزیعی که از آن استفاده میکنید، وابستهاند. اما صرف نظر از تمام این مسایل، چطور میتوان دستورات را به پوسته انتقال داد؟
پایانه و راههای دیگر تعامل:
سادهترین راه برای برقراری ارتباط و وارد کردن دستورات به پوسته، از طریق پایانه (ترمینال) است. در ترمینال میتوانید هر تعداد دستور که میخواهید برای کنترل دستی کامپیوتر وارد کنید.
میتوانید اطلاعات درایورها را ویرایش کنید یا حتی به نصب برنامهها بپردازید. گاهی اوقات لزوم استفاده از این دستورات آنقدر زیاد میشود که بسیاری از کاربران عادی از کار با لینوکس خسته میشوند.
برنامههای زیادی هستند که در پوسته اجرا میشوند. از مرورگرهای اینترنت بگیرید تا بازیهای کامپیوتری و برنامههایی که باید با آنها اتصال بیسیم را فعال کرد. اینها همه پوستهای درون پوسته دیگر بهشمار میروند. صد البته برنامههایی هستند که بهطور غیرمستقیم یک پوسته بهشمار میروند. نرمافزار اتصال اینترنت شما، مرورگر موزیلا فایرفاکس و بسیاری از نرمافزارهای دیگر همگی یک پوسته هستند که با سیستم عامل در تعاملاند.
پوستههای گرافیکی:
در میان کاربران کامپیوتر، بسیاری به ظاهر یک محیط بسیار اهمیت میدهند. برای همین، پوستههای گرافیکی نوع دیگری از پوستهها هستند که تقریبا تمام توزیعهای لینوکس دیگر آنها را بهکار گرفتهاند. این پوستهها همان رابطهای گرافیکی کاربر هستند که در آن کاربر میتواند با سیستم کار کند. سه پوسته گرافیکی معروف لینوکس Gnome، KDE و Xfce هستند.