البرمجة

تحقق من قيمة SRI لجوجل مابز

للحصول على قيمة التكامل الفرعي لمورد النصوص في جوجل مابز، يمكنك اتباع الخطوات التالية:

أولاً، دعنا نفهم ما هو الانتماء الفرعي (Subresource Integrity – SRI)؟ إنها طريقة تتيح لك التحقق من أن الموارد التي تقوم بتضمينها في موقع الويب الخاص بك لم تتغير عندما يتم تحميلها من خوادم خارجية. يتم ذلك عن طريق إضافة تجزئة تشفيرية إلى عنصر HTML الذي يشير إلى المورد، ويتم فحصها أثناء تحميل المورد للتأكد من أنها تتطابق مع التجزئة التشفيرية المتوقعة.

للعثور على قيمة SRI لمورد جوجل مابز، يمكنك اتباع الخطوات التالية:

  1. قم بزيارة صفحة الموارد التي ترغب في تضمينها في موقعك، وهو ما يشير إليه الرابط “//maps.google.com/maps/api/js” في هذه الحالة.

  2. بعد ذلك، يمكنك البحث في مصدر الصفحة عن رمز المصدر الذي يشير إلى هذا المورد. يمكن أن يكون ذلك على شكل عنصر script كما هو الحال في مثالك.

  3. الآن، ابحث عن القيمة “integrity” داخل عنصر الـ script. هذه القيمة تحتوي عادةً على التجزئة التشفيرية.

  4. إذا لم تجد القيمة “integrity” موجودة مسبقًا، فيمكنك استخدام أدوات متصفح الويب للتحقق من القيمة بشكل يدوي. يمكنك فتح أداة المطور في متصفح الويب الخاص بك، والتحقق من عنصر الـ script للمورد والبحث عن القيمة “integrity” في الكود المصدر.

  5. بمجرد العثور على قيمة “integrity”، ستجد بجانبها سلسلة نصية تبدأ عادةً بـ “sha256-” تمثل التجزئة التشفيرية. يمكنك نسخ هذه السلسلة واستخدامها في موقعك.

وبهذا، يمكنك الآن استخدام القيمة التي تجدها كقيمة “integrity” في عنصر script الخاص بمورد جوجل مابز في موقعك للتحقق من صحة المورد عند تحميله.

المزيد من المعلومات

بالطبع، لنكمل المقال:

بعد الحصول على قيمة الانتماء الفرعي (SRI) لمورد جوجل مابز، يمكنك الآن استخدامها في موقعك. قم بإضافة القيمة التي حصلت عليها كقيمة “integrity” في عنصر الـ script الخاص بمورد جوجل مابز في صفحة الويب الخاصة بك.

على سبيل المثال:

html
<script src="//maps.google.com/maps/api/js" integrity="sha256-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=" crossorigin="anonymous">script>

تأكد من استبدال “XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX” بالتجزئة التشفيرية الفعلية التي حصلت عليها. هذه الخطوة ضرورية لضمان أن المتصفحات تتحقق من صحة المورد عند تحميله، وتحمي موقعك من التلاعب بالمورد من قبل مهاجمين.

بعد إضافة قيمة الـ SRI، قد تحتاج أيضًا إلى تعديل أي تكوينات أو رموز JavaScript تستخدم جوجل مابز في موقعك لضمان توافقها مع التحقق من الانتماء الفرعي.

يعتبر استخدام الانتماء الفرعي (SRI) ممارسة أمنية مهمة في تطوير الويب، حيث يساعد في حماية المواقع والمستخدمين من الهجمات النصابة والتلاعب بالموردين الخارجيين. لذا، يجب دائمًا السعي لاستخدام قيم SRI لجميع الموردين الخارجيين الذين تعتمد عليهم في موقعك، بما في ذلك خدمات الخرائط مثل جوجل مابز.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر