مولّد User-Agent / دليل User-Agent / ما هو User-Agent

ما هو User-Agent

دليل User-Agent

عندما يرسل متصفح أو تطبيق طلبًا إلى الخادم، فإنه يُضمّن في ترويسة HTTP معلومات تُعرّف بنوع البرنامج. هذه هي ترويسة User-Agent (UA). ينظر الخادم إلى هذه القيمة ليقدّر أي متصفح ونظام تشغيل وجهاز أرسل الطلب.

أين تُستخدم

يُستخدم User-Agent لأغراض عدّة، من أبرزها ما يلي.

لماذا التنسيق بهذا التعقيد

يبدأ معظم UA اليوم بـ Mozilla/5.0. وهذه نتيجة لعُرف ترسّخ في تنافس المتصفحات في التسعينيات، حين كانت المتصفحات تحاكي أسماء بعضها لتبدو وكأنها تدعم ميزات الآخر. لذا يجب التحقق من اسم المتصفح الفعلي من رموز مثل Chrome/ أو Firefox/ أو Safari/ في مؤخرة السلسلة.

User-Agent قيمة يبلّغ عنها العميل عن نفسه، ويمكن تغييرها في أي وقت. لذا لا ينبغي اتخاذها أساسًا وحيدًا للقرارات الأمنية.

الخلاصة

User-Agent هو بطاقة التعريف الذاتية للعميل. إنه مريح لكنه معلومة غير موثوقة، فمن الأفضل تذكّر ذلك واستخدامه للاستئناس فقط.