OSI Referans Modeli

advertisement
ISE 410
SİBER GÜVENLİĞE GİRİŞ
DR. TUĞRUL TAŞCI
Ders Planı
Hafta
Hafta
Konu Başlığı
1
2
3
4
Siber Güvenlik Nedir?
5
Saldırı, Tehdit ve
Açıklar
6
7
Bilgi Güvenliği Yönetimi
Temel Ağ Kavramları
OSI Referans Modeli - Katmanlar
Bilgi Güvenliği Kavramları
Erişim Kontrolü
Kısa Sınav – 1
Konu Başlığı
8
9
10
11
12
13
Güvenlik İşlemleri ve Yönetim
14
İşletim Sistemi ve
Veritabanı Güvenliği
Denetim, Test ve İzleme
Ara Sınav ( Vize )
Risk, Tedbir, Onarım, Değerlendirme
Kriptoloji ve Şifreleme
Sunucu Güvenliği
Kısa Sınav – 2
Uluslararası Standardizasyon Kuruluşları

ISO – International Organization for
Standardization

ACM – The Association for Computing
Machinery

IEEE – Institute of Electrical and
Electronics Engineers

IEC – International Electrotechnical
Commission

ANSI – American National Standards
Institute

TIA – Telecommunications Industry
Association

ITU – International
Telecommunications Union

ETSI – European Telecommunications
Standards Institute

IETF – Internet Engineering Task Force

W3C – World Wide Web Consortium
Ağ İletişimi Standartları
ISO / ANSI


ISO Standartları
IETF / ITU

IETF Standartları
IEEE / ETSI

IEEE Standartları

RFC 791: IPv4 (1981)

IEEE 802.7: LAN kablolama

RFC 959: FTP (1985)

IEEE 802.8: Fiber-optik bağlantı

RFC 1034: DNS (1987)

IEEE 802.11: WiFi
ISO/IEC/IEEE 8802-11: Wireless LAN MAC

RFC 1777: LDAP (1995)

IEEE 802.15.1: Bluetooth
ISO/IEC 13157-2: NFC Security

RFC 1939: POPv3 (1996)

IEEE 1394: FireWire

RFC 1945: HTTP 1.0 (1996)

RFC 3031: MPLS (2001)

ISO/IEC/IEEE 8802-3: Ethernet

ISO/IEC 8802-5: LAN / MAN


ANSI Standartları

ANSI C12.22: Veri İletişim Ağları

ANSI C12.19: Sonlandırıcı cihazlar



ITU-T Standartları

ETSI Standartları

ETSI EN 302 878-1: Kablo TV

ETSI EN 301 908-12: 3G Hücresel ağlar

ITU-T X.1500: Siber güvenlik ve saldırılar

ETSI EN 301 908-22: WiMAX Baz İstasyonları
ANSI/TIA-568-C.4: Coaxial kablolama

ITU-T X.805: Güvenlik açıkları

ETSI EN 302 326-1: Sayısal Radyo Sistemleri
ANSI/TIA-568-C.3: Fiber-optik kablolar

ASN.1 Protokol ve sistem tasarımı

ETSI EN 301 908-7: CDMA gereksinimleri
İletişim Modeli

Gerçek uygulamalarda OSI katmanlarından 1 ya da daha fazlası
birleştirilerek tek bir katman oluşturulur.

Ağ kavramının amacı iletişim, iletişimin amacı ise, etkileşim ve bilgi
paylaşımıdır.

A ve B iki bilgisayar olsun. Bunlar bir bilgisayar ağı üzerinden iletişimde
bulunsunlar. Bunlar birbirine birkaç metre yada kıtalar uzaklığında olabilir.

Bu iletişimin güvenli ve doğru şekilde olması için kurallar vardır. Kurallar
topluluğuna Protokol, protokol gruplarına ise İletişim modeli denir. OSI bir
iletişim modelidir.
OSI Referans Modeli

OSI – Open systems interconnection

Bu iletişim modelini destekleyen bir sistem diğer sistemlerle iletişime açık
olması anlamına gelir.

