internet protocol security an overview of ipsec. رئوس مطالب: مشکلات امنیتی...

40
Internet Protocol Security An Overview of IPSec

Upload: winifred-rogers

Post on 12-Jan-2016

226 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

Internet Protocol SecurityAn Overview of IPSec

Page 2: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

: مطالب رئوس چیست؟ امنیتی مشکالت مفهومTCP/IP سطحی؟ چه در امنیتIP Security سرویسهایIPSec Security عملکرد حاالتIPSec Security ProtocolsOutbound/Inbound IPSec Processing واقعی دنیای در شده سازی پیاده مثالهای

Page 3: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

چیست؟ امنیتی مشکالت

تشکیل زیر مواد از اول درجه در اینترنت امروزهشده:

Public Un-trusted Unreliable IP networks

تهدید مورد اینترنت امنیت، فقدان بودن ذاتی خاطر به. است گرفته قرار حمالت انواع

Page 4: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

: اینترنت تهدیدات

Data integrity. است تغییر قابل تصادفی یا عمدی صورت به چه ، بسته یک محتوای

Identity spoofingمنشا است . IPممکن کند تغییر بسته

Anti-reply attacksیا . Dataداده شود ارسال دوباره میتواند مجاز غیر

Loss of privacyگیرد قرار بررسی مورد میتواند عبور حیت در بسته یک محتوای

Page 5: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم مرجع OSIمدل

Application Layer

Transport Layer

Network Layer

Physical Layer

Presentation Layer

Session Layer

Logical Link Layer

TCP, UDP

IP

Network Adapter

Device Driver

Application

HT

TP

SM

TP

FT

P

SN

MP

NF

S

FT

P

DN

S

Page 6: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Application Layer

Page 7: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Data 3

Application Layer

Transport Layer(TCP, UDP)

Page 8: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Data 3Header 3Transport Layer(TCP, UDP)

Application Layer

Page 9: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Data 3Header 3

Data 2

Transport Layer(TCP, UDP)

Network Layer(IP)

Application Layer

Page 10: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Data 3Header 3

Data 2Header 2

Transport Layer(TCP, UDP)

Network Layer(IP)

Application Layer

Page 11: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Data 3Header 3

Data 2Header 2

Transport Layer(TCP, UDP)

Network Layer(IP)

Data 1

Application Layer

Data Link Layer

Page 12: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم Encapsulation برای Network Deliveryاطالعات

Original Message

Data 3Header 3

Data 2Header 2

Transport Layer(TCP, UDP)

Network Layer(IP)

Data 1Header 1

Application Layer

Data Link Layer

Page 13: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم

Data 1Header 1

Packet

توسط شده ارسال HOST Aبسته

Data Link Layer

Page 14: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم

Network Layer

Data Link Layer

توسط شده دریافت میانجی Routerبسته

Page 15: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم

Data 1Header 1

Packet

توسط شده دریافت HOST B بسته

Data Link Layer

Page 16: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم

Data 1Header 1

De-capsulation از Network Deliveryاطالعات

Data Link Layer

Page 17: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Data 1Data Link Layer

Page 18: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Data 2Header 2Network Layer(IP)

Page 19: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Data 2Network Layer(IP)

Page 20: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Data 3Header 3Transport Layer(TCP, UDP)

Page 21: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Data 3Transport Layer(TCP, UDP)

Page 22: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Original Message

Application Layer

Page 23: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

TCP/IPمفهوم De-capsulation از Network Deliveryاطالعات

Original Message

Application Layer

Page 24: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

سطحی؟ چه در امنیت

Application Layer

Transport Layer

Network Layer

Data Link Layer

PGP, Kerberos, SSH, etc.

Transport Layer Security (TLS)

IP Security

Hardware encryption

Page 25: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

الیه در Applicationامنیت

(PGP, Kerberos, SSH, etc.)

درend-host . میشود سازی پیاده هامزایا

عامل - سیستم کردن درگیر . applicationبدون دهد می گسترش را-Application. میکند فراهم را امنیت و درک را اطالعات

معایبهر - برای امنیتی طراحی Applicationمکانیزمهای جداگانه صورت به

. اند شده

Page 26: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

الیه در Transportامنیت

Transport Layer Security (TLS)

درend-host . میشود سازی پیاده هامزایا

-Application میشوند امن وقفه بدون موجود های

معایبخاص - پروتکل

Page 27: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

الیه در Networkامنیت

IP Security (IPSec)

مزایابرای - امنیت وقفه بدون کردن لنتقال applicationفراهم الیه و ( ULPs)هاکنترل - به دادن اجازه نتیجه در امنیتی اتصال یا جریان هر به دادن اجازه

