انتقل إلى المحتوى
تحدث إلى مهندس

Case study

أداة فحص المواقع الخاصة بنا

فحص مواقع مجاني بلا تسجيل، يُقيّم القابلية للاكتشاف وإمكانية الوصول وتسليم الواجهة الأمامية — ويكسب الثقة بصدقه حيال ما يستطيع فحصٌ سريع رؤيته وما لا يستطيع. بنيناه، ونشغّله، ويمكنك استخدامه الآن.

Industry
بناء داخلي · أدوات للمطوّرين
0نتيجة فحصٍ مخزَّنةتعمل الأداة داخل الطلب ولا تحتفظ بشيء — لا حساب، ولا رابطٌ محفوظ، ولا نتيجةٌ مُبقاة.
  • 3ركائز التقييم
  • 20+فحصًا، كلٌّ منها محسوب

العميل والسياق

العميل كان نحن — وهذا هو المقصد.

هذا بناءٌ داخلي، لا عمل عميلٍ مدفوع، ونعرضه دراسة حالةٍ عن قصد. لا يستطيع استوديو مبكّر أن يعرض بصدق جدارًا من شعارات عملاء لم يكسبها بعد. لكن ما يستطيعه هو أن يفتح شيئًا حقيقيًّا بناه ويشغّله في الإنتاج — ويتيح لك تفحّصه مباشرةً.

فحص المواقع المجاني في هذا الموقع هو ذلك الشيء. إنه حيّ، وأمامك، ويمكنك تشغيله على موقعك أنت في الدقيقة القادمة. فبدلًا من وصف عملٍ عليك أن تُصدّقه دون دليل، تشرح هذه الدراسة كيف هُندِست أداةٌ تستطيع استخدامها بالفعل — والمعايير خلفها هي ذاتها التي يحظى بها مشروع العميل.

أخضعناه للقاعدة التي يقوم عليها الاستوديو كله: قل ما هو صحيحٌ فحسب، واجعل الشيء واضحًا بما يكفي ليتحقق منه أيّ أحد.

التحدّي

بناء فحصٍ مجانيٍّ صادق أصعب من بناء فحصٍ غير صادق.

معظم أدوات «تقييم المواقع» المجانية موجودةٌ لالتقاط بريدٍ إلكتروني، وذلك ظاهرٌ فيها: درجاتٌ منفوخة، ونتائج غامضة، ورقمٌ مهندَسٌ ليبدو مقلقًا بما يكفي لحجز مكالمة. ذلك النهج كان مرفوضًا — فهو النقيض التام لما نبيعه، والعميل الذي يكتشف لاحقًا أن المقياس كان مغشوشًا لا يعود أبدًا.

لذا كان التكليف محرجًا عن قصد. كان على الأداة أن تكون مفيدةً حقًّا وصادقةً حقًّا: كل درجةٍ محسوبةٌ من الصفحة الفعلية، وكل نتيجةٍ محدّدةٌ بما يكفي للتصرّف بناءً عليها، و — وهنا الأصعب — أن تُعلَن صراحةً الأمور التي لا يستطيع فحصٌ سريع تحديدها فعلًا، بدل تخمينها.

بالنسبة لاستوديو ناشئ، الأداة هي اختبار القبول. إن كانت مهملةً أو غير صادقة، تحدّثت ضدّنا بإقناعٍ يفوق ما قد يتحدّث به أيّ عرضٍ ترويجيّ لصالحنا.

النهج

احسب كل شيء، وأعلِن الحدود، واحمِ نقطة النهاية.

بنينا محرّك تقييمٍ قائمًا بذاته بدلًا من إعادة بيع واجهة فحص (API) من طرفٍ ثالث. يقرأ كل فحصٍ شيفرة HTML التي جلبناها فعلًا والطريقة التي سلّمها بها الخادم، ثم يبلّغ عن ثلاثة أمور بلغةٍ واضحة: ما رأيناه، ولماذا يهمّ، وكم يحتاج الإصلاح من جهدٍ تقريبًا.