OSI nin 4-7. katmanları uç noktadaki sistemler tarafından implemente
edilirken, 1-3. katmanları ağ üzerindeki tüm düğümler tarafından
implemente edilir.

Her katmanın kendi seviyesindeki diğer katmanla arasındaki iletişimi
tanımlayan protokoller bulunur. Application Layer Protocols, Presentation
Layer Protocols, ….

Her katman bir üsteki katmana bir servis sunar.
OSI Katmanları
7. Katman (Uygulama – Application)
5. Katman (Oturum – Session)
Kullanıcının ağ ile ilgili işlemleri için işletim sistemi
ya da uygulamalarla etkileşime girdiği
katmandır.
Gönderici ile alıcı bilgisayar arasında
bir bağlantının kurulduğu, yönetildiği
ve sonlandırıldığı katmandır.
Uzak dosya erişimi, proses-iletişimi, klasör
hizmetleri, ağ yönetimi
HTTP, VOIP bağlantıları
6. Katman (Sunum – Presentation)
3. Katman (Ağ – Network)
Verinin hangi fiziksel yolla ve hangi öncelikte
hedefe varacağının belirlendiği katmandır.
Yönlendirme (routing), alt ağ trafiği kontrolü,
verinin paketlere (packet) ayrılması, mantıksalfiziksel adres eşleme
4. Katman (İletim – Transport)
Uygulama katmanında görüntülenecek ya da
gönderilecek verinin biçimlendirildiği katmandır.
Verilerin hatasız, sırayla, kayıpsız ya da
tekrarsız şekilde iletimi ile ilgilenilen
katman.
Karakter kod çevrimi (ASCII, EBCDIC),Veri
dönüşümü (Integer-Floating point), veri
sıkıştırma, veri şifreleme
Verinin kısımlara ayrılması (segment), veri
iletimi kontrolü, veri trafiği kontrolü,
oturum çoğullama
2. Katman ( Veri Bağı – Data Link)
Verinin hatasız olarak fiziksel katman üzerinden bir
düğümden diğer düğüme iletildiği katmandır.
Verinin çerçevelere(frame) ayrılması, çerçeve
trafiği yönetimi, çevçeve sıralama, MAC yönetimi
1. Katman ( Fiziksel – Physical)
Fiziksel ortam üzerinden bir dizilerinin gönderilip
alınması işlemlerinin gerçekleştiği katmandır.
Veri içeriği ile ilgilenilmez.
TCP/IP OSI Model – OSI Referans Modeli
TCP/IP OSI Model
Uygulama (Application)
İletim (Transport)
OSI Referans Modeli
Cihaz
Uygulama (Application)
Proxy Sunucu, Gateaway, Firewall
Sunum (Presentation)
Proxy Sunucu, Gateaway, Firewall, Şifreleme Cihazı
Oturum (Session)
Proxy Sunucu, Gateaway, Firewall
İletim (Transport)
Layer 4 Switch, Proxy Sunucu, Gateaway, Firewall
NAT (PAT)
İnternet (Internet)
Ağ (Network)
Router, Layer 3 Switch
Bağlantı (Link)
Veri Bağı (Data Link)
Ethernet
Donanım (Hardware)
Fiziksel (Physical)
Hub, Kablolar
Veri
Gönderici
Alıcı
7.B
7
Veri
•Veri (Data)
7.B
6.B
6
Veri
•Veri (Data)
7.B
6.B
5.B
5
Veri
•Veri (Data)
7.B
6.B
5.B
4.B
4
Veri
•Kısım (Segment)
7.B
6.B
5.B
4.B
3.B
3
Veri
•Paket (Packet)
7.B
6.B
5.B
4.B
3.B
2.B
Veri
2
2.K
•Çerçeve (Frame)
7.B
6.B
5.B
4.B
3.B
2.B
Veri
2.K
1
•Bit Dizisi (Bit Sequence)
...1100100100100010011010100011010010101...
2.B
2. Katman Başlığı
2.K
2. Katman Kuyruğu
OSI Katmanları
OSI Referans Modelinde Veri Başlıkları
Segment (Kısım)
Packet (Paket)
Frame (Çerçeve)
Veri
(Data)
Sıra No
(Sequence
Number)
Sağlama
Değeri
(Checksum)
IP Adresi
(Gönderici)
IP Adresi
(Alıcı)
MAC Adresi
(Gönderici)
MAC Adresi
(Alıcı)
İletim
Katmanı
•Transmission Control
Protocol
Source port: 3347 (3347)
Destination port: http
(80)
Sequence number:
52818332
Next sequence number:
52818709
Acknowledgement
number: 3364222344
Header length: 20 bytes
Flags: 0x0018 (PSH, ACK)
Window size: 17520
Checksum: 0xb043
(correct)
Uygulama
Katmanı
•Kullanıcı web
tarayıcı
uygulamasında
http://www.fooc
orp.com yazar.
Sunum /
Oturum
Katmanı
•Hypertext Transfer Protocol
GET / HTTP/1.0\r\n
Accept: image/gif, image/xxbitmap, image/jpeg,
image/pjpeg\r\n
Accept-Language: en-gb\r\n
User-Agent: Mozilla/4.0
(compatible; MSIE 5.01;
Windows NT 5.0)\r\n
Host: www.foocorp.com\r\n
Connection: KeepAlive\r\n\r\n
Veri Bağı
Katmanı
•Ethernet II
Destination:
00:20:6f:14:58:2f
(00:20:6f:14:58:2f)
Source:
00:30:ab:17:0d:1a
(00:30:ab:17:0d:1
a)
Type: IP (0x0800)
Ağ Katmanı
•Internet Protocol
Version: 4
Header length: 20
bytes
Time to live: 128
Protocol: TCP
Header checksum:
0x2df9 (correct)
Source:
192.168.254.201
(192.168.254.201)
Destination:
216.239.51.101
(216.239.51.101)
Fiziksel
Katman
•...110010010010
01101010101011
01010100001001
00110101000110
10010101...
OSI Katmanları Web Gezintisi Örneği
Uygulama Katmanı

