Active Sessions راه حل تلگرام برای جلوگیری از هک حساب کاربران
تلگرام یک نرم افزار چند پلتفرمی
بروزرسانی 1395/11/07
تلگرام یک نرم افزار چند پلتفرمی می باشد و می توان بصورت همزمان از چند پلتفرم وارد حساب تلگرام خود شد و اقدام به مکالمه کرد. همکنون تلگرام در 3 پلتفرم موبایل شامل اندروید، iOS اپل و ویندوزفون و 4 پلتفرم وب، ویندوز، مک و لینوکس در دسترس کاربران است. نکته مهم این موضوع این است که حساب شما در همه این پلتفرم ها در صورت فعال بودن همزمان بوده و می توان یک مکالمه را همزمان از 2 یا چند پلتفرم مختلف دنبال کرد. بطور مثال شما می توانید یک مکالمه را از موبایل شروع کرده و در لحظه از درون تلگرامی که در ویندوز لپ تابتان نصب کرده اید مکالمات را دیده و به آن ادامه دهید.
نفس امکان سینک یا همزمان بودن حساب تلگرام در پلتفرم های مختلف یک مزیت بوده و به شما اجازه می دهد تا بصورت جامع تری به حساب تلگرام خود دسترسی داشته باشید و محدود به استفاده از یک پلتفرم خاص مثلاً فقط اندروید نباشید. شاید برایتان جالب باشد همکنون یک فرد می تواند فقط با داشتن یک خط موبایل (یا خطی که قابلیت دریافت پیام کوتاه SMS را داشته باشد) حتی با یک گوشی ساده مثل 1100 نوکیا نیز در تلگرام عضو شود.
فلسفه شماره موبایل نیاز به آن برای عضویت در تلگرام
فلسفه خط موبایل برای عضویت در تلگرام به این دلیل است تا شخص از طریق آن به دوستانش معرفی شده و از همان خط برای تایید اعتبار وی استفاده شود. این روش، روش قالب دیگر نرم افزارهای پیام رسان و شبکه اجتماعی برای عضویت و تایید اعتبار کاربران می باشد. توجه داشته باشید که تلگرام برای تایید عضویت شما برایتان یک کد 4 رقمی اعتبارسنجی بوسیله پیام کوتاه ارسال می کند که باید آن را در فرم اعتبارسنجی تلگرام در هنگام عضویت وارد کنید تا عضویت شما تایید و ثبت شود. این مکانیزم تایید اعتبار برای تک تک پلتفرم های تلگرام استفاده می شود و بطور مثال اگر بخواهید نسخه ویندوزی تلگرام را نیز برای خود راه اندازی کنید و از طریق آن وارد حساب خود شوید، تلگرام پس از دریافت شماره موبایل شما (شماره ای که با آن حساب تلگرام خود را ثبت کرده اید) مجدداً کد 4 رقمی اعتبار سنجی را برای شما ارسال می کند که باید آن را در برنامه وارد کنید تا بتوانید از طریق برنامه ویندوزی تلگرام وارد حساب خود شوید.
تهدیدات ویژگی چند پلتفرمی بودن تلگرام برای کاربران
همواره امکان سوء استفاده افراد سودجو از امکانات جدید یک سرویس وجود دارد امکان چند پلتفرمی بودن تلگرام نیز از این قاعده مستثناء نیست و برای آن تهدیدهایی متصور است مهمترین این تهدیدات عبارتند از:
- اولین تهدید این موضوع است که شخصی بدون اطلاع شما از یک پلتفرم دیگر که همکنون شما از آن برای کار با حساب تلگرامتان استفاده نمی کنید وارد حساب تلگرام شما شده و اقدام به سوء استفاده از آن بکند مثلاً بجای شما برای شخص یا اشخاصی از مخاطبینتان یا دیگر افراد در دسترس در تلگرام پیام بفرستد و از این موضوع برای ضربه زدن به شما استفاده کند (انگیزه های انتقام جویانه، خرابکارانه، شیطنت آمیز با نیت شوخی و …)
- تهدید بعدی که کمی مخوف تر از مورد اول بنظر می رسد اینست که فرد مورد نظر فقط به مکالمات شما و فعالیت های شما در تلگرام بصورت نامحسوس نظارت کرده و اعمال جاسوسی را بمنظور اهداف مختلف جهت سوء استفاده های احتمالی انجام بدهد.
- اما در کل می توان مهمترین تهدید را بخطر افتادن حریم خصوصی کاربران عنوان کرد.
Active Sessions راه حل تلگرام برای جلوگیری از هک حساب کاربران
با توجه به تهدیدات و مشکلات ذکر شده در بالا تیم توسعه دهنده تلگرام از تاریخ 8 آپریل 2015 امکان جدیدی را با نام “نشست های فعال” «Active Sessions» به بخش تنظیمات حریم خصوصی و امنیت «Privacy and Security settings» نسخه های موبایلی نرم افزار خود (هر 3 نسخه اندروید، iOS و ویندورفون) اضافه کرده است.
این امکان در صفحه ای تمام اطلاعات ورود به حساب، حساب شما را در همه پلتفرم های مختلف به همراه آدرس IP آنها و تاریخ ورد به حساب نمایش می دهد. نکته مهم این تنظیم این است که شما می توانید از این قسمت نسبت به بستن نشست های منقضی شده و خدای نکرده مشکوک استفاده کنید. اگر در این قسمت یک نشست فعال را ببندید دیگر از آن محل امکان ورود به حساب شما وجود نخواهد داشت.
برای بستن یک نشست کافی است در اندروید آن را انتخاب کرده و در iOS آن را انتخاب و بعد گزینه Close را تپ کنید تا آن نشست بسته شود. اگر گزینه Terminate all other sessions را انتخاب کنید همه نشست های فعال لیست شده بسته خواهند شد.
توضیح کامل و قدم به قدم لغو دسترسی دستگاه های دیگر به حساب تلگرام شما در اندروید:
- ابتدا وارد منوی تلگرام شده و سپس گزینه Settings را لمس کنید.
- در مرحله بعدی گزینه Privacy and security را یافته و سپس لمس کنید.
- در قسمت security گزینه Active Sessions را انتخاب کنید.
- اکنون در قسمت Active Sessions می توانید تمامی اطلاعات دستگاه هایی که به حساب شما متصل هستند را مشاهده کنید.
- به عنوان مثال من تلگرام را بر روی دسکتاپم فعال کرده ام و اطلاعاتش (نوع سیستم عامل، آی پی،آخرین زمان اتصال) را می توان در این قسمت مشاهده کرد.
- برای خارج کردن دستگاه های دیگر کافیست گزینه Terminate All Other Sessions لمس کنید.
- در پنجره باز شده بر روی OK ضربه بزنید.
- ابتدا به Settings تلگرام مراجعه كنيد.
- گزینه Chat Settings را لمس کنید.
- Terminate All Other Sessions را لمس کنید.
- در پنجره باز شده بر روی OK ضربه بزنید.