. شده ریز امنیتی های

معایبیک - انداختن کار به چند userسخت که هایی کامپیوتر . userدر دارند

Page 28: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

الیه در Data Linkامنیت افزاری سخت رمزگذاری بین ارتباطی خط یک دادن اختصاص به & hostاحتیاج

routers

مزایاسرعت-

معایبپذیری - مقیاس قابل غیرجداگانه - ارتباطی خط یک به اجتیاج

Page 29: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

IP Security (IPSec)

IPSec باز کاری قالب یا چارچوب یکتوسط که است Internetاستاندارد

Engineering Task Force (IETF) توسعهیافته.

اعتبارسنجی،ارتباطات امنیت، آورنده وجود بهدر مطمئن

بر مبتنی های IPشبکه

Page 30: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

IPSec Securityسرویسهای اتصال یکپارچگی

. نشده داده تغییر دریافتی ترافیک که این به داشتن شامل Integrity اعتمادپرتوکل است anti-replyزیر

ها داده مبدا اعتبارسنجیقانونی بخشهای یا بخش از شده دریافت ترافیک به داشتن اعتماد

محرمانگیغیرمجاز بخشهای توسط کاربران ترافیک که این به داشتن اعتماد

باشد نمی بررسی قابل

دسترسی کنترلمنابع از غیرمجاز استفاده از جلوگیری

Page 31: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

عملکرد IPSecحاالت حالتTransport :پروتکلها باالیی های الیه از حفاظت

IP Header

TCPHeader

DataOriginal IP Datagram 

IP Header

TCPHeader

IPSecHeader

DataTransport Mode protected packet

حالتTunnel :کل از IP Payloadحفاظت

Tunnel Mode protected packet

New IP Header

TCPHeader

IPSecHeader

DataOriginal IP Header

protected

protected

Page 32: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

Tunnelحالت

Host-to-Network, Network-to-Network

ProtectedData

IPSec

IP Layer

SG

InternetInternet

Transport Layer

Application Layer

IP Layer

Host B

ProtectedData

IPSec

IP Layer

SG

Transport Layer

Application Layer

IP Layer

Host A

SG = Security Gateway

Page 33: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

Transport حالت

Transport Layer

Application Layer

Host-to-Host

Transport Layer

Application Layer

IP Layer

Data Link Layer

IPSec

Host B

IP Layer

Data Link Layer

IPSec

Host A

Page 34: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

IPSec Security Protocols

Authentication Header (AH) Encapsulating Security Payload (ESP)

Page 35: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

IPSec Security Protocols Authentication Header (AH) provides:

اتصال - یکپارچگیداده - منبع سنجی اعتباربرابر - در replay attacksمحافظت

Encapsulating Security Payload (ESP) provides: -) رمزگذاری) محرمانگیاتصال - یکپارچگیداده - منبع سنجی اعتباربرابر - در replay attacksمحافظت

صورت به یا جداگانه صورت به پروتکل دو هر که دارد امکان. گیرند قرار استفاده مورد یکدیگر از ترکیبی

Page 36: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

Outbound/Inbound IPSec Processing

فرایندinbound IPSec وoutbound IPSec هستند یکدیگر از مستقل کامال

Packet

Page 37: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

SPDIPSec policies

SAD

SPD = Security Policy DatabaseSAD = Security Association DatabaseSA = Security Association

Packet

Outbound IPSec Processing

selector

1. Drop the packet.2. Bypass IPSec.3. Apply IPSec.

SAout

Page 38: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

SPDIPSec policies

Packet

Inbound IPSec ProcessingCase 1:

موجود IPSec headersاگر بود

.1Headers شوند می پردازش.2SPD بسته یک آیا اینکه برای

خیر Sainبراساس یا گیرد می قرار تیید مورد

میکند مشورت

SPD = Security Policy DatabaseSAD = Security Association DatabaseSA = Security Association

Page 39: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

SPDIPSec policies

Packet

Inbound IPSec ProcessingCase 2:

در IPSec headersاگر نباشد کار

.1SPD شناسایی برایروی کار برای سروسی

کند می مشورت بستهیک .2 مخصوص trafficاگر

توسط مراقبت به احتیاجIPSec آن لی و باشد داشتهtraffic باید نباشد موجودشود حذف

SPD = Security Policy DatabaseSAD = Security Association DatabaseSA = Security Association

Page 40: Internet Protocol Security An Overview of IPSec. رئوس مطالب: مشکلات امنیتی چیست؟ مفهوم TCP/IP امنیت در چه سطحی؟ IP Security سرویسهای

دنیای در شده سازی پیاده مثالهایواقعی

VPNs

Wireless

Internet

SG

Internet

Encrypted / Authenticated