Ağ ile ilgili bir işlem yapılmak istendiğinde, bu katman uygulama ya da
işletim sistemi ile etkileşime girer.

FTP, E-Posta bu katmanda işleyen protokollerdendir.
Sunum Katmanı

Sunum katmanı uygulama katmanından aldığı verileri alt katmanların
anlayabileceği bir biçime dönüştürür.

Kaynak düğümdeki cihaz 32 bit, hedefteki 64 bit ise bu dönüşümü
Presentation katmanı yapar.

Sunum katmanı İşletim sistemidir.
Oturum Katmanı

Oturum katmanı iki cihazın iletişimde bulunabilmesi için gerekli olan
bağlantının kurulması/yönetilmesi/sonlandırılmasını sağlar.

Görüntülü bir konuşma yapılacağı zaman, session katmanı ses ve video
akışını tek bir kanalda toplar.
İletim Katmanı

Ağdaki iki düğüm arasında bağlantı kurulmasını sağlayan katmandır.

Oturum katmanından aldığı verileri bölerek ağ katmanına iletir.
Ağ Katmanı

Ağ katmanı veri paketlerindeki ağ adresleri kullanılarak verilerin doğru ağ
düğümlerine ulaşmasını sağlar.

Router, IP bu katmanda tanımlanır. Veri birimi paket tir.
Veri Bağı Katmanı

Veri bağı katmanı ağ katmanından aldığı paketlere hata kontrol bitleri
ekleyip fiziksel katmana gönderir.

İletilen çerçeve üzerinde hata kontrolü yapar.

Switch, bridge bu katmanda çalışır.

Data Link Layer, verinin hatasız iletilmesinden sorumludur.

Data Link layer , Packet’ ları Frame’lere böler.

2. katman Data encoding, framing, error detection, correction bu
katmanda uygulanır.
Fiziksel Katman

Fiziksel katman donanım seviyesidir.

Zamanlama, voltaj seviyesi, ağ bağlantısı ile ilgilenir.

Hub bu katmandadır. Kablolar. Fiziksel cihazlar.

