پشت پرده دریافت نوتیفیکیشن از اپ های فیلتر شده
دریافت اعلان یا Notification از پلتفرم های مسدود شده ای مانند اینستاگرام، تلگرام و یوتیوب، در حالی که امکان ورود و استفاده از هسته اصلی این برنامه ها وجود ندارد، به یکی از سوالات پرتکرار کاربران اینترنت در ایران تبدیل شده است. این موضوع در نگاه اول نوعی تناقض یا نقص در سیستم فیلترینگ به نظر می رسد، اما بررسی های فنی نشان می دهد که ماجرا بسیار پیچیده تر از یک خطای ساده است و ریشه در معماری لایه بندی شده اینترنت مدرن دارد.
تحلیلگران حوزه امنیت سایبری و حقوق دیجیتال معتقدند این پدیده نه تنها یک باگ فنی نیست، بلکه نتیجه مستقیم وابستگی عمیق زیرساخت اینترنت کشور به سرویس های ابری بین المللی، به ویژه خدمات گوگل و اپل است. برای درک بهتر این موضوع باید تفاوت میان مسیر انتقال اعلان ها و مسیر انتقال داده های اصلی اپلیکیشن ها را با دقت بررسی کرد.
در واقع آنچه کاربر به عنوان اعلان مشاهده می کند، بخشی از محتوای اصلی اپلیکیشن نیست، بلکه تنها یک سیگنال کوتاه اطلاع رسانی است که از مسیری متفاوت و مستقل منتقل می شود. همین جداسازی، علت اصلی ادامه دریافت نوتیفیکیشن ها در شرایط فیلترینگ است.
نقش زیرساخت های گوگل و اپل در ارسال اعلان ها
معماری ارسال اعلان در گوشی های هوشمند بر پایه یک اصل مهم طراحی شده است: تفکیک کامل مسیر اعلان از مسیر ارتباط مستقیم اپلیکیشن با سرورهایش. برخلاف تصور عمومی، اپلیکیشن هایی مانند اینستاگرام یا تلگرام برای ارسال اعلان، مستقیماً با گوشی کاربر ارتباط برقرار نمی کنند.
در سیستم عامل اندروید، این وظیفه بر عهده سرویس FCM یا Firebase Cloud Messaging است که توسط گوگل مدیریت می شود. در سیستم عامل iOS نیز این نقش را APNs یا Apple Push Notification Service ایفا می کند. این دو سرویس به عنوان یک واسط مرکزی عمل می کنند؛ پیام اعلان را از سرور اصلی اپلیکیشن دریافت کرده و پس از پردازش، آن را به دستگاه کاربر ارسال می کنند.
در اندروید، تمام اعلان ها از طریق یک اتصال پایدار و مشترک که توسط Google Play Services مدیریت می شود، منتقل می شوند. این اتصال معمولاً روی پورت ۵۲۲۸ برقرار است و به گونه ای طراحی شده که همیشه فعال باشد و کمترین مصرف باتری را داشته باشد. به همین دلیل، حتی اگر دامنه های اصلی اینستاگرام یا تلگرام مسدود شوند، مسیر ارسال اعلان که از دامنه های زیرساختی گوگل عبور می کند، همچنان باز می ماند.
در دستگاه های اپل، شرایط حتی پیچیده تر است. APNs از پورت استاندارد ۴۴۳ استفاده می کند؛ پورتی که برای ترافیک HTTPS و دسترسی به اغلب وب سایت ها حیاتی است. مسدود کردن این پورت عملاً به معنای قطع کامل اینترنت خواهد بود. علاوه بر این، سیستم iOS فرآیند دریافت اعلان را در سطح هسته سیستم عامل مدیریت می کند؛ بنابراین حتی اگر اپلیکیشن کاملاً بسته یا محدود شده باشد، اعلان همچنان قابل دریافت و نمایش است.
تفاوت پیام اعلان با داده اصلی اپلیکیشن
یکی از مهم ترین نکات فنی در این زمینه، تفاوت میان دو نوع پیام در سیستم های اعلان است. نوع اول «پیام های اعلان نمایشی» هستند که حاوی یک متن کوتاه و ساده اند. این پیام ها معمولاً کمتر از چند کیلوبایت حجم دارند و تمام اطلاعات لازم برای نمایش اعلان در همان بسته اولیه وجود دارد.
وقتی این نوع پیام از طریق FCM یا APNs به گوشی می رسد، سیستم عامل بدون نیاز به ارتباط اپلیکیشن با سرور اصلی، آن را مستقیماً در مرکز اعلان ها نمایش می دهد. به همین دلیل کاربر می تواند متن اعلان را ببیند، حتی اگر دسترسی به خود اپلیکیشن مسدود باشد.
اما نوع دوم «پیام های داده» یا پیام های بیدارباش هستند. در این حالت، سرور اپلیکیشن تنها یک سیگنال ارسال می کند تا برنامه در پس زمینه فعال شود و محتوای جدید را از سرور اصلی دانلود کند. اینجاست که مشکل آغاز می شود.
چرا با کلیک روی اعلان، اپلیکیشن باز نمی شود؟
زمانی که کاربر روی اعلان اینستاگرام یا تلگرام کلیک می کند، اپلیکیشن تلاش می کند به سرورهای اصلی خود متصل شود تا محتوای واقعی را بارگذاری کند. این ارتباط از طریق پروتکل HTTPS برقرار می شود و دامنه های مشخصی را هدف قرار می دهد که در فهرست مسدودسازی قرار دارند.
در این مرحله، سیستم های بازرسی عمیق بسته ها یا DPI که در لبه شبکه فعال هستند، ترافیک خروجی را بررسی می کنند. به محض شناسایی دامنه یا الگوی ارتباطی مربوط به پلتفرم های مسدود شده، اتصال قطع می شود. نتیجه این فرآیند، صفحه لودینگ بی پایان یا پیام خطای اتصال است که کاربران به طور روزمره با آن مواجه می شوند.
به بیان ساده، اعلان از مسیر باز عبور می کند، اما داده اصلی اپلیکیشن در مسیر فیلترینگ متوقف می شود.
وابستگی زیرساخت داخلی به سرویس های خارجی
نکته مهم تر آن است که سرویس های FCM و APNs تنها برای شبکه های اجتماعی استفاده نمی شوند. بسیاری از اپلیکیشن های داخلی، از خدمات بانکی گرفته تا حمل ونقل، فروشگاهی و اطلاع رسانی، به همین زیرساخت های گوگل و اپل متکی هستند.
به همین دلیل، مسدودسازی کامل این سرویس ها عملاً باعث اختلال گسترده در خدمات حیاتی کشور می شود. این وابستگی باعث شده مسیرهای سیگنالینگ باز بمانند، حتی اگر دسترسی به محتوای اصلی برخی پلتفرم ها محدود شده باشد.
در چنین شرایطی، کاربر ایرانی در وضعیتی قرار می گیرد که می توان آن را «تعلیق دیجیتال» نامید؛ وضعیتی که در آن کاربر از وجود پیام یا محتوا مطلع می شود، اما امکان دسترسی واقعی به آن را ندارد.
این پدیده نشان می دهد که اینترنت امروز یک شبکه ساده و خطی نیست، بلکه مجموعه ای از لایه های به هم پیوسته است که تصمیم گیری در مورد مسدودسازی یا دسترسی، پیامدهای پیچیده و گاه پیش بینی ناپذیری به همراه دارد.
جمع بندی کوتاه
دریافت اعلان از اینستاگرام، تلگرام و یوتیوب با وجود فیلترینگ، نتیجه یک نقص فنی نیست، بلکه حاصل معماری چندلایه اینترنت و وابستگی عمیق زیرساخت ها به سرویس های گوگل و اپل است. تا زمانی که مسیرهای سیگنالینگ باز باشند، اعلان ها می آیند؛ اما مسیر داده های اصلی همچنان مسدود می ماند و کاربر در میانه این دو مسیر گرفتار می شود.
منبع: خبرآنلاین
هیچ نظر! یکی از اولین.