نکات عجیب در پروتکل ها
تحلیل Authentication Header (AH) در IPSec: واقعیت فنی و برداشت معماری
روزبه نوروزی
هدر احراز هویت داده یا Authentication Header (AH) در IPSec برای تضمین تمامیت (Integrity) و اصالت (Authenticity) بستههای IP طراحی شده است. برخلاف تصور عمومی، AH در محاسبۀ مقدار بررسی تمامیت (ICV – Integrity Check Value) فقط بخشهایی از هدر IP را در نظر میگیرد و فیلدهایی را که در طول مسیر تغییر میکنند، بهطور عمدی نادیده میگیرد یا مقدارشان را صفر میکند.
بر اساس استاندارد RFC 4302، فیلدهایی مانند TTL، TOS، Checksum و برخی Options در دستهٔ «Mutable Fields» قرار میگیرند و در محاسبهٔ ICV منظور نمیشوند. در مقابل، فیلدهایی نظیر Source/Destination Address، Protocol Number و Total Length «Immutable» تلقی میشوند و هر تغییری در آنها باعث نامعتبر شدن امضاء AH خواهد شد. این طراحی دقیقاً برای سازگاری با رفتار واقعی مسیریابها انجام شده است تا تغییرات طبیعی شبکه (مثل کاهش TTL) موجب خطا نشود.
با این حال، AH همچنان با مشکل اساسی در محیطهای NAT (Network Address Translation) روبهروست. NAT آدرسهای IP مبدأ و مقصد را تغییر میدهد؛ چون این فیلدها Immutable هستند، مقدار ICV در مقصد دیگر معتبر نخواهد بود. در حالت Transport Mode، این مسئله AH را عملاً بیاستفاده میکند. در Tunnel Mode، اگر NAT روی Outer Header اجرا شود و Inner Header دستنخورده بماند، AH هنوز کارکرد دارد ؛ هرچند در عمل اغلب با ESP (Encapsulating Security Payload) جایگزین میشود، زیرا ESP هم Integrity و هم Confidentiality را تأمین میکند.
از دید معماری امنیتی(متخصصCISSP) ، AH نمونهای از طراحی هوشمندانهای است که تضاد میان تئوری رمزنگاری و عملکرد پویا و غیرقطعی شبکه را کنترل میکند. درس اصلی این است: امنیت مؤثر نه در حذف تغییرات، بلکه در پیشبینی و مدیریت آنهاست.
از نظر مفهومی، AH ادعا میکند تمام هدر IP را “authenticate” میکند،
اما از نظر واقعی، بخشهایی از همان هدر را عمداً نادیده میگیرد!
اگر بیش از حد سختگیر باشی (امضای همهچیز)، ارتباط در دنیای واقعی شکست میخورد؛اگر خیلی آسانگیر شوی، امنیت از بین میرود.
پس مهندسان مجبور شدند میانهای میان رمزنگاری و واقعیت مسیریابی پیدا کنند ؛ چیزی که در هیچ پروتکل امنیتی دیگر بهاینشکل دیده نمیشود.
همین پارادوکس، IPSec AH را هم از نظر رمزنگاری جذاب و هم از نظر معماری شبکه یکی از عجیبترین شاهکارهای دنیای امنیت ساخته است.
#آکادمی_روزبه
www.haumoun.com مرکز تخصصی CISSP و ISSMP