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

تفترض هذه الخطوات تحقيقاً مصرَّحاً به بنافذة زمنية محددة، لا تصفّحاً لتحويلات شخص آخر۔

1. حدّد عن أي اتصال تسأل

يستخدم FTP اتصالين۔ يحمل اتصال التحكم الأوامر والردود، ويحمل اتصال البيانات الملف نفسه۔ ينتمي حدث تسجيل الدخول إلى الأول، وينتمي حدث النقل إلى الثاني، لذا قد تحمل جلسة واحدة في السجل ملاحظات من مسارين شبكيين مختلفين۔ اكتب إلى أي حدث ينتمي حقل العنوان قبل أن تستنتج شيئاً منه۔

لهذا الانفصال نتيجة عملية۔ قد يحمل سطر تسجيل دخول وسطر نقل من الجلسة نفسها عنوانين مصدرين مختلفين، لذا فإن الاقتباس من أحدهما بوصفه «عنوان العميل» تخمين بشأن الاتصال الذي تقرأه۔ افحص نوع الحدث قبل أن تطابق أي عنوان مع أي شيء۔

2. تتبّع اتصال التحكم

شغّل العميل مع تفعيل إخراج التصحيح، أو التقط الحزم على العميل أثناء اتصاله، ولاحظ الطرف النظير الذي يصل إليه فعلاً۔ إذا كان VPN نشطاً والعميل يمر عبره، فإن الخادم يرى عنوان مخرج VPN لا عنوان شبكة الوصول الخاصة بالحاسوب المحمول۔

إذا تجاوز العميل النفق، يرى الخادم عنوان الوصول ولا يظهر عنوان واجهة VPN نفسها على الشبكة أبداً۔ ولهذا يكون عنوان النفق الخاص بالحاسوب المحمول عادةً أقل قيمة مفيدة في الصورة: فهو موجود داخل النفق فقط۔ استخدم ss أو التقاط حزم لتأكيد المصدر الذي يقدّمه العميل، بدلاً من قراءته من شاشة إعدادات۔

تغطي أمران معظم ذلك:

ss -tnp state established "( sport = :21 or dport = :21 )"
tcpdump -ni any tcp port 21

يسرد الأول نقاط النهاية المحلية والنظيرة التي استخدمتها حزمتك أنت۔ ويعرض الثاني العناوين المكتوبة على الشبكة، وهو أقرب إلى رؤية الخادم لكنه يتوقف عند واجهتك، لذا فإن سجل الخادم أو التقاطه الخاص وحده يعرض ما سجّله الخادم۔

3. افحص هل يطابق اتصال البيانات

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

النقل المسجَّل من عنوان مختلف عن تسجيل الدخول ملاحظة حقيقية لا سجلاً تالفاً، وهو عادةً يقول شيئاً عن المسار۔

4. اطلب من المشغّل سجلاً ضيقاً

أعطِ مشغّل الخادم وقت الجلسة مع منطقته الزمنية، والحساب، والعملية، والوجهة۔ اسأل عن أي اتصال أنتج حقل العنوان، وهل يغيّر وسيط موثوق معناه۔

اقرأ مخطط ذلك الخادم الفعلي بدلاً من افتراض أن كل منتج يسجّل العميل الأصلي والنظير التحكّمي ونظير البيانات كلٌّ على حدة، لأن بعضها يجمع جلسة كاملة تحت سطر واحد۔ حافظ على وضوح البروتوكول أيضاً: SFTP بروتوكول قائم على SSH لا FTP على منفذ آخر، وFTPS يضيف TLS إلى FTP، لذا تعتمد هوية الخدمة في السجل على أيها نشرت۔

5. تحقّق قبل أن تنسب

قد يخدم عنوان مخرج واحد كثيراً من العملاء، ويمكن استخدام حساب واحد من عدة مصادر مسموح بها، لذا لا يحدّد عنوان واسم مستخدم الوحدة نفسها۔ التسجيل سياسة خادم: يغيّر VPN المصدر الذي يقدّمه الاتصال، لكنه لا يمحو اسم الحساب أو اسم الملف أو العملية التي عالجتها الخدمة المتلقية۔ انسب فقط ما يعرضه السجل وعلّم الباقي على أنه غير معروف۔ وصف FTP في WinSCP مرجع موجز لنموذج الاتصالين إذا احتجت إلى شرحه لشخص آخر۔

حالتان عاديتان تبيّنان لماذا يهم ذلك۔ يمكن لمكتب أن يرسل كل مستخدم عبر عنوان مخرج واحد، فينتج مئة شخص قيمة واحدة في السجل۔ ويحدث العكس بالكثير من التكرار: يتصل حساب واحد من خط منزلي ومن خط مكتب في الأسبوع نفسه، ويصف الإدخالان الشخص نفسه۔

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