ا AAA چیست ؟RADIUS - ردیوس - ردیوس سرور در سیستم های امنیتی کامپیوتری AAA مخفف ۳ کلمه authentication, authorization و accounting به معنای تشخیص هویت ، تصدیق دسترسی و حسابرسی است که به برای همین عنوانین در شبکه ها استفاده میشود.
ا Authorization :به معنای پروسه و عملیاتی است که طی آن هویت فرد بررسی میشود و تایید یا رد میشود به عنوان مثال وقتی یک کلاینت (کاربر ) میخواهد به یک سرور متصل شود در این جا شناسه فرد ( به صورت مثال نام کاربری و پسورد) برای سرور ارسال میشود که سرور این اطلاعات را با اطلاعات موجود تطبیق میدهد و در صورتی که این اطلاعات صحیح بود وارد مرحله بعد خواهد شد.
ا Authentication :این قسمت از این مراحل ۳ گانه به بررسی حق دسترسی کاربر و ورودی ارسال شده بر میگردد و معمولا این مورد و مورد بالا را در قالب خیلی متفاوت نخواهید دید و در اکثر موارد با هم استفاده میشوند در اینجا سرور وضیفه بررسی در مورد حق دسترسی و مقدار دسترسی های کاربر را بر عهده میگیرد و مشخص میکند تا چه حدی این کاربر حق دارد از منابع و یا … استفاده کند. که در این مرحله میتوان مواردی را نیز در آن جای داد در این مرحله به صورت مثال حدودیت استفاده یک نفر به صورت همزمان و یا امکان ورود این کاربر با شماره IP و یا شماره تلفن خواص و یا در ساعات مشخص و ….
ا Accounting :در این مرحله برنامه کار حسابداری این کاربر را در مورد مقدار استفاده از منابع یا خرید حق خواص را بر عهده میگیرد . پروتکل های AAA راشامل Radius , Diameters , Tacacs , Tacacs+ می شود و سایر پروتکل ایی که از این مورد استفاده میکنند :PPP, EAP , HIP , PEAP , LEAP , LDAP. پروتکل RADIUS ( برگرفته شده از Remote Authentication Dial-In User Service ) ، استانداردی برای طراحی و پیاده سازی سرویس دهندگانی است که مسئولیت تائید و مدیریت کاربران را برعهده خواهند گرفت.مشخصات و نحوه عملکرد پروتکل RADIUS در RFC 2865 و RFC 2866 تعریف شده است .
ردیوس یکی از پروتکل های پر کاربرد و تقریبا پای ثابت سیستم ها و نرم افزار ها در استفاده از AAA است که در طیف وسیعی از دستگاه ها پشتیبانی میشود ، این پروتکل در سال ۱۹۹۱ توسط Livingston Enterprises توسعه یافت و پدید آمد و سپس توسط IETF استاندارد سازی شد. این پروتکل در حال حاظر در موارد بسیار مختلف و وسیعی استفاده میشود و به صورت مثال در مدیریت دسترسی به Internet , Intranet و شبکه های Wireless و در تمامی موارد ورودی و استفاده از Modem , DSL , Access point , VPN , Web Server ها میتوان از آن استفاده کرد. ردیوس یک پروتکل کلاینت /سرور است که با استفاده از پروتکل UDP اطلاعات را منتقل میکنند و به صورت پیش فرض در اکثر سیستم ها از پورت ۱۸۱۲ برای Authentication و از پورت ۱۸۱۳ برای Accounting که توصط IANA تعریف شده است استفاده میکنند ( این مورد را میتواند در سمت سرور و کلاینت به هر پورت مورد نظری تغییر داد). ردیوس کاملا قابل توسعه و گسترش است و توسط خصوصیات سازنده (Vendor-SpecificAttributes) میتوان موارد مورد نظر را در آن اضافه نمود و برای Nas مورد نظر ارسال کرد.