نکته این است که اگر در این قسمت گزینه ای را مشاهده کردید که برای شما ناشناس بود بطور قطع حساب شما مورد حمله قرار گرفته و توسط فرد یا افرادی با انگیزه نامشخص هک شده است. بهتر است در چنین مواقعی نسبت به بستن آن نشست ها اقدام کرده و از آن به بعد بیشتر مواظب شرایط امنیتی حساب خود باشید.
اما چند نکته در رابطه با سوال “آیا تلگرام من هک شده است؟”
به دلایل زیر هک کردن حساب یک شخص کار ساده ای نیست:
- برای ورود به حساب شما در یک پلتفرم دیگر شخص هکر باید حتماً به کد تایید اعتباری (Verification Code) که تلگرام برای ورود امن فقط بصورت پیام کوتاه SMS و یا تماس صوتی در اختیار شما می گذارد دسترسی داشته باشد. این امر به چند روش امکان پذیر است:
- یک اینکه هکر بنحوی به گوشی شما دسترسی مستقیم داشته باشد و بتواند پیام ارسال شده توسط تلگرام برای شما را قرائت کرده و از مختوای آن مطلع شود این احتمال فقط زمانی ممکن است که هکر یکی از نزدیکان شما باشد و یا شما گوشی خود را در اختیار وی قرار داده باشید مثل تعمیرکاران موبایل و … به همین منظور است که همواره کارشناسان امنیتی تاکید کرده اند که حتی اگر برای مدت بسیار کوتاهی قصد تحویل گوشی خود به تعمیرکارانی که آنها را بدرستی نمی شناسید دارید سیم کارت خود را از گوشی خارج کنید تا احتمال سوء استفاده های اینچنینی از بین برود.
- دوم اینست که خود شما این کد را در اختیار فرد هکر قرار بدهید، افراد بسیار زیادی از تیم نوتیف سوال می کردند که مثلاً فلانی یا یکی از دوستانم از من خواسته کدی که تلگرام برای من ارسال کرده را برای وی ارسال کنم این کد چیست؟ و آیا خطرناک است که من این کد را دراختیار شخص درخواست کننده قرار دهم یا خیر؟ باید در پاسخ بگوییم که این کد فقط جهت اعتبار سنجی برای ورود به حساب کاربرد دارد و هیچ استفاده ی دیگری ندارد اگر حتی به شخص درخواست کننده اعتماد کامل دارید از وی قصد ونیت درخواست این کد را بپرسید وی باید پاسخ قانع کننده ای برای شما ارائه دهد با این حال حتی با ارائه پاسخ قانع کننده ما به شما توصیه می کنیم این کد را به هیچ وجه در اختیار شخص دیگری قرار ندهید چون هیچ استفاده ای بجز ورود به حساب تلگرام برای آن متصور نیست و اگر خودتان آن را در اختیار شخص دیگری قرار دهید به احتمال زیاد خودتان به فرآیند هک شدن حسابتان توسط آن شخص کمک بزرگی کرده اید.
- سوم اینست که شخص هکر بوسیله نرم افزارهای جاسوسی که توسط آنها به گوشی شما و پیام های آن دسترسی دارد بدون اطلاع شما و حتی دسترسی به گوشی شما نسبت به خواندن پیام تلگرام و دریافت کد آن اقدام کند. احتمال این این گزینه بسیار بسیار کم بوده و شخص هکر باید بسیار ماهر باشد و یا به امکانات نظارتی سطح بالایی مثل امکان نفوذ به شبکه موبایل و … دسترسی داشته باشد.
- اگر به هر دلیلی حساب شما هک شود و هکر بتواند از یک پلتفرم دیگر که شما از آن اطلاع ندارید وارد حساب شما بشود بازهم این موضوع به این معنی نیست که نتوان هک شدن را متوجه شد زیرا حساب شما در همه پلتفرم ها بدلیل امکان سینک Sync و همزمان سازی حساب در پلتفرم های مختلف همزمان بوده و ارسال از یک پلتفرم مثلاً موبایل در صورت آنلاین بودن آنی حساب شما در پلتفرم دیگر مثلاً دسکتاپ باعث خواهد شد تغییرات مکالمات و پیام های دریافتی در آن پلتفرم نیز مشاهده شود. با این تفاسیر اگر کسی حساب تلگرام شما را هک کرده باشد در صورت سوء استفاده از آن و ارسال پیام، شما در گوشی خودتان این موضوع را مشاهده خواهید کرد. بنابراین همانطور که اول گفته شد هک تلگرام تنها زمانی خطرناک و مهم است که هکر هیچ اقدامی برای ارسال پیام انجام ندهد و فقط بخواهد بصورت یک تماشاگر و جاسوس از مکالمات شما مطلع شود که آن هم با امکان نشست های فعال «Active Sessions» تنظیمات حسابتان در برنامه موبایل قابل کشف بوده و می توانید متوجه شوید که حساب شما از پلتفرم دیگری فعال است یا نه.
- بیشتر موارد شکایت در امر هک شدن تلگرام با دو روش فوق ذکر بوده است، اینکه یا هکر به گوشی دسترسی مستقیم داشته و یا خود شخص کد را به هکر داده است حال به روش ها و دلایل مختلف.
با توجه به همه موارد بالا اگر متوجه شدید که بدون آنکه شما اقدامی برای ورود به حساب تلگرام تان در پلتفرم ای دیگر بکنید برایتان پیام اعتبارسنجی از طرف تلگرام ارسال می شود بدانید که شخصی قصد ورود به حساب شما را دارد و در آن لحظه به کدی که برای شما ارسال شده نیاز دارد تا به هدف خود یعنی ورود به حساب تلگرام شما برسد. پس اگر از امنیت آن پیام اطمینان داشته باشید دیگر جای نگرانی نیست چون شخص هکر موفق نخواهد شد به مقصود خود برسد با این حال از قدیم گفته اند که کار از محکم کاری عیب نمی کند به همین منظور در بازه های زمانی مشخص مثلاً هر دو روز یک بار قسمت تنظیم Active Sessions تنظیمات تلگرام خود را بررسی کنید تا اگر احتمالاً به مورد ورود به حساب مشکوکی برخوردید آن را بسته و حساب خود را ایمن سازید.
چگونه از هک شدن حساب تلگرام خود جلوگیری کنیم
برای این منظور مطلب: «فعال سازی اعتبارسنجی دو مرحله ای (Two-Step Verification) در تلگرام برای امنیت بیشتر» را مطالعه کنید.
نقطه ضعف قابلیت Active Sessions و راه حل تلگرام برای حل آن
از بدو ابداع این قابلیت در تلگرام و پیاده سازی آن در راستای شفافیت در نشست های فعال یک حساب کاربری و امکان پایان دادن (Terminate کردن) به یک نشست در دستگاه دیگر، این امکان برای افراد سودجو پدید آمده بود که بتوانند به محض هک کردن حساب یک قربانی تمامی نشست های مربوط به حساب وی را از این طریق مسدود کرده و امکان دسترسی وی به حساب را مختل کنند و با فراغ بال بیشتر به نیت خود برسند. برای جلوگیری و حل این مشکل از نسخه 3.15 تلگرام دیگر کاربر قادر نخواهد بود تا به محض ورود به حساب از یک دستگاه جدید و ساخت شدن نشست فعال جدید دیگر نشست های فعال در دیگر دستگاه ها را بسرعت Terminate کند. لذا سیاست پایان دادن به نشست های فعال با تغییرات جدیدی روبرو شده است که تا حد زیادی امکان سوء استفاده افراد سودجو از این قابلیت امنیتی کلیدی و مهم تلگرام را از بین می برد.
پس از اعمال این تغییرات همکنون اگر در یک دستگاه جدید وارد حساب خود شوید و بخواهید بلافاصله دیگر نشست های فعال (در دیگر دستگاه ها) را Terminate کنید با پیام زیر روبرو خواهید شد:
به دلیل امنیتی ، شما نمیتوانید تا چند ساعت بعد از متصل شدن دستگاه جدید، ارتباطات قبلی تان را قطع کنید.
For security reasons you can’t terminate older sessions within a few hours after connecting a new device
این پیام نتنها یک مشکل نیست بلکه اشاره به مکانیزمی دارد که در نهایت امنیت حساب های کاربری کاربران را بهبود می بخشد. همانطور که گفته شد این امکان بدین دلیل ایجاد و تعبیه شده تا جلوی افراد سودجو را بگیرد و مانع از حذف نشست های فعال صاحب اصلی اکانت توسط هکر شود. اگر با دستگاه جدید چندین ساعت یا یک روز کار کنید و از تلگرام آن استفاده کنید محدودیت موجود برای نشست جدید ار بین رفته و قادر خواهید بود مثل قبل نشست های دیگر را Terminate کنید.
موفق باشد.




347 comments