خانه › الگوهای طراحی › اثبات صحت پیام ابری

اثبات صحت پیام ابری

مسئله

زمانی که کاربران از طریق شبکه‌های داخل شرکت و از طریق اینترنت به سرویس‌های ابر متصل می‌شوند، صحت داده‌ها بین ابر و شبکه‌های داخل شرکت باید تضمین شود. زمانی که داده‌های حساس و سری انتقال داده می‌شوند، به طور طبیعی نگرانی‌هایی برای افراد بوجود می‌آید. در حالی که مبدا و مقصد داده‌ها ممکن است امن باشد، اما کاربران از طریق اینترنت به ابر متصل شدهاند، صحت داده‌ها می‌تواند تهدید شود. در نتیجه، بسته‌هایی که به روی اینترنت فرستاده می‌شوند در معرض خطر حمله ی واسطه‌های مخرب هستند.

واسطه‌های مخرب، زمانی که پیامی-از مصرفکننده سرویس فرستاده می‌شود- با قطع پیام یا تغییر آن‌ها به کمک سرویس‌های مداخله‌کننده که به کمک منطق‌های زیان آور کار می‌کند، داده‌ها را مورد تهدید قرار می‌دهند. واسط ممکن است محرمانه بودن داده‌ها یا صحت آن‌ها را همان طور که در شکل نشان داده شده، به خطر بیاندازد.

ابرمصرف‌کنندهٔسرویس ابریواسطهٔ مخربسرور مجازیدر معرض خطرداده‌های اصلی پیامداده‌های مخرب(دستکاری‌شده)
شکل ۴-۶۵ — واسطه مخرب ممکن است داده‌ها را در طول انتقال روی اینترنت تغییر دهد یا در آن‌ها تداخل ایجاد کند- سرور مقصد را به خطر می‌اندازد.

راه‌حل

مکانیزم امنیتی می‌تواند صحت داده‌ها را، هنگامی که داده‌ها از شبکه‌های مختلف و از طریق اینترنت برای رسیدن به ابر یا برعکس، انتقال داده می‌شوند تضمین کنند. به منظور حفظ صحت و امنیت داده، اقداماتی باید انجام شود که بسته‌های داده تا رسیدن به مقصد بدون تغییر باقی بمانند. اگر مقداری از بسته‌های اطلاعاتی دچار تغییر شوند، سرور مقصد بسته‌ها را قبول نمی‌کند.

کاربرد

استفاده از یک مکانیزم امضای دیجیتال برای اطمینان از اینکه داده‌ها هنگام انتقال از مبدا به مقصد قابل دستیابی نیستند، یک روش ایده آل است. برای اجرای صحت داده، (همان طور که در شکل نشان داده می‌شود) مکانیزم امضای دیجیتال باید بین سرور داخل شرکت و سرور ابر استفاده شود. با استفاده از این مکانیزم، بسته‌ها در مبدا و قبل از ارسال امضا می‌شوند. زمانی که بسته‌ها به مقصدشان رسیدند، گیرنده امضای دیجیتال مقید شده به بسته را کنترل می‌کند تا متوجه شود بسته‌ها در طول انتقال تغییر کردند یا خیر. اگر بسته‌ها تغییر کرده باشند بسته‌ها را نمی‌پذیرد. اگر بسته‌ها سالم تلقی شوند، مورد پردازش قرار می‌گیرند. در هر صورت، نتیجه احراز هویت از مقصد به مبدا فرستاده می‌شود تا، پذیرش یا رد انتقال را تأیید کند.

ابرمصرف‌کنندهٔ ابرواسطهٔ مخربپیام به سرور نمی‌رسدپیام + امضای دیجیتالپیام با داده‌های مخرب+ امضای دیجیتال
شکل ۴-۶۶ — واسط مخرب داده‌های مخرب به پیام وارد می‌کند. پیام بوسیله ابر رد شد زیرا امضای دیجیتال بسته در زمان ارسال توسط مصرفکننده ابر، تغییر داده شد.

اثرات جانبی

استفاده از امضای دیجیتال، مراحلی را به ترافیک حمل و نقل داده‌ها اضافه می‌کند؛ بسته‌ها باید قبل از ارسال به بیرون امضا شوند، و باید قبل از اینکه مقصد آن را بپذیرد و ذخیره شان کند، تأیید شوند. این مراحل موجب مقدار کمی کاهش در سرعت اتصال می‌شود، اما صحت داده‌ها تضمین می‌شود.

در حالی که امنیت صحت بسته‌های داده برقرار می‌شود، اجرای این الگو بار سیستم‌های فرستنده و گیرنده را افزایش می‌دهد که باعث اضافه شدن بار کمی به سرعت و عملکرد می‌شود. ارائه دهنده سرویس باید تصمیم بگیرد که امنیت دارای اولویت بالاتری است یا سرعت و عملکرد.