الحاجة إلى IPSec والدوافع
The Need for IPSec & Motivation
§1
توجد حاجة ملحة لتأمين حركة المرور الحساسة (مثل بيانات الشركات والبنوك) التي تُنقل عبر الإنترنت العام غير الآمن. نحتاج إلى إنشاء "حماية منطقية" (Logical Protection) على مستوى طبقة الشبكة.
There is a need to secure sensitive traffic (e.g., company and bank data) transmitted over the public insecure Internet. We need to create a logical protection over the network layer.
المشكلة السابقة (بدون حماية طبقة الشبكة): في معمارية الشبكات التقليدية، كانت وحدات بيانات طبقة الشبكة (PDUs) تُرسل بصيغة نصية واضحة (In the clear). مما يسهل:
- فحص محتوى البيانات بسهولة (Easy to inspect).
- تزوير عنوان المصدر أو الوجهة (Easy to forge source/destination address).
- تعديل المحتوى (Easy to modify content).
- إعادة إرسال البيانات الخبيثة (Easy to replay data).
What We Used to Have: In most architectures, network layer PDUs are transmitted in the clear. Making it easy to inspect data, forge addresses, modify content, and replay data.
تأمين الطبقات المختلفة (Securing Protocols per Layer)
Security Across OSI Layers
§2
| الطبقة OSI Layer | بروتوكولات الأمان Security Protocols | نطاق الحماية Protection Scope |
|---|---|---|
| Application Layerطبقة التطبيق | PGP, Kerberos, SSH | حماية تطبيقات محددة (مثل تسجيل الدخول الآمن، نقل الملفات عبر SSH) ولا تصلح لحركة الشبكة العامة.Protects specific apps. Not designed for general network traffic. |
| Transport Layerطبقة النقل | TLS (Transport Layer Security) | يجب تعديل أو إعداد كل تطبيق بشكل فردي لاستخدامه (مثل HTTPS).Must modify or configure each application to use it. |
| Network Layerطبقة الشبكة | IP Security (IPSec) | يحمي جميع حركات IP (بغض النظر عن التطبيق) ولا توجد حاجة لتعديل التطبيقات بشكل فردي.Protects all IP traffic regardless of application. No app modification needed. |
| Data Link Layerطبقة ربط البيانات | Hardware encryption | Link-level encryption |
خصائص طبقة الشبكة: توفر خدمة غير متصلة (Connectionless)، وتقوم بالتوجيه (Routing) لتحديد مسار الحزمة، وتُعرّف آلية العنونة (Addressing) التي يجب أن تلتزم بها الأجهزة.
Network Layer Features: Provides connectionless service, routing (determines path), and defines the addressing mechanism.