يُعرّف التفويض بأنه منح الإذن أو الموافقة الرسمية. تمت صياغة هذه الكلمة لأول مرة بين عامي 1600 و 10.
كلمة "تخويل" مشتقة من كلمة "تفويض". نشأت كلمة "التفويض" من كلمتين لاتينيتين من القرون الوسطى هما "auctor" و "auctorizare" ، وهي كلمة فرنسية قديمة "autoriser" والكلمة الإنجليزية "author".
الكلمة الأساسية لـ "التفويض" هي "التفويض". تنبع كلمة "Authorize" من كلمة لاتينية "auctor" ، وتعني "الشخص الذي يسبب".
يتم تعريف المصادقة على أنها عملية لإثبات أن الشيء حقيقي. كلمة "المصادقة" مشتقة من كلمة "المصادقة".
كلمة "أصالة" مشتقة من الكلمة اليونانية القديمة "أصيلة" والكلمة اللاتينية المتأخرة "أصالة". تمت صياغة كلمة "المصادقة" لأول مرة في خمسينيات القرن السادس عشر.
الوجبات السريعة الرئيسية
- المصادقة هي التحقق من هوية المستخدم، من خلال بيانات الاعتماد مثل اسم المستخدم وكلمة المرور، مما يضمن أن المستخدم هو من يدعي.
- يمنح التفويض أو يرفض الوصول إلى موارد أو إجراءات محددة بناءً على هوية المستخدم المصادق عليها والأذونات أو الأدوار المعينة.
- يعتبر كل من المصادقة والترخيص من المكونات الأساسية للأنظمة الآمنة ، مع المصادقة التي تحدد هوية المستخدم والترخيص الذي يحدد ما يُسمح لهذا المستخدم بالوصول إليه أو تنفيذه.
التفويض مقابل المصادقة
الفرق بين المصادقة والترخيص هو من حيث التعريف ونهج العمل وترتيب الأولوية والعملية والاستخدام. يساء فهم هذه الكلمات كمرادفات. لكن لها معاني مختلفة في العالم التقني. تُستخدم هذه المعلمات لفهم أفضل لكل من الكلمات والاستخدام الصحيح.

دعونا نفهم استخدام كلمة "إذن". التفويض يعني السماح للقيام بعمل معين.
على سبيل المثال ، "سلمهم الأمير جورج تفويضًا موقعًا للاستعلام". الجملة تعني أن الأمير جورج قد سمح بالاستفسار.
بشكل عام ، الترخيص له أهمية قانونية. الآن دعونا نفهم استخدام كلمة "المصادقة".
المصادقة هي عملية لإثبات صلاحية كيان معين. على سبيل المثال ، "يتطلب الوصول إلى النظام المصادقة".
تعني الجملة أن المشاركين المسجلين لاستخدام النظام يحتاجون إلى التحقق من هوياتهم.
جدول المقارنة
معلمات المقارنة | ترخيص | التحقّق من المُستخدم |
---|---|---|
تعريف | يحدد التفويض ما إذا كان المستخدم مسموحًا له بالوصول إلى المورد أم لا | المصادقة تعني تحديد صلاحية المستخدم |
الرسالة | يحدد ما إذا كان المستخدم لديه إذن للوصول إلى المورد أم لا | يحدد ما إذا كان المستخدم هو نفسه كما يدعي |
درجة الأهمية | التفويض دائمًا هو الأولوية القصوى | تأتي المصادقة دائمًا بعد تفويض ناجح |
طريقة عملنا | عملية التفويض هي التحقق من أهلية المستخدم للوصول إلى النظام | عملية المصادقة هي للتحقق من مطالبات المستخدم |
الأستعمال | تُستخدم الكلمة في المجال التقني والقانوني | تُستخدم الكلمة في المجال التقني والقانوني |
مثال | يمتلك مالك الشركة الإذن باستخدام بياناتنا لأغراض أمنية. | تم رفض Joe لأنه فشل في عملية المصادقة. |
ما هو التفويض؟
التفويض هو آلية أمنية تقرر السماح أو عدم السماح لمزيد من الوصول إلى النظام. قد يكون النظام عبارة عن ملف أو قاعدة بيانات أو خدمة أو تطبيق كمبيوتر أو برنامج كمبيوتر.
الخطوة الأولى إلى نظام أمان الويب هي المصادقة. تمنح هذه الخطوات الإذن للمستخدم أو ترفضه.
فقط في حالة نجاح هذه الخطوة ، يمكن للمستخدم استخدام النظام بشكل أكبر. هناك أربعة أنواع رئيسية من التفويضات في API.
- مفتاح API
- المصادقة الأساسية
- HMAC (رمز تفويض الرسالة المستند إلى التجزئة)
- أوث
رمز تفويض الرسائل المستند إلى التجزئة (HMAC) متقدم للغاية. يستخدم HMAC مفتاحًا سريًا لا يعرفه إلا المستخدم و الخادم.
هناك نوعان من OAuth.
- بروتوكول OAuth ذو الأرجل الواحدة
- بروتوكول OAuth الثنائي
يتم استخدام بروتوكول OAuth الأحادي عندما لا تكون البيانات حساسة للغاية. يمكن استخدام هذا عندما لا يكون تأمين البيانات مهمًا جدًا.
يستخدم هذا في حالة المعلومات للقراءة فقط. يتم استخدام بروتوكول OAuth الثلاثي عندما تكون البيانات حساسة للغاية.
يستخدم هذا عندما يكون من المهم للغاية تأمين البيانات. ثلاث مجموعات تشارك في هذا النوع من التفويض هي:
- المصادقة الخادم
- خادم الموارد (خادم API)
- المستخدم أو التطبيق

