Sızma testi çalışmaları için BGA Bilgi Güvenliği A.Ş olarak hazırladığımız uygulama kitabı
Pentest Eğitimi Uygulama Kitabı [Bölüm 4]
Sızma testi çalışmaları için BGA Bilgi Güvenliği A.Ş olarak hazırladığımız uygulama kitabı
Pentest Eğitimi Uygulama Kitabı [Bölüm 3]
Sızma testi çalışmaları için BGA Bilgi Güvenliği A.Ş olarak hazırladığımız uygulama kitabı
Pentest Eğitimi Uygulama Kitabı [Bölüm 2]
Sızma testi çalışmaları için BGA Bilgi Güvenliği A.Ş olarak hazırladığımız uygulama kitabı
Pentest Eğitimi Uygulama Kitabı [Bölüm 4]
Sızma testi çalışmaları için BGA Bilgi Güvenliği A.Ş olarak hazırladığımız uygulama kitabı
Pentest Eğitimi Uygulama Kitabı [Bölüm 3]
Sızma testi çalışmaları için BGA Bilgi Güvenliği A.Ş olarak hazırladığımız uygulama kitabı
Pentest Eğitimi Uygulama Kitabı [Bölüm 2]
Web Uygulama Güvenliği Ve Güvenli Kod Geliştirme Eğitim NotlarımNur Yesilyurt
Ìý
Linux Yaz Kampı 2014 bünyesinde gittiğim Web Uygulam Güvenliği Ve Güvenli Kod Geliştirme Notlarımı içermektedir.
En güncel hali her zaman Github üzerinde olacaktır. En sağlıklısı ordan edinmeniz olur.
Github repo linki: https://github.com/1zinnur9/wGuvenlik_LYK14
DHCP SERVER Logları ve SNMP ile Kimlik TakibiErtugrul Akbas
Ìý
Yasal sorumluklardan dolayı ve güvenlik analizleri için aÄŸ yöneticilerine, belirli tarihte bir IP adresini kimin kullandığı sorusu sık sık sorulur. EÄŸer bütün kullanıcılar bir hotpot/Proxy/Captive Portal kullanılıyorsa bu soruya cevap vermek kolaydır. Ama kullanılmayan durumlarda diÄŸer yöntemlerden faydalanmak gerekir. Burada 802.1x ´¡ÄŸ Kimlik Denetimi Protokolü ve MAC adresi temelli kimlik denetimi devreye girer. 802.1x kimlik denetimi protokolü OSI’ye göre ikinci katman protokolüdür ve oluÅŸan logda sadece MAC bilgisi bulunur dolayısı ile baÅŸka bir networke taşınmaz ayrıca soru IP adresini kim kullandı ÅŸeklindedir. MAC adresi temelli kimlik denetimi ise pratikte uygulaması imkansızdır. Mesela MAC adresi deÄŸiÅŸtiren programlar vs.. . Bu durumda MAC ve IP arasındaki iliÅŸkileri her durumda alıp otomatik korelasyona tabi tutan bir sistem gerekmektedir. Bunun da yolu DHCP Sunucu loÄŸları ile gatewaylerdeki ARP tablosunu takip edip sonuçları korele etmektir.
Maliyetten Belgelere Ä°ngiltere Aile BirleÅŸimiGunerkan Web
Ìý
Maliyetten Belgelere: İngiltere Aile Birleşimi Vizesi Tam Çözüm Rehberi
İngiltere aile birleşimi vizesi başvuru süreci, hem maliyet hem de belgeler açısından dikkatli bir planlama gerektirir. Bu rehberde, süreci başarıyla tamamlamanız için ihtiyacınız olan tüm bilgileri adım adım paylaşacağım.
Ä°ngiltere Aile BirleÅŸimi Vizesi Nedir ve Kimler BaÅŸvurabilir?
İngiltere Aile Birleşimi Vizesi (Spouse or Partner Visa), İngiltere’de yaşayan bir İngiliz vatandaşı veya süresiz oturum izni bulunan kişinin, eşi, nişanlısı veya birlikte yaşadığı partnerinin İngiltere'ye taşınmasını sağlayan bir vize türüdür.
Başvuru Şartları
Bu vizeye başvurabilmek için aşağıdaki şartları karşılamanız gerekmektedir:
• Eşiniz veya partneriniz İngiltere'de yaşayan bir İngiliz vatandaşı, yerleşik kişi veya mülteci statüsünde olmalıdır.
• Her iki taraf da 18 yaşından büyük olmalıdır.
• Resmi evlilik, nişanlılık veya en az iki yıllık birlikteliğiniz olmalıdır.
• İlişkinizin gerçek olduğunu kanıtlamanız gerekmektedir.
• Eşinizin belirli bir mali yeterlilik şartını sağlaması gerekmektedir.
Mali Gereksinimler: Gelir Şartları Nelerdir?
İngiltere İçişleri Bakanlığı, aile birleşimi vizesi için sponsorun (eşinizin) yıllık en az £18,600 gelir sahibi olmasını şart koşmaktadır. Eğer çocuklar da başvuruya dahilse, gelir şartı şu şekilde artmaktadır:
• İlk çocuk için: Ekstra £3,800 gelir
• Her ek çocuk için: Ekstra £2,400 gelir
Gelir Şartını Karşılamanın Yolları
Mali gereksinimleri şu kaynaklarla karşılayabilirsiniz:
• Maaşlı bir işte çalışarak
• Serbest meslek kazancı ile
• Emeklilik geliriyle
• En az £62,500 nakit birikime sahip olarak
• Birden fazla gelir kaynağını kombine ederek
Başvuru Süreci ve Zaman Çizelgesi
İngiltere Aile Birleşimi Vizesi başvuru süreci aşağıdaki aşamalardan oluşmaktadır:
1. Belgelerin Hazırlanması (1-2 ay)
• Evlilik cüzdanı veya partnerlik kanıtları (fotoğraflar, yazışmalar, ortak finansal belgeler)
• Mali belgeler (maaş bordroları, banka hesap dökümleri, iş sözleşmesi)
2. İngilizce Yeterlilik Sınavı (1 ay)
• IELTS Life Skills A1 seviyesinde İngilizce yeterlilik belgesi alınmalıdır.
3. Online BaÅŸvuru ve Randevu Alma (1 hafta)
• Gov.uk web sitesi üzerinden online başvuru formu doldurulmalıdır.
4. Vize Merkezi Ziyareti (1 gün)
• Biyometrik veriler ve belgeler vize başvuru merkezine teslim edilir.
5. Karar Bekleme Süresi (2-12 hafta)
• Standart başvurularda 12 haftaya kadar sürebilir.
• Öncelikli servis ile 5 iş günü içinde sonuç almak mümkündür (ek ücret karşılığında).
Maliyetler: Ä°ngiltere Aile BirleÅŸimi Vizesi Ãœcretleri
Bu vize süreci yüksek maliyetli olabilir. Planlı bir bütçe yapmak önemlidir. Ortalama maliyetler şu şekildedir:
• Vize başvuru ücreti: £1,523
• Sağlık harcı (IHS): £1,872 (2.5 yıl için)
• İngilizce sınav ücreti: £150-£200
• Belge tercüme ve noter onayı: £200-£400
• Öncelikli servis ücreti: £573 (isteğe bağlı)
Toplamda yaklaşık £4,000 (160.000 TL) civarında bir maliyetle karşılaşabilirsiniz.
Başvuru İçin Kritik Noktalar
Başvurunuzun başarılı olması içi
2. TCP/IP TCP/IP’nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından yapılır. Türkiye’de ise bunu ODTÜ-TUBİTAK yapmaktadır. RFC (Request for Comments): TCP/IP standartlarını anlatan dokümanların genel adı. Çeşitli gönüllü kuruluşlar : ISOC (İnternetSociety : İnternet Derneği), IAB (İnternet Architecture Board : İnternet Mimarisi Kurulu)
3. TCP/IP TCP (Transmission Control Protocol) Paketlerin iletimi TCP / IP IP TCP IP (Internet Protocol) Paketlerin yönlendirmesi
4. OSI vs. TCP/IP Uygulama Katmanı (Application Layer) Taşıma Katmanı (Transport Layer) ´¡ÄŸ Katmanı (Network Layer/Internet Layer/Internetwork Layer) Fiziksel Katman (Network Access Layer/Link and Physical Layer) Uygulama Sunum Oturum Taşıma ´¡ÄŸ Veri Ä°letim Fiziksel ´¡ÄŸ Fiziksel Taşıma Uygulama IP W AN SLIP ve PPP TCP UDP Telnet FTP DNS OSI TCP /IP ICMP ARP L AN
5. TCP/IP Veri Aktarımı Terminal A Terminal B Ä°ÅŸlem Gönderimi Ä°ÅŸlem Alımı Veri 011100111101111001111001110111101 Fiziksel veri aktarımı; Kablolar vb… Uygulama Taşıma ´¡ÄŸ Fiziksel 1 2 3 4 CRC: Hata kontrol kodu Uygulama Taşıma ´¡ÄŸ Fiziksel 1 2 3 4 Veri Veri TCP B. Veri Veri TCP B. IP B. TCP B. IP B. CRC MAC B.
6. MAC adresi ´¡ÄŸda sistemler birbirini sahip oldukları MAC adresi ile tanırlar. Her node/ethernet kartı dünyada eÅŸi olmayan bir adrese sahiptir. Bu adres 48 bitlik bir sayıdır Ä°lk 24 bit; OIU (Organizationally Unique Identifier) yani üreticinin kod numarası, Geri kalan 24 bit ise kartın seri numarası(Device ID)’dir.
7. MAC adresleri nasıl kullanılır? MAC adresi ile bilgisayarlar aÄŸ üzerinden kendilerine ulaÅŸan veri paketinin kendilerine gelip gelmediÄŸini anlarlar. Bilgisayar; paketin ilk bölümü olan alıcı adresindeki MAC adrese bakar ve kendi MAC adresiyle kontrol eder. EÄŸer gelen paket kendine aitse alır, deÄŸilse göz ardı eder. Ìý ÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌýÌý
9. Uygulama Katmanı Protokolleri DNS ( Domain Name System-Alan Adı Sistemi ) Alan adı verilen isimler (www.gazi.edu.tr) ile IP adreslerini (194.27.16.10) birbirine bağlayan sistemdir. Paylaştırılmış bir veritabanı olarak çalışır. HTTP ( HyperText Transfer Protocol-Hiper Metin Gönderme Protokolü ) HTML sayfaları göndermek vb… HTTPS ( Secure HTTP-Güvenli HTTP ) HTTP'nin RSA (İki anahtarlı şifreleme veya asimetrik anahtarlı şifreleme) şifrelemesi ile güçlendirilmiş halidir. Örneğin bankaların internet siteleri. FTP ( File Transfer Protocol) SFTP veya FTPS ( Secure FTP ), FTP'nin RSA ile güçlendirilmiş halidir.
10. Uygulama Katmanı Protokolleri DHCP (Dynamic Host Configuration Protocol) Terminallere otomatik ip adresi dağıtır. SNMP (Simple Network Managment Protocol- Basit ´¡ÄŸ Yönetimi ±Ê°ù´Ç³Ù´Ç°ì´Ç±ôü) ´¡ÄŸlar büyüdükçe bu aÄŸlar üzerindeki birimleri denetlemek amacıyla tasarlanmıştır. PC’ye baÄŸlı kullanıcılar, internet baÄŸlantı hızı, sistem çalışma süresi vb. bilgiler tutulur. NFS (Network File System-´¡ÄŸ Dosya Sistemi) ´¡ÄŸdaki paylaÅŸtırılmış dosyalara ulaÅŸmayı saÄŸlar LPD (Line Printer Daemon) ´¡ÄŸdaki yazıcının kullanılmasını saÄŸlar.
11. Uygulama Katmanı Protokolleri SMTP ( Simple Mail Transfer Protocol , - Basit Posta Gönderme Protokolü ) E-posta göndermek için kullanılır. POP3 ( Post Office Protocol 3) E-posta almak için kullanılır. Telnet (Telecommunication Network) Çok kullanıcılı bir makineye uzaktaki başka bir makineden bağlanmak için kullanılır.
12. Fiziksel Katman Protokolleri SLIP ( Serial Line Internet Protocol ) IP verilerinin, seri iletişim teknikleri ile iletimini sağlayan protokoldür. Dial-up veya kiralık hat bağlantılarında kullanılır. Veriler seri iletişim teknikleri kullanılarak iletilir. PPP ( Point-to-Point Protocol ) SLIP’e benzer, yine dial-up bağlantıda kullanılır. Ancak PPP; Verileri sıkıştırır Bir çok donanım çoğunlukla destekler Hata düzeltme ve belirleme algoritmaları kullanır.
13. Taşıma Katmanı Protokolleri TCP ( Transmission Control Protocol-Transfer Kontrol Protokolü ) Veri aktarımı yapılacak iki bilgisayar arasındaki bağlantıyı kurar Hata denetimi yapar. Paketler gitmediyse bir daha gönderir. UDP ( User Datagram Protocol ) TCP gibi ağ üzerinden paketi gönderir ama bu protokol paketin gidip gitmediğini takip etmez ve paketin yerine ulaşıp ulaşmayacağını garantilemez. Daha çok küçük paketlerin tüm PC’lere gönderilmesinde kullanılır.
14. TCP Başlığı (TCP Header) Kaynak portu (16 bit) Hedef portu (16 bit) Sıra numarası (32 bit) Alındı bilgisi numarası (32 bit) Veri ofseti (4 bit) Ayrılmış (6 bit) Bayraklar (6 bit) Pencere (16 bit) Checksum (Kontrol Toplamı – 16 bit) Acil İşaretçiler (16 bit) Opsiyonlar – Değişkenler Veri
15. TCP/IP Başlık Kaynak ve hedef port u: Gönderici ve alıcı pc’lerin port numarası Sıra numarası:Paketin hangi bölümü olduğunu gösterir Alındı bilgisi numarası: Bir sonraki gelecek olan paket bölüm numarası Pencere: Alıcının daha ne kadar paket bölümü alacağını belirler. Checksum: İletim biriminden geçen bit'lerin sayısı.
16. TCP/IP Portları ´¡ÄŸ Servisi Port No FTP veri transferi TCP Port 20 FTP kontrol TCP Port 21 Telnet TCP Port 23 SMTP TCP Port 25 DNS UDP port 53 HTTP TCP/UDP Port 80 POP3 TCP Port 110 SHTTP TCP/UDP Port 443
17. UDP Başlığı Kaynak portu (16 bit) Hedef portu (16 bit) Uzunluk Checksum (Kontrol Toplamı – 16 bit) Veri
18. ´¡ÄŸ Katmanı Protokolleri ICMP (Internet Control Message Protocol): Paketin gönderilmesi sırasında hata oluÅŸtuÄŸunda mesaj veya rapor gönderir. Ping komutu ARP (Address Resolution Protocol) Yerel aÄŸdaki adresleri veya donanım adreslerini (MAC adres) ön bellekler. MAC adresi aÄŸ adresine ve aÄŸ adresini de MAC adresine çevirir. IGMP (Internet Group Management Protocol) Belli bir gruptaki hostları, multicast (Bir gönderici ile aÄŸ üzerinde birden fazla alıcı arasında kurulan iletiÅŸim ïƒ bir grup) router’a bildirir.
19. ´¡ÄŸ Katmanı Protokolleri IP ( Internet Protocol) IP adresi bir aÄŸa baÄŸlı bilgisayarların aÄŸ üzerinden birbirlerine veri yollamak için kullandıkları adrestir. IP BaÅŸlığı: IP versiyon IP baÅŸlık uzunluÄŸu Hizmet türü Toplam uzunluk Kimlik Parçalanma durumu Parçalanma Ofseti TTL Protokol BaÅŸlık kontrol toplamı (Checksum) Kaynak Adresi Hedef Adresi Opsiyonlar Veri
20. IP Başlığı Hizmet türü: Host’un ne tür bir hizmet istediği: Hızlı (örneğin ses), hatasız (örneğin dosya) veya güvenli iletim gibi. Kimlik: Paket bölümünün bağlı olduğu bölümün kimliği, o pakete ait olan bölümlerin hepsinde aynı tanım yazar. TTL (Time to Live): Paketin ömrü. Başlık kontrol toplamı: Sadece paketin kontrolünü sağlar.
21. IP ( Internet Protocol) Yaygın olarak IPv4 adresler kullanılıyor. Toplam 32 bit ve noktalarla ayrılmış 4 adet 8 bitlik sayı. Örnek bir IP adresi: 10000000 10011100 00001110 00000111 w.x.y.z 128.156.14.7 Ip adresleri dünyada 2 32 = 4 milyardır. Dinamik ip adresleri : Evden modem ile bağlanma Statik ip adresleri: IIS
22. IPv4 Adresleme D sınıfı 224-239 ve aÄŸ 28 bit ile gösterilir. 240 ve üzeri E sınıfı 127 ile baÅŸlayan adresler : Bir makinenin kendisi ile konuÅŸması (loopback) Localhost: 127.0.0.1 Ä°lk oktet 0 veya 255 olamaz. Sınıf IP adres ´¡ÄŸ No Host No ´¡ÄŸ bit sayısı Host bit sayısı ´¡ÄŸdaki PC Sayısı A 1-126 w x.y.z 8 24 2 24 = 16,777,214 B 128-191 w.x y.z 16 16 2 16 =65534 C 192-223 w.x.y z 24 8 2 8 = 254
23. Ayrılmış IP Adresler Bazı IP adresleri bazı kullanımlar için ayrılmıştır. Yerel aÄŸlar için ayrılmış adresler: 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 169.254.0.0 - 169.254.255.255 0 ïƒ bir ağı göstermektedir 255 ïƒ broadcast adres; bir aÄŸ içerisindeki tüm PC’ler
24. ´¡ÄŸ ve Broadcast Numaraları C sınıfı 129.23.123.2 adres için; ´¡ÄŸ numarası: 129.23.123.0 Bu aÄŸdaki tüm PC’lere mesaj göndermek isteyen bir cihaz ÅŸu adrese mesajı atacaktır; 129.23.123.255 B sınıfı 124.50.120.2 adres için; ´¡ÄŸ numarası: 124.50.0.0 Bu aÄŸdaki tüm PC’lere mesaj göndermek isteyen bir cihaz ÅŸu adrese mesajı atacaktır; 124.50.255.255
25. Alt ´¡ÄŸ Maskesi (Subnet Mask) ´¡ÄŸdaki iki bilgisayarın veya cihazın aynı aÄŸda olduklarını anlamalarını saÄŸlar. 255.0.0.0  (11111111.00000000.00000000.00000000 255.255.0.0  (11111111. 11111111.00000000.00000000 255.255.255.0  (11111111. 11111111. 11111111.00000000 Sınıf IP adres ´¡ÄŸ No Host No ´¡ÄŸ bit sayısı Host bit sayısı ´¡ÄŸ Maskesi A 1-126 w x.y.z 8 24 255.0.0.0 B 128-191 w.x y.z 16 16 255.255.0.0 C 192-223 w.x.y z 24 8 255.255.255.0
26. A Sınıfı (1-126) IP adres: 18.26.0.1 ´¡ÄŸ adresi: 18.0.0.0 Alt ´¡ÄŸ maskesi: 255.0.0.0 Broadcast adres: 18.255.255.255 aÄŸ host 8 24 bit 18. 26.0.1 aÄŸ 32-bit Host (Pc veya cihaz)
27. B Sınıfı (128-191) IP adres: 181.26.0.1 ´¡ÄŸ adresi: 181.26.0.0 Alt ´¡ÄŸ maskesi: 255.255.0.0 Broadcast adres: 181.26.255.255 aÄŸ host 16 16 bit 18 1 . 26. 0.1 aÄŸ 32-bit Host (Pc veya cihaz)
28. C Sınıfı (192-223) aÄŸ host 24 8 bit 1 94 .26. 5 . 1 aÄŸ 32-bit Host (Pc veya cihaz) IP adres: 194.26.5.1 ´¡ÄŸ adresi: 194.26.5.0 Alt ´¡ÄŸ maskesi: 255.255.255.0 Broadcast adres: 194.26.5.255
29. Alıştırma 131.107.20.4 208.234.23.4 108.15.45.4 Yukarıdaki adreslerin IP sınıfını Alt ağ maske numarasını Bağlı olduğu ağ numarasını Broadcast adreslerini yazınız.
30. IPv6 IPv4: 32 bit IPv4: 2 32 = 4,3 10 9 IPv4:10’luk sayı sistemi IPv6:128 bit IPv6: 2 128 = 3,4 10 38 IPv6:16’lık sayı sistemi Eski adı: IPng: IP next generation Bazı ülkeler (Amerika, Japonya…) kullanıyor. Uygulama ve fiziksel katman değişmedi. Daha hızlı, güvenli ve daha az başlık (header)
31. IPv6 adresler 8 adet 4’lü hexadecimal sayıdan oluşur. 2001:0DB8:400:965a:0000:0000:0000:0001 2001:0DB8:400:965a::1 (aynı adres) ( :: ) adreste 0 olan yerlerde kullanılarak adres kısaltılır Örnek: 2001:0DB8:400:965a:: 2001:0DB8:400:965a:0000:0000:0000:0000 2001:0DB8:400:965a:0042::1 2001:0DB8:400:965a:0042:0000:0000:0001
32. IPv6 adresler IPv6 adres: FE80:0000:0000:0000 : 02A0:D2FF:FEA5:E9F5 / 64 / x ïƒ aÄŸ numarasını gösteren bit sayısı ÖrneÄŸin; /32 ise 128 bitin ilk 32 biti aÄŸ numarasını diÄŸerleri host numarasını gösterir /64 ise 128 bitin ilk 64 biti aÄŸ numarasını diÄŸerleri host numarasını gösterir ´¡ÄŸ no : FE80:0000:0000:0000 Host no: 02A0:D2FF:FEA5:E9F5
35. TCP/IP Sorun Çözme ´¡ÄŸ baÄŸlantılarını kontrol edin Ping 127.0.0.1 (loopback) ile ethernet kartınızı kontrol edin Kendi bilgisayarınızın IP adresine ping atabilirsiniz. Varsayılan (Default) Router veya gateway (aÄŸ geçidi) varsa ona ping atarak pc-alt aÄŸ iletiÅŸimini kontrol edebilirsiniz. Uzaktaki bir hosta ping atabilirsiniz.
36. Ping Komutu Ping komutu bir bilgisayara 32 byte’lık bir ICMP paketi gönderir ve sonuçta elde ettiği raporu gösterir. Ping 127.0.0.1
41. Tracert Komutu Bir adrese giden yolu gösterir. Microsoft’ta tracert ve ping komutlarının birleşimi olan pathping komutu kullanılabilir.
42. ARP (Adres Çözümleme ±Ê°ù´Ç³Ù´Ç°ì´Ç±ôü) IP adreslerini fiziksel adrese dönüştürmek için kullanılır. Bir paketin bir bilgisayardan çıktığında nereye gideceÄŸini IP numarası deÄŸil gideceÄŸi bilgisayarın fiziksel adresi (MAC) belirler. Bu adreste paketin gideceÄŸi ip numarası kullanılarak elde edilir.
43. ARP (Adres Çözümleme ±Ê°ù´Ç³Ù´Ç°ì´Ç±ôü) Ardından paket yönlendirilir. ARP adres çözümlemek istediÄŸi zaman tüm aÄŸa bir ARP istek mesajı gönderir ve bu IP adresini gören yada bu IP adresine giden yol üzerinde bulunan makine bu isteÄŸe cevap verir ve kendi fiziksel adresini gönderir. ARP isteÄŸinde bulunan makine bu adresi alarak verileri bu makineye gönderir.