شروع به اشتراک گذاری طرح داده تلفن همراه

واژه شناسی

  • GTAF : عملکرد برنامه ترافیک گوگل. یک سرویس Google که API اشتراک گذاری طرح داده را پیاده سازی می کند و از طرف برنامه های Google با DPA ها تعامل دارد. برنامه‌های Google می‌توانند از GTAF برای اطلاعات طرح داده کاربر درخواست کنند. از طرف دیگر، اگر برنامه‌های Google با GTAF ثبت نام کنند، GTAF می‌تواند به‌روزرسانی‌هایی درباره طرح داده کاربر ارسال کند.
  • MSISDN : شماره دایرکتوری مشترکین بین‌المللی ایستگاه موبایل، شماره‌ای که به طور منحصربه‌فردی اشتراک یک شبکه تلفن همراه را شناسایی می‌کند. بیشتر به عنوان شماره تلفن شناخته می شود.
  • نقطه پایانی CPID : سرویسی است که توسط اپراتورهای شبکه تلفن همراه پیاده‌سازی می‌شود که یک شناسه طرح حامل (CPID) تولید می‌کند که می‌تواند برای جستجوی اطلاعات طرح داده کاربر استفاده شود. CPID به برنامه اجازه می دهد تا جزئیات طرح داده کاربر را بدون دسترسی به MSISDN کاربر جویا شود. ما روش تولید CPID را در زیر توضیح می دهیم.
  • کلید کاربر : کلید کاربر رشته ای است که می تواند برای شناسایی طرح داده کاربر استفاده شود. این می تواند CPID یا MSISDN برای برنامه هایی باشد که به MSISDN دسترسی دارند.
  • DPA : Data Plan Agent، سرویسی است که توسط اپراتورهای شبکه تلفن همراه پیاده‌سازی شده و اطلاعات طرح داده‌های کاربر را با GTAF به اشتراک می‌گذارد. DPA می تواند با استفاده از ترکیبی از ارسال داده با استفاده از Google Mobile Data Plan Sharing API و اجرای Data Plan Agent API اطلاعات را با GTAF به اشتراک بگذارد. DPA می تواند به صورت اختیاری به عنوان نقطه پایانی CPID نیز عمل کند.
  • UE : تجهیزات کاربر، دستگاهی که توسط کاربر استفاده می شود.

زبان مورد نیاز

کلمات کلیدی "باید"، "نباید"، "الزامی"، "باید"، "نباید"، "باید"، "نباید"، "توصیه شده"، "ممکن است" و "اختیاری" در این راهنماها عبارتند از همانطور که در RFC 2119 توضیح داده شده است تفسیر شود.

به اشتراک گذاری طرح داده تلفن همراه

در سطح بالا، اشتراک گذاری طرح داده تلفن همراه شامل سه بخش است:

  1. مکانیزمی برای ایجاد و به روز رسانی شناسه طرح حامل (CPID) که می تواند به عنوان کلید کاربر استفاده شود. برنامه هایی که به MSISDN دسترسی دارند، MSISDN می توانند از آن به عنوان کلید کاربر استفاده کنند.
  2. Google Mobile Data Plan Sharing API که به DPA اجازه می‌دهد اطلاعات مربوط به طرح داده کاربر را به Google ارسال کند. به عنوان مثال، اگر DPA بخواهد کاربر را از یک پیشنهاد مطلع کند، می تواند GTAF را مطلع کند که به نوبه خود به کاربر اطلاع می دهد.
  3. یک Data Plan Agent API که توسط DPA پیاده سازی شده است که به GTAF اجازه می دهد تا اطلاعات مربوط به طرح داده کاربر را از DPA پرس و جو کند. به عنوان مثال، اگر برنامه ای بخواهد موجودی طرح داده فعلی را به کاربر نمایش دهد، می تواند GTAF را پرس و جو کند که به نوبه خود از DPA درخواست می کند.

بقیه این صفحه اصطلاحات طرح داده و جزئیات نحوه ایجاد CPID را معرفی می کند. Google Mobile Data Plan Sharing API و Data Plan Agent API Specification در ادامه آمده است.

الزامات امنیتی

اپراتور باید تمام اقدامات احتیاطی لازم را برای محافظت از اطلاعات خصوصی مشترکین خود انجام دهد. به طور خاص، برای به حداقل رساندن قرار گرفتن در معرض شماره تلفن مشترکین، نقطه پایانی CPID باید در محدوده امنیتی شما باشد. علاوه بر این، برای مواردی که اپراتور از DPI استفاده می کند، اپراتور باید MSISDN را قبل از تزریق آن به درخواست HTTP رمزگذاری کند. اگر نقطه پایانی CPID محیط امنیتی شما نیست (به عنوان مثال، زمانی که نقطه پایانی CPID در یک ابر عمومی مستقر شده است)، اپراتور نباید MSISDN را از طریق اینترنت عمومی در فضای آزاد ارسال کند. اپراتور می تواند یک VPN بین DPI و نقطه پایانی CPID ایجاد کند (شکل 1 را ببینید) یا MSISDN را قبل از تزریق آن در هدر رمزگذاری کند. رویکرد اخیر فرض می‌کند که نقطه پایانی CPID می‌تواند هدر تزریق‌شده را رمزگشایی کند تا MSISDN را قبل از تولید CPID بازیابی کند. علاوه بر این، اپراتور باید از کلید مخفی استفاده شده برای تولید CPID محافظت کند و این کلید را طبق سیاست های امنیتی اپراتور بچرخاند.