التقييم بلا أوزانٍ وواضحٌ عن قصد — الفحص الناجح يُحتسَب كاملًا، والتحذير نصفًا، والإخفاق صفرًا، والملاحظات المحايدة تُستبعَد بدل حشوها. لا شيء يخضع لمنحنى ليبدو رقمٌ أسوأ ممّا هو عليه.

  1. ثلاث ركائز بلغةٍ واضحة

    القابلية للاكتشاف (SEO)، والوصول (إمكانية الوصول)، والتسليم (أداء الواجهة الأمامية) — مسمّاةٌ بما تعنيه لصاحب العمل، لا بالمصطلحات الكامنة خلفها.

  2. محسوبة، لا مُختلَقة أبدًا

    كل نتيجةٍ مشتقّةٌ من البايتات المجلوبة وتوقيت الاستجابة. وحيث لا تتوفّر البيانات، تقول الأداة ذلك بدل أن تُقدّر.

  3. صادقةٌ بشأن نقاطها العمياء

    لا يستطيع طلبٌ ثابتٌ واحد الحكم على تباين الألوان المعروض، أو ترتيب لوحة المفاتيح الفعلي، أو قيم Core Web Vitals الميدانية. يذكر التقرير تلك الحدود بوضوح ويشير إلى الفحص الأعمق القائم على العرض.

  4. محصَّنةٌ ضد إساءة الاستخدام

    تجلب رابطًا يقدّمه غريبٌ على الخادم، لذا فهي محميّةٌ من تزوير الطلب من جهة الخادم (SSRF) ومحدودة المعدّل لكل زائر — ولا تُخزّن شيئًا.

كيف تبقى نقطة النهاية آمنةً وصادقةFor engineers

جلب رابطٍ يقدّمه الزائر على الخادم ناقلٌ كلاسيكي لهجمات SSRF، لذا تعمل الحماية على طبقتين. تمريرةٌ نصية رخيصة ترفض كل ما ليس http(s)، وتُزيل بيانات الاعتماد، وترفض الأسماء الداخلية والعناوين الخاصة وloopback وlink-local وunique-local وCGNAT وعناوين بيانات السحابة الوصفية. ثم، كدفاعٍ متعمّق، يحلّ الجلب اسم المضيف ويعيد فحص كل عنوانٍ مُحلَّل — حتى يُحجَب نطاقٌ عامٌّ يشير إلى عنوان IP خاص أيضًا.

الحماية من إساءة الاستخدام نافذةٌ ثابتة في الذاكرة لكل عنوان IP — حفنةٌ من عمليات التشغيل في الدقيقة لكل عميل. ونطاقها مُعلَنٌ بصدق: تحمي نسخةً واحدة وليست محدِّدًا موزَّعًا. أما المحدِّد عبر النسخ فعملُ بنيةٍ تحتية أشَرنا إليه بدل التظاهر بأنه موجودٌ لدينا سلفًا.

تعمل نقطة النهاية على بيئة تشغيل Node، ولا تُخزَّن مؤقتًا أبدًا، ولا تُبقي شيئًا — لا رابط، ولا نتيجة، ولا عنوان IP بعد نافذة تحديد المعدّل في الذاكرة. أما التقرير الأعمق الاختياري — الذي يعرض الصفحة في متصفحٍ حقيقي ويمكنه دمج قيم Core Web Vitals الميدانية من PageSpeed Insights عند ضبط مفتاح — فهو إجراءٌ منفصلٌ صريحٌ باختيارك عبر نموذج التواصل الحالي، لا التقاطًا خفيًّا.

ما الذي بنيناه

أداة قياسٍ حقيقية، لا مقياسًا لالتقاط العملاء.

النتيجة فحصٌ مجاني يعيد تقريرًا مقيَّمًا في ثوانٍ: درجةٌ إجمالية، ودرجةٌ وحصيلة لكل ركيزة، وقائمةٌ مرتَّبة من النتائج تتصدّرها الإخفاقات والتحذيرات. تحمل كل نتيجةٍ شرحًا بلغةٍ واضحة لسبب أهميتها، وإحساسًا صادقًا بما إن كانت إصلاحًا سريعًا أم هندسةً حقيقية.