ما هي المصادقة؟
التفويض هو العملية التي تتحقق من صحة الادعاءات التي يقدمها المستخدم بشأن هويته. يعمل على تأمين النظام.
لا يتم تفعيل المصادقة إلا بعد إتمام التفويض بنجاح. واجهة برمجة التطبيقات (API) عبارة عن مجموعة من القواعد والبروتوكولات المعينة التي يجب اتباعها لتصميم أي تطبيق برمجي.
تستخدم المصادقة لتأمين نظام حديث ومتطور. يتم استخدامها لتجنب أي استخدام غير قانوني للبيانات.
هناك خمسة أنواع رئيسية من المصادقة.
- المصادقة المستندة إلى كلمة المرور
- مصادقة متعددة العوامل
- المصادقة القائمة على الرمز المميز
- المصادقة القائمة على الشهادة
- المصادقة البيومترية
يتم تصنيف المصادقة البيومترية على النحو التالي:
- التعرف على الوجه
- المعرف الصوتي
- ماسح العين
- ماسح بصمة الأصبع
المصادقة هي وسيلة لضمان أمن النظام وبيانات المستخدم. هدفها هو الحفاظ على النظام آمنًا وخاصًا.
يجد المتسللون دائمًا طريقة جديدة للدخول إلى النظام وتسريب المعلومات. لذلك ، يجب تحسين أساس المصادقة بمرور الوقت.
يعد نظام المصادقة الجيد هو المفتاح لبناء برنامج تطبيق فعال وطويل الأمد. المصادقة البيومترية هي أحدث أنواع المصادقة وأكثرها موثوقية.
من بين الأنواع المختلفة للمصادقة البيومترية ، يعد ماسح بصمات الأصابع هو الأكثر استخدامًا.

الاختلافات الرئيسية بين التفويض والمصادقة
- التفويض هو عملية التحديد حقوق المتعلقة بنظام معين. المصادقة هي عملية تتضمن التحقق من المستخدم.
- يقوم التفويض بالتحقق من امتيازات المستخدم ولكن المصادقات تتحقق من بيانات اعتماده.
- التفويض له الأولوية على المصادقة.
- يسأل التفويض عن الإذن الذي يمتلكه المستخدم للوصول إلى النظام. تتحقق المصادقة مما إذا كان المستخدم شرعيًا أم لا.
- يتحقق التفويض من دور المستخدم وحق الوصول. تتطلب المصادقة اسم المستخدم وكلمة المرور.
