abox.tools

اللغة: العربية

هل لصق النص في أداة على الإنترنت آمن؟

اللصق لا يوحي بأنه رفع، وهنا الفخ: البايتات نفسها تغادر جهازك في الحالين إذا أرسلتها الصفحة. هذه الصفحة عما يحمله فعلا ملف إعدادات أو سجل ملصوق — وكيف تعرف هل للأداة التي أمامك مكان أصلا ترسله إليه.

عرض بصيغة Markdown

الجواب المختصر

لصق نص في صفحة ويب قد تكون عواقبه تماما كعواقب رفع ملف إليها. وإن لم يوح بذلك، فلأن الحركة مستعارة من مكان آمن: بين نافذتين لك، ينقل اللصق نصا من موضع تتحكم فيه إلى موضع آخر تتحكم فيه. أما في صفحة ويب، فالموضع الثاني حقل نص يستطيع سكربت قراءته — وما يحدث بعد ذلك تقرره الصفحة وحدها، لا الحركة.

كثير من الأدوات ذات هيئة اللصق تنجز عملها على خادم: ترسل الصفحة نصك بعيدا، فينسق الخادم أو يدقق أو يقارن، ثم تعود النتيجة. لا شيء على الشاشة يقول أي الصنفين تستعمل. حقل النص واحد في الحالين، وزر «نسق» كذلك. الفرق طلب شبكة واحد، غير مرئي ما لم تبحث عنه.

ما الذي تحمله اللصقة فعلا

ما يحط في أدوات الإنترنت قلما يكون نثرا. إنه نص الشغل من مهنة أحدهم، والنوع مهم، لأن بعض أشد السلاسل حساسية في الحوسبة هي بالضبط ما يلصق في المنسقات في منتصف الليل:

المفتاح الذي مر بخادم غريب يجب اعتباره مكشوفا لحظة الانتباه: يلغى ويصدر غيره، وذلك على نظام تشغيل فعلي أمسية لم يخطط لها أحد. ليس المقصود أن مواقع التنسيق تحصد بيانات الدخول، بل أنك لا تستطيع أن تعرف ما الذي يسجله خادم، والسر الذي لا تستطيع استبعاد انكشافه سر عليك تبديله.

لماذا لا تحتاج الأداة إلى أن يغادر نصك

هذه هي الحقيقة التقنية التي تحسم السؤال: تنسيق النص وتدقيقه وتحويله ومقارنته من أسهل أعمال الحوسبة. تحليل JSON، وتسنين XML، ومقارنة ملفين، وترميز base64 — يفعلها المتصفح في أجزاء من الثانية، محليا، ويستطيع ذلك منذ سنين. الخادم لا يضيف للعمل شيئا. حين ترفع أداة لصق نصك، فذلك بقية معمارية أو راحة للمشغل، لا ضرورة للعمل أبدا.

وأدوات النص في هذا الموقع هي المثال المضاد لذلك. منسق JSON يحلل وينسق ويحول JSON وXML وHTML وCSS وYAML؛ ومقارن النصوص يعلم كل فرق بين نصين سطرا سطرا وكلمة كلمة؛ ومرمز base64 ومفككه يمضي في الاتجاهين بين النص وترميزاته. ثلاثتها تعمل على جهازك، وما تلصقه لا مكان له يذهب إليه — هذه الصفحات لا تحمل أي مسار شيفرة يمكنه إرساله.

ولاثنتين منها دليلان جاهزان: تنسيق JSON دون رفعه ومقارنة ملفي JSON.

كيف تعرف أي الصنفين تستعمل

الفحوص هي نفسها فحوص أداة الملفات، ومكتوبة كاملة في دليل الرفع. الخلاصة بلغة اللصق:

وعادة واحدة تغلب الفحوص الثلاثة: الصق أقل. المدقق لا يحتاج كلمة السر الحقيقية ليدقق شكل ملف إعدادات — فكلمة "REDACTED" تحلل تحليلا مطابقا. أما اللصقة التي هي نفسها السر، فتنكمش القاعدة معها إلى ما هو أبسط: الصفحة الوحيدة التي ينبغي أن تتلقى كلمة سر يوما هي صفحة الدخول التي تخصها.