Verinin içeriği ile ilgilenilmez.

1. katmanda bit’lerin iletilmesi söz konusudur.

İletim katmanı – verileri bölerek Message haline getirir.

Ağ katmanı Message’ ları bölerek Packet haline getirir. Ağ katmanı
paketlerin doğru şekilde hedefe ulaşmasından sorumludur. Bu işleme
yönlendirme denir. Ağdaki her düğümde bu işlemin yapılması gereklidir.
Fiziksel Katman Protokolleri (Phscical Layer
Protocols – PLP)

Telephone network modems

IRDA physical layer

USB physical layer

Ethernet physical layer 10BASE-T, 100BASE-TX, 1000BASE-SX

Wi-Fi physical layers

DSL

ISDN

T1 and other T-carrier links, and E1 and other E-carrier links

SONET/SDH

Bluetooth physical layer

IEEE 1394 interface
Veri Bağı Katmanı Protokolleri (Data Link Layer
Protocols – DLP)

Ethernet

FDDI Fiber Distributed Data Interface

Frame Relay

HDLC High-Level Data Link Control

IEEE 802.11 WiFi

IEEE 802.16 WiMAX

PPP Point-to-Point Protocol

VLAN Virtual Local Area Network

Address Resolution Protocol (ARP)

Asynchronous Transfer Mode (ATM)

X.25
Ağ Katmanı / İletim Katmanı Protokolleri (
Network / Transport Layer Protocols )

ICMP Internet Control Message
Protocol

IPv4 Internet Protocol version 4

IPv6 Internet Protocol version 6

IPSec Internet Protocol Security

IPX Internetwork Packet Exchange

Layer 2.5

MPLS Multiprotocol Label Switching

Layer 3+4 (protocol suites)

AppleTalk

IPX/SPX

Internet Protocol Suite

TCP/IP
İletim Katmanı Protokolleri (Transport Layer
Protocols – TLP)

AH Authentication Header over IP or IPSec

ESP Encapsulating Security Payload over IP or IPSec

IL Originally developed as transport layer for 9P

SCTP Stream Control Transmission Protocol

Sinec H1 for telecontrol

SPX Sequenced Packet Exchange

TCP Transmission Control Protocol

UDP User Datagram Protocol

DCCP Datagram Congestion Control Protocol

SSL Secure Sockets Layer
Oturum Katmanı Protokolleri (Session Layer
Protocols – SLP)

NetBIOS, File Sharing and Name Resolution protocol

NetBEUI, NetBIOS Enhanced User Interface

NCP NetWare Core Protocol

NFS Network File System

SMB Server Message Block

SOCKS "SOCKetS"
Presentation & Application Layer Protocols
BitTorrent, A peer-to-peer file
sharing protocol
FTP, File Transfer Protocol
RDP, Remote Desktop Protocol
HTTP, Hypertext Transfer Protocol
DNS, Domain Name System
HTTPS, Hypertext Transfer Protocol Secure
RTSP, Real-time Transport Streaming
Protocol
IMAP, Internet Message Access Protocol
SSH, Secure Shell
IRC, Internet Relay Chat
SMTP, Simple Mail Transfer Protocol
DHCP, Dynamic Host
Configuration Protocol
LDAP Lightweight Directory Access Protocol
MIME, Multipurpose Internet Mail Extensions
NNTP, Network News Transfer Protocol
NTP, Network Time Protocol
POP3 Post Office Protocol Version 3
SNMP, Simple Network Management
Protocol
SOAP, Simple Object Access
Protocol
Telnet, a remote terminal access
protocol

Uluslararası Standardizasyon Kuruluşları

International Organization for
Standardization (ISO)

Institute of Electrical and
Electronics Engineers (IEEE)

American National Standards
Institute (ANSI)

International
Telecommunications Union (ITU)

The Association for Computing
Machinery (ACM)

Internet Engineering Task Force
(IETF)

International Electrotechnical
Commission (IEC)

Telecommunications Industry
Association (TIA)

European Telecommunications
Standards Institute (ETSI)
Download