المحرّك، وحماية SSRF، ومحدِّد المعدّل، وعرض التقرير، كلها لنا، وتُشحَن كجزءٍ من هذا الموقع — نقطة نهايةٍ على الخادم وجزيرةٌ صغيرة على العميل تعرض ما يعيده من JSON.

  • ثلاث ركائز — القابلية للاكتشاف والوصول والتسليم — يُقيّمها محرّكٌ واحد كتبناه ونصونه.
  • أكثر من عشرين فحصًا فرديًّا، كلٌّ منها محسوبٌ من الصفحة التي جلبناها، لا يُقدَّر أبدًا.
  • حدودٌ صادقة: التباين المعروض، وترتيب لوحة المفاتيح الفعلي، وقيم Core Web Vitals الميدانية — مُعلَنةٌ لا مخمَّنة.
  • نقطة نهايةٍ محميّة من SSRF ومحدودة المعدّل، لا تُخزّن أي رابطٍ أو نتيجةٍ أو بيانات زائر.
  • فحصٌ أوّل مجاني بلا تسجيل؛ والتقرير الأعمق القائم على العرض بريدٌ صريحٌ باختيارك.

النتيجة

برهانٌ يمكنك تشغيله بنفسك.

لأن هذه أداتنا نحن، لا نطلب منك الوثوق بمقياسٍ لا نستطيع أن نُريك إياه — بل ندعوك لفحصه. شغّله على موقعك أنت، ثم اقرأ ما يقول إنه لا يستطيع رؤيته. ذلك الصدق هو النتيجة التي تهمّ: الأداة تُظهِر كيف نبني بكونها شيئًا تستطيع التحقق منه، لا شيئًا نزعمه.

الأرقام أدناه حقائق عن الأداة نفسها، لا نتائج أعمالٍ مستعارة — وهي تمامًا نوع الادّعاء الذي يستطيع استوديو مبكّر أن يقف خلفه.

  • 3ركائز، محرّكٌ واحدالقابلية للاكتشاف والوصول والتسليم — يُقيّمها كودٌ كتبناه ونصونه، لا واجهة (API) أُعيد بيعها.
  • 0سجلٌّ مخزَّنلا رابطٌ أو نتيجةٌ أو عنوان IP محفوظ بعد نافذة تحديد المعدّل في الذاكرة. خصوصيةٌ بحكم التصميم.
  • مجانيبلا تسجيلٍ للتشغيلتقريرٌ كامل في ثوانٍ؛ والفحص الأعمق القائم على العرض بريدٌ صريحٌ باختيارك.

الملكية والتسليم

المعيار ذاته الذي سيحظى به مشروعك.

نشغّل هذه الأداة بأنفسنا، فانضباطها معروضٌ لا موصوف. إنها موثَّقة، وتقييمها واضح، وحدودها مكتوبة، ونقطة نهايتها محميّة — الموقف الهندسي ذاته، ومبدأ «أنت تملكها، وتستطيع التفكير فيها» نفسه، الذي يُشحَن به بناءٌ لعميل.

حين نبني لك، يأتي ذلك الموقف مع الكود المصدري كاملًا، والبنية التحتية، وتسليمٍ موثَّق، حتى يستطيع فريقك — أو أي فريق — تشغيلها وتطويرها. وهنا، البرهان ببساطة أنك تستطيع رؤية النتيجة واستخدامها بنفسك.

  • محرّكٌ قائمٌ بذاته — بلا اعتمادٍ على خدمة فحصٍ من طرفٍ ثالث لإبقائه يعمل.
  • نتائج تستطيع التصرّف بناءً عليها، مع ذكر الجهد الذي يتطلّبه كلٌّ منها بصدق.
  • بيانٌ مكتوب بما لا يغطّيه الفحص السريع، حتى لا تُحسَب النتيجة أبدًا مراجعةً كاملة.

أتريد أداةً — أو نظامًا — مبنيًّا وفق هذا المعيار؟

أحضِر إلينا مشكلةً حقيقية. يردّ عليك مهندسٌ خبير — لا مندوب مبيعات — خلال يوم عمل واحد، بنطاقٍ ثابت قبل أن نبدأ، وأنت تملك كل ما نبنيه.