فهم وإصلاح أخطاء صياغة JSON الشائعة: دليل مواصفات RFC 8259 | GoToolstack
حل مشكلات الفواصل الزائدة وعلامات الاقتباس الفردية والمفاتيح غير المحاطة باقتباس. الحفاظ على دقة أرقام BigInt وتنسيق البيانات بأمان.
تحليل ترويسة وحمولة توكن JWT وفحص تواريخ الانتهاء والأذونات دون تسريب المفاتيح.
تُعد رموز الويب جيسون (JSON Web Tokens - JWT) الركيزة البرمجية الأكثر استخداماً لإدارة جلسات التوثيق الرقمي عديمة الحالة (Stateless Authentication) وتمرير بيانات الهوية بين العميل والخادم وفق مواصفة RFC 7519. يقوم هذا المحلل الأمني بتفكيك بنية الرمز الثلاثية المرمزة بـ Base64URL، عازلاً ترويسة الخوارزمية (Header)، وحمولة البيانات الوصفية (Payload)، وتوقيع التحقق الرقمي (Signature) بألوان دلالية فورية.
يقوم المحرك بقراءة وتنسيق مطالبات الهوية المعيارية المسجلة (Claims) بدقة فائقة؛ مثل معرف المستخدم sub، وتاريخ الإصدار iat، وتاريخ انتهاء الصلاحية exp، محولاً الطوابع الزمنية الرقمية (Unix Timestamps) إلى تواريخ محلية مقروءة مع تنبيه بصري فوري في حال كان الرمز منتهي الصلاحية (Expired). على سبيل المثال، عند فحص رمز توثيق مستخدم بحمولة بيانات 512 بايت، تكشف الأداة فورياً ما إذا كان التوقيع متوافقاً مع المفتاح السري المدخل عبر خوارزمية HMAC-SHA256.
تتم كافة مراحل التفكيك، والتفتيش، والتحقق من صحة التوقيع محلياً 100% داخل المتصفح، مما يتيح لمهندسي البرمجيات فحص رموز التوثيق وصلاحيات المستخدمين دون المخاطرة بتسريب المفاتيح السرية أو التوكنز لأي جهة خارجية.
بنية الرمز: Base64URL(Header) . Base64URL(Payload) . Base64URL(Signature) ؛ التوقيع: HMAC-SHA256(Header.Payload, SecretKey)
ترتبط الأجزاء بنقاط فاصلة؛ ويتأكد الخادم من سلامة البيانات بإعادة حساب توقيع HMAC-SHA256 ومطابقته مع التوقيع المرفق لمنع تزوير الصلاحيات.