tag:blogger.com,1999:blog-322151732008-07-02T23:49:24.183+03:00Ağ Güvenligi AkademisiEniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comBlogger81125tag:blogger.com,1999:blog-32215173.post-59320856492616558942008-06-05T15:45:00.002+03:002008-06-05T15:48:24.527+03:00Güvenlik konusunda videolarGüvenlik videolari:<br /><a href="http://securitytube.net/">http://securitytube.net/</a><br /><br />"Shmoocon 2008" etkinliği videoları<br /><a href="http://www.shmoocon.org/2008/videos/">http://www.shmoocon.org/2008/videos/</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-26147585711161844872008-05-09T00:22:00.008+03:002008-05-09T00:31:36.097+03:00Linux Dosya SistemiLinux dosya sistemi hiyerarşisini güzel bir şekilde özetleyen bi resim (linuxconfig.org)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxconfig.org/images/7/79/Dirtree.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.linuxconfig.org/images/7/79/Dirtree.jpg" border="0" alt="" /></a><br /><br />Kaynak:<br /><a href="http://kodveus.blogspot.com/">http://kodveus.blogspot.com/</a><br /><a href="http://www.linuxconfig.org">http://www.linuxconfig.org</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-15749234319570984832008-05-08T10:58:00.001+03:002008-05-08T11:04:54.168+03:00Zararlı yazılımlarla mücadele kılavuzuULAK-CSIRT olarak, Akademik Bilişim ve Ulakbim Çalıştayı’nda “Zararlı yazılımlarla (malware) mücadele” konusunu ele alan sunumları yaptık. Bu konuyu ayrıntılı ele alan kılavuzun şu anki sürümüne (sürüm 0.1) aşağıdaki adresten ulaşabilirsiniz:<br /><br />Kurumsal Ağlarda Zararlı Yazılımlarla (malware) Mücadele Kılavuzu <br /><br /><a href="http://csirt.ulakbim.gov.tr/dokumanlar/RAPOR_KurumsalAglardaZararliYazilimlaSavas_surum01.pdf">http://csirt.ulakbim.gov.tr/dokumanlar/RAPOR_KurumsalAglardaZararliYazilimlaSavas_surum01.pdf</a><br /><br />Amacımız size kurumsal güvenlik konusunda kapsamlı bir kılavuz sağlamak. Çok katmanlı güvenlik esasları ele alındı ve problemin bütün çözümleri incelendi.<br /><br />Şu anki sürümde, özellikle ağ cihazları üzerinde alınabilecek önlemlerin kapsamlı açıklamaları yapıldı. Sürüm 0.2′nin çalışmaları devam ediyor. Özellikle botnet problemi ve açık kaynak kodlu çözümler konularında eklemeler üzerinde çalışılıyor.<br /><br />Bu rapor sürekli yenilenecek, her türlü yorum/katkınızı bekliyoruz. Hiçbir katkı, küçük değildir.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-62933215475551681262008-04-16T10:10:00.003+03:002008-04-16T10:16:43.644+03:00Ava Giden AvlanırSaldırganların kullandıkları araçların birçoğundaki zayıflıklar ve arka kapılar, saldıranın makinasının ele geçirilmesine yol açabilir. <br /><br />Eriksson (şahıs, firma adı değil ;-) ), RSA konferansında bu tür bir durumun demosunu yapmış.<br />Bu konuda ayrıntılar için:<br /><a href="http://www.darknet.org.uk/2008/04/hackers-could-become-the-hacked/">http://www.darknet.org.uk/2008/04/hackers-could-become-the-hacked</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-33566542820032926262008-03-30T01:02:00.002+02:002008-04-02T16:46:55.830+03:00"Ulusal Bilgi Güvenliği Kapısı" açıldı.Ulusal Bilgi Güvenliği Kapısı (<a href="http://www.bilgiguvenligi.gov.tr/">http://www.bilgiguvenligi.gov.tr/</a>) sonunda açıldı.<br /><br />T.C Başbakanlık Devlet Planlama Teşkilatı (DPT) tarafından yayınlanan “Bilgi Toplumu Stratejisi” adlı çalışmanın 88inci maddesi kapsamında hazırlanan bir web sitesi.<br /><br />Güncel açıklar, teknik yazılar, UEKAE tarafından hazırlanan çeşitli kılavuzlar gibi birçok bilgiye buradan ulaşabilmek mümkün.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-75501221640091953912008-03-03T15:56:00.001+02:002008-03-03T15:59:18.029+02:00Neyi bilmediğinizin farkında mısınız?<span style="font-style:italic;">"Bilinen bilinenler vardır. <br />Bunlar bildiğimizin farkında olduğumuz şeylerdir.<br />Bilinen bilinmeyenler vardır. <br />Şöyle de denebilir; bilmediğimizi bildiğimiz şeyler de vardır.<br />Ancak, bir de bilmediğimiz bilinmeyenler vardır.<br />Bunları bilmediğimizin bile farkında olmayız."<br /><br /><span style="font-weight:bold;">Donald Rumsfeld</span></span><br /><br /><br /><span style="font-style:italic;">There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know.<br />Donald Rumsfeld<br /></span>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-15815638950381776592008-03-02T14:20:00.005+02:002008-03-02T15:55:38.811+02:00freebsd'ci + 1<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_gtQcPkIjBp4/R8qcjgWzs7I/AAAAAAAAAU0/hIBCsg4WWdU/s1600-h/beastie.gif"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_gtQcPkIjBp4/R8qcjgWzs7I/AAAAAAAAAU0/hIBCsg4WWdU/s400/beastie.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5173119255783388082" /></a><br />Ubuntu Server'in beni çıldırtması sonucunda<br />Bundan sonra denemelerimde freebsd kullanmaya karar verdim.<br /><br />Aslında bu değişimden ilk başta çekinmedim değil,<br />ama birbirimize alışıyoruz sanırım<br /><br />Bu konuda desteklerinden dolayı Onur Bektaş'a teşekkürlerimle ...<br /><br />Freebsd hakkında birkaç güzel link ekleyeceğim ....<br />Bir başlangıç olarak - Freebsd Sunucu Optimizasyonu ve Güvenlik Ayarları:<br /><a href="http://csirt.ulakbim.gov.tr/dokumanlar/freebsdopguvenlik.pdf">http://csirt.ulakbim.gov.tr/dokumanlar/freebsdopguvenlik.pdf<br /></a><br />FreeBSD belgeleri ve daha fazlası ... <br /><a href="http://www.enderunix.org/?lng=tr&page=papers">http://www.enderunix.org/?lng=tr&page=papers</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-10261397708588566412008-02-28T21:52:00.005+02:002008-02-28T22:01:35.731+02:00RTFM yetmediyse FGI verelim size ;-)RTFM (Read The F* Manual) yetmez, <br />FGI (F* Google It) çıkmış<br /><br />Yönlendirebilirsiniz ;-)<br /><a href="http://www.fuckinggoogleit.com/">http://www.fuckinggoogleit.com/</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.fuckinggoogleit.com/bart.gif"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.fuckinggoogleit.com/bart.gif" border="0" alt="" /></a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-39027136583920010352008-02-23T14:24:00.006+02:002008-02-28T22:01:59.429+02:00RTFM kavramının önemli ve matematik fonksiyonlarını belgenize eklemekRTFM (Read The F* Manual)<br /><br />Kimseye küfrettiğimiz yok, kendimizden başka :).<br />Teknik belge okumaktan kaçan bir insan değilimdir, ama bazı anlar oluyor insan inad ediyor. Belgeyi okumadan da halledebilirim diye düşünüyor. Geçen saatlerin ardından inadın kırılıyor ve o kelimenin önemini anlıyorsun. <br />RTFM be adam, boşuna zaman kaybettin o kadar.<br /><br />MAtematik fonksiyonlarını open office belgesine eklemek hiç de zor değil.<br />Yeter ki manual'i okuyun. Yani teknik adam tabiriyle <br />Read The Fucking Manual (RTFM)<br /><br />OpenOffice 'de matematik fonksiyonlarını yazmak hiç de zor değil - RTFM yaptıktan sonra<br /><a href="http://documentation.openoffice.org/manuals/oooauthors2/0111GS-GettingStartedWithMath.pdf">http://documentation.openoffice.org/manuals/oooauthors2/0111GS-GettingStartedWithMath.pdf<br /></a><br /><br />Bir alternatif olarak:<br /><a href="http://www.thrysoee.dk/laeqed/">http://www.thrysoee.dk/laeqed/</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-37908337123810774352008-02-17T10:53:00.004+02:002008-02-17T11:00:35.917+02:00Kurumsal Ağlarda Zararlı Yazılımlarla (malware) Mücadele YöntemleriAkademik Bilişim 2008'de “Kurumsal Ağlarda Zararlı Yazılımlarla (malware) Mücadele Yöntemleri” bildirisini sunduk. Bu belge; Enis Karaarslan, Gökhan Akın ve Hüsnü Demir tarafından hazırlandı.<br /><br />Bu döküman, konunun ana hatlarını gösteren bir özettir ve yakında kapsamlı bir rapora dönüşmesi hedeflenmektedir. Çok güzel bir çalışma olduğunu düşünüyoruz, umarım birçoğunuzun işine yarayacaktır. Bu konuda her türlü öneri, yorum ve düzeltmeye açık olduğumuzu da belirtmek istiyorum.<br /><br />Bildirinin son haline şu adresten ulaşabilirsiniz:<br /><a href="http://csirt.ulakbim.gov.tr/dokumanlar/ulakcsirt_KurumsalAglardaZararliYazilimlaSavas2008.pdf"><br />http://csirt.ulakbim.gov.tr/dokumanlar/ulakcsirt_KurumsalAglardaZararliYazilimlaSavas2008.pdf</a><br /><br />ÖZET<br /><br />Zararlı yazılımlar (trojan, virus, worm vb), makinelerde sorun yaratmaları dışında, kampüs ağlarında yarattıkları trafik ile ağ sistemlerinin yavaşlamasına ve hatta devre dışı kalmasına yol açabilmektedir. Bu bildiride, bu güvenlik sorunu ile savaşmak için gerekli yöntemler anlatılacaktır. Böylece deneyimlerimiz ışığında, diğer kurumlarda benzer önlemler alınarak bilgi sistemlerimiz daha sağlam bir şekilde çalışabilecektir.<br /><br />Anahtar Kelimeler: Ağ yönetimi, kampüs ağları, güvenlik, zararlı yazılım, çok katmanlı güvenlik.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-90329214693567236062008-02-11T16:19:00.004+02:002008-02-15T10:43:41.456+02:00Top Secret - "Çok Gizli" Bilgi<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.radikal.com.tr/veriler/2008/02/14/dilbert.gif"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.radikal.com.tr/veriler/2008/02/14/dilbert.gif" border="0" alt="" /></a><br /><br />Resmin daha büyük halini görmek için, resmin üzerine tıklayınız.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-40031639296783355972008-01-20T20:29:00.000+02:002008-01-20T20:34:05.804+02:00Youtube yine yasaklandı ....<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.penguen.com/content/Kapak/_234_kapak234.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.penguen.com/content/Kapak/_234_kapak234.jpg" border="0" alt="" /></a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-40230696522202404502008-01-20T11:18:00.000+02:002008-01-20T14:21:23.670+02:00Linux işletim sisteminde disk denetimiEvet güvenlik blog'undan daha çok linux blog'u olmaya doğru gidiyoruz galiba. ;-)<br />Güvenlik olabilmesi için öncelikle makinanızın düzgün çalışması lazım diyerek kurtarmaya çalışalım durumu.<br /><br />Geçtiğimiz ay içerisinde taşınabilir diskimde yaşadığım sorunlar, diskleri daha sık kontrol etmem gerektiğini hatırlattı bana. Bu sefer şanslıydım, gerçi sürekli yedek aldığım için sorun yaşama olsalığım düşük ama yine de tedbirleri artırmakta yarar var.<br /><br />Self-Monitoring, Analysis and Reporting Technology (SMART), birçok diskte bulunmakta. Bu teknolojiyi kullanarak diskleri kontrol etmek mümkün. Bunun için "smartmontools" u denemeye karar verdim.<br /><br /><span style="font-style:italic;"><span style="font-weight:bold;">apt-get install smartmontools</span></span><br /><br />Önce diskin SMART özelliği olup olmadığı kontrol edilmeli:<br /><br /><span style="font-style:italic;"><span style="font-weight:bold;">sudo smartctl -i /dev/sda1</span></span><br /><span style="font-style:italic;">smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen<br />Home page is http://smartmontools.sourceforge.net/<br /><br />-- kesildi ---<br />SMART support is: Available - device has SMART capability.<br />SMART support is: Enabled</span><br /><br /><br />Diski kontrol etmek:<br /><br /><span style="font-style:italic;"><span style="font-weight:bold;">sudo smartctl --all /dev/sda3</span><br /><br />smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen<br />Home page is http://smartmontools.sourceforge.net/<br />-- kesildi ---<br />=== START OF READ SMART DATA SECTION ===<br />SMART overall-health self-assessment test result: PASSED<br />-- kesildi --<br />SMART Error Log Version: 1<br />No Errors Logged<br /></span><br /><br /><br />Detaylı bilgi için "nixCraft Linux Sys Admin Blog" unu öneririm. Bu blogu sürekli izlemenizde yarar var.<br /><a href="http://www.cyberciti.biz/tips/monitoring-hard-disk-health-with-smartd-under-linux-or-unix-operating-systems.html">http://www.cyberciti.biz/tips/monitoring-hard-disk-health-with-smartd-under-linux-or-unix-operating-systems.html<br /></a><br /><br />Disk image'i almayi da planlamakta yarar var:<a href="http://www.cyberciti.biz/tips/download-linux-clonezilla-to-clone-system.html"><br />http://www.cyberciti.biz/tips/download-linux-clonezilla-to-clone-system.html<br /></a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-39730195377717134932008-01-19T13:28:00.000+02:002008-01-19T14:25:58.668+02:00Linux ve kablosuz ağ sorunlarıLaptop'da linux ortamında wireless kullanmam gerekti.<br />Evet güvenli değil biliyorum - sonuçta bunun için aldığım minimum önlemler şunlar:<br />- Cihazda mac adres kısıtlaması yapmak<br />- SSID duyurmamak<br />- Şifre gerektiren işlemler yapmamak<br />- Wireless'i sadece ev ortamında kullanmak<br /><br />Sonuçta WEP, WPA da kırılamayan şeyler değil. Bir VPN sunucusuna bağlanıp onun üzerinden çıkmak gerekiyor. Kurumsal çözümlerde wireless güvenliği hakkında belki sonra başka birşeyler yazarım.<br /><br />Sadece evde, arada google'dan birkaç python kodu ve belge indirmek için kullanmaktayım sonuçta.<br />Önlemler yeterli değil biliyorum ama asıl konu o değil. <br />Konu, linux'da wireless'in sorunlu çalışması.<br /><br />Intel'in wireless kartı ve Kubuntu'nun son sürümünü kullandığımdan, aslında sorun yaşamamam gerekiyordu ama durum öyle değildi. Hat bir gidip bir geliyordu.<br /><a href="http://ipw2200.sourceforge.net/">http://ipw2200.sourceforge.net/</a><br />de belirtilen yazılımları ve firmware'i güncelledim ama sorun devam etti.<br />Acaba <a href="http://ndiswrapper.sourceforge.net/">Ndiswrapper</a> ile tanıtmaya mı çalışsam diye düşündüm ama aslında Linux donanımı doğru görüyordu.<br /><br />Aslında sorun çok basitti. Syslog'daki kayıtlar "firmware" sorunu var diyordu ama asıl sorun komşumdu. Cihazı benim cihazımla aynı frekansta çalışıyor ve çakışıyordu.<br />İşin ilginç tarafı, XP'de bu konuda herhangi bir sorun yaşamıyordum (iyi mi kötü mü bilemiyorum).<br />ADSL wireless cihazımın channel'ini değiştirdim ve sorun bitti.<br /><br />Eğer wireless'iniz eth1 ise:<br />iwlist eth1 scan<br />(Wireless extension tools kurmanız gerekiyor - bu pakette çok işinize yarayacak tool'lar var - <a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html</a>)<br />Eğer etrafta aynı frekansta başka cihazlar varsa kendi cihazınızın frekansını değiştirin. <br />Çözüm bu kadar basit.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-50387446403636004662008-01-18T14:21:00.001+02:002008-02-17T11:01:01.942+02:00Kurumsal Web Güvenliği Yapısı<span style="font-weight:bold;">Özet:</span><br />Web altyapısına artan sayıda saldırı girişimi yaşanmaktadır, bu nedenle web ve web uygulaması güvenliği her geçen gün daha hayati hale gelmektedir. Nüfuz veya saldırı yaşanmadan saldırıları saptayacak ve saldırıya açıklıkları engelleyecek güvenlik düzeneklerine ihtiyaç duyulmaktadır. Bu çalışmada, güvenliği daha iyi sağlamak için değişik tekniklerin birlikte çalıştığı bir Kurumsal Web Güvenlik Altyapısı modeli tanımlanmıştır. Bu modelde, ağ farkındalığı ve eğitim konularına yoğunlaşılmıştır.<br /><br /><span style="font-weight:bold;">Anahtar Kelimeler:</span> web güvenliği, web uygulama güvenliği, ağ farkındalığı, web sistem farkındalığı, çok katmanlı güvenlik.<br /><br /><br />"Kurumsal Web Güvenliği Yapısı" bildirisinin en son sürümüne aşağıdaki adresten ulaşabilirsiniz:<br /><a href="http://csirt.ulakbim.gov.tr/dokumanlar/Karaarslan_KurumsalWebGuvenligi2008.pdf">http://csirt.ulakbim.gov.tr/dokumanlar/Karaarslan_KurumsalWebGuvenligi2008.pdf</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-64551090118571868612008-01-16T17:09:00.000+02:002008-01-16T17:10:40.520+02:00Cep telefonları üzerinden dolandırıcılıkAğ güvenliği olmasa da, bu da ciddi bir güvenlik ihlali:<br /><a href="http://enisden.blogspot.com/2008/01/dikkat-cep-telefonu-dolandrcl.html">http://enisden.blogspot.com/2008/01/dikkat-cep-telefonu-dolandrcl.html</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-33274873912626383472008-01-16T14:03:00.000+02:002008-01-16T14:07:17.547+02:00Haydi web sitesi hacklemeyeBiraz eğlenmeye ne dersiniz?<br /><br /><a href="http://www.netdisaster.com">http://www.netdisaster.com</a> a gidin ve hack'lemek istediğiniz siteyi yazın.<br />Merak etmeyin gerçekte hack'lemiyor - eğleniyorsunuz ...<br />Sitenin içeriğini alıp üzerinde flash çalıştırıyor<br />Biraz beklemeyi unutmayın.<br /><br />Yazıların kaybolması, ayaklanma, ne isterseniz ....<br /><br />misal kendi blog'umu hack'leyeyim:<br /><a href="http://www.netdisaster.com/go.php?mode=manif&sound=on&url=http://agguvenligi.blogspot.com">http://www.netdisaster.com/go.php?mode=manif&sound=on&url=http://agguvenligi.blogspot.com</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-80837134155109554132008-01-14T11:45:00.000+02:002008-01-14T13:25:02.552+02:00Akademik Bilişim 2008Akademik Bilişim 2008'e 2 adet bildiri ile katılıyorum. Özet ve bildiri ekleri yakında<br /><br />* Kurumsal Web Güvenliği Yapısı<br /><br />* Kurumsal Ağlarda Zararlı Yazılımlarla Mücadele Yöntemleri<br /><br />Akademik Bilişim 2008'de, bu sene Çanakkale'de (30 Ocak- 1 Şubat) görüşmek üzere.<br />Ben doktora tezi çalışmamdan dolayı, muhtemelen günibirlik katılabileceğim.<br /><a href="http://ab2008.comu.edu.tr/">http://ab2008.comu.edu.tr/</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-22267467464788701972008-01-06T20:06:00.000+02:002008-01-16T10:13:58.730+02:00Daha iyi betikler (script) ve program yazma yolunda emekleme süreciDurum özetle şu, kısa sürede bir arayüz geliştirmem ve komut bazlı çalıştırdığım süreçleri bu arayüzden toparlamam gerekiyor. <a href="http://www.yarimtepe.com">Oğuz</a>, programlama dili olarak "Python", "<a href="http://www.riverbankcomputing.co.uk/pyqt/">PyQt</a>" ve GUI için "Qt Designer" kullanmamı önerdi.<br /><br />Python gerçekten de kolay öğrenilen ve güzel bir dil. Özellikle de ağ yöneticisi olduğumu ve programlama ile çok uğraşmadığımı düşünürseniz, gerçekten de kolay bir dil çok cazip gözükmekte. <br /><br />Neden bu dile ihtiyacım var? Özellikle komut satırından çalıştırdığım komutlarımı daha akıllı hale getirmek istiyorum. Ayrıca bazı süreçlerde GUI kullanıp, özellikle paket analizi süreçlerinde yararlanmak istiyorum.<br /><br />Bu blog girdisinde, denemelerimi iletmeye çalışacağım - yani sürekli eklemeler olacak ....<br /><br />Daha akıllı script'ler yazma yolunda denemeler:<br />- Grafik dizaynı "Qt Designer" ile oluşturdum.<br />- Qt Designer ile oluşturduğumuz grafik dizayn .ui dosyalarını, direkt ptyhon kodu içerisinden include etmek mümkün veya uic ile python koduna da döndürülebiliyor.<br />- Editör/debugger olarak Eric kullanıyorum<br />- Aynı zamanda ufak denemeler icin ve kütüphane'ler hakkında bilgiler için ipython kullanıyorum.<br /><br />Dikkat!<br />- Qt4 Designer'da "proje" dosyası oluşturma ve "source code" edit etme özellikleri yok. Bu tür bir sürece ihtiyacınız varsa "Qt3 Designer" veya "Kdeveloper Designer" kullanmanız gerekiyor. Bu ikisi aynı gibi, farklarını bilen varsa yorumlara eklesin lütfen.<br /><br /><br /><span style="font-weight:bold;"><br />Linkler:</span><br />Qt Designer Manual<br /><a href="http://doc.trolltech.com/4.3/designer-manual.html">http://doc.trolltech.com/4.3/designer-manual.html</a><br />PyQt Reference Manual<br /><a href="http://www.riverbankcomputing.com/Docs/PyQt4/pyqt4ref.html">http://www.riverbankcomputing.com/Docs/PyQt4/pyqt4ref.html</a><br />PyQt Classes<br /><a href="http://www.riverbankcomputing.com/Docs/PyQt4/html/classes.html">http://www.riverbankcomputing.com/Docs/PyQt4/html/classes.html</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-7676433983181257662007-12-23T20:21:00.000+02:002007-12-23T20:25:32.576+02:00Ağ Güvenlik Takibi(Network Security Monitoring) SüreçleriAğ Güvenlik Takibi (Network Security Monitoring – NSM) kavramı, nüfuz (intrusion) saptanması ve ona göre önlemler alınması için aşağıdaki süreçleri tanımlar [1]:<br />* Gerekli verilerin toplaması,<br />* Belirti ve uyarıların artışının çözümlenmesidir.<br /><br />NSM, ağ farkındalığı yaratmak için aşağıdakilere gereksinim duyar [1]:<br />* Uyarı (alert) verisi<br />* Oturum(session) verisi<br />* Tam içerik (full content) verisi<br />* İstatistiksel veri<br /><br />NSM ile hedeflenen; bir nüfuzun kapsamının ve etkisinin değerlendirilmesi için gerekli kanıtların toplanması, etkin ve etkili önlem iyileştirme aşamalarının gerçekleştirilmesidir [1]<br /><br />NSM bir kavramdır ve özellikle ağ farkındalığı için akış (flow) takibi önemlidir.<br /><br />Devamı için:<br /><a href="http://blog.csirt.ulakbim.gov.tr/?p=38">http://blog.csirt.ulakbim.gov.tr/?p=38</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-33259318212027345362007-12-17T15:26:00.000+02:002007-12-17T15:47:59.498+02:00"stow" ile sisteme kurulan yazılımların yönetimiGüncel ve deneme amaçlı olarak yazılımların yeni sürümlerini kurmamız gerekiyor. Bu durumda kaynak kodundan derleyip (configure-make-make install) süreci ile kurmak, gerektiğinde uninstall etmek veya güncellemek gerekiyor. Bu durumda kurulum dosyalarının takibini yapmak gerekmekte.<br />Bu süreç için "stow" kullanmaya başladım.<br /><br /> <span style="font-style:italic;">Stow (sysutils/stow), described as "a program for managing the installation of software packages, keeping them separate (/usr/local/stow/argus /usr/local/stow/perl, for example) while making them appear to be installed in the same place (/usr/local)</span>."<br /><br />Örnekte, sisteme argusun yeni versiyonunu (3.0), /usr/local/stow altına kurma sürecim gösterilmektedir.<br /><br />Yazılımı kaynak koddan "configure" ederken kurulacağı dizin gösterilir.<br /><br /><span style="font-style:italic;">./configure --prefix=/usr/local/stow/argus3</span><br /><span style="font-style:italic;">make<br />make install</span><br />/usr/local/stow dizinine gidilip stow sistemine dahil edilir<br /><br /><span style="font-style:italic;">cd /usr/local/stow<br />$ sudo stow argus3<br /></span><br />Bu komut ile bütün symlink'ler otomatik olarak uygun dizinlere yerleştirilecek ve bu da bir sonraki güncelleme sürecinde işimizi kolaylaştıracaktır.<br /><br />Argus'u nereye kurduğuna bakmak:<br /><br /><span style="font-style:italic;">$ which argus<br />/usr/local/sbin/argus<br /></span><br /><span style="font-style:italic;">/usr/local/sbin$ ls -la<br />total 8<br />drwxr-xr-x 2 root root 4096 2007-12-17 15:15 .<br />drwxr-xr-x 12 root root 4096 2007-12-17 15:10 ..<br />lrwxrwxrwx 1 root root 25 2007-12-17 15:09 argus -> ../stow/argus3/sbin/argus</span><br /><br />Kurduğumuz argus'u silmek de kolaydır:<br /><br />$ sudo stow -D argus3/<br /><br />Yazılımı tekrar kurmak da çok kolaydır<br /><br />$ stow -R argus3<br /><br /><span style="font-weight:bold;"><br />Kaynak:</span><br /><a href="http://taosecurity.blogspot.com/2006/01/trying-stow-today-transzorp-in-snort.html">http://taosecurity.blogspot.com/2006/01/trying-stow-today-transzorp-in-snort.html</a><br /><br />Stow hakkında ayrıntılı bir yazı için:<br /><a href="http://linuxgazette.net/issue75/peda.html">http://linuxgazette.net/issue75/peda.html</a>Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-74461242508855028722007-12-14T14:43:00.000+02:002007-12-23T14:32:18.649+02:00Linux mu yoksa Microsoft işletim sistemleri mi güvenli?Linux ve Microsoft Windows işletim sistemlerini güvenlik düşünerek kıyaslamak istersek ...<br /><br />Bence Linux/Unix, Microsoft Windows'dan daha güvenilirdir.<br />Bunun en önemli nedeni, açık kaynak kodlu olmasıdır.<br />Yama (Patch) ve inceleme sürecinin dünya çapında birçok kişi tarafından yapılabilmesidir.<br /><br /><span style="font-style:italic;">"Daha çok göz daha az güvenlik açığı demektir. Linux açık kaynaklı bir yazılımdır, bu da dünyadaki her programcının kodlara (programın "tarifine") bakmasına ve yardımcı olmasına, ya da geliştiricilere "... Bu bir güvenlik açığı değil midir?" diyebilmesine olanak sağlar."</span> <span style="font-style:italic;">(http://www.whylinuxisbetter.net/items/viruses/index_tr.php)</span><br /><br />Yaşadıklarımızı hatırlayalım. Yılbaşı öncesinde duyulan Microsoft açıklarında, patch'lerin gelmesi için bütün Christmas tatilinin gecmesini beklemistik. Zaten firma disinda duyurulan patch'e de güvenememiştik. Yanlış hatırlamıyorsam, bu Sasser worm'u idi. Sasser worm'una ait zaman bilgisi aşağıdaki gibidir:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_gtQcPkIjBp4/R2L2SsaNxXI/AAAAAAAAARk/pc1KkMAZsIs/s1600-h/SasserTimeLine.gif"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_gtQcPkIjBp4/R2L2SsaNxXI/AAAAAAAAARk/pc1KkMAZsIs/s400/SasserTimeLine.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5143944525429720434" /></a><br /><br />Bir yamanın çıkma süresi Linux/Unix sistemlerinde çok daha hızlı olmaktadır.<br /><br />"Linux sistemlerine yapılan saldırılar azdır" saptamasını yapanlar oluyor. <br />Tabii ki Linux sistemlerine saldırılar, Microsoft Windows sistemlerine yapılanlar kadar fazla değil ama her geçen gün artan sayıda saldırılar var. İstatistikler de bunu gösteriyor.<br /><br />Microsoft tarafında güvenlik konusunda ciddi yatırımlar, ciddi personel alımları yapılıyor. <br />Bu gerçekten de çok önemli gelişmeler. Yamaların çıkma sürelerinin daha kısaldığını ve yazılımlar geliştirilirken güvenli kodlama süreçlerinin kullanıldığını biliyoruz.<br /><br />Burada da konu, biraz daha maliyet konusuna yoğunlaşmalı. Microsoft işletim sistemi, üzerine kurulacak güvenlik duvarından antivirüsüne kadar birçok güvenlik önlemi için farklı şirketlere verilmesi gereken bir ücret söz konusu. (Antivirüs yazılımlarının makineyi ve internet erişimini yavaşlatması konusuna hiç girmiyorum.)<br /> <br />Bunun yanı sıra, giriş seviyesindeki şu web sayfası "neden linux" konusu için özetleyici olacaktır:<br /><a href="http://www.whylinuxisbetter.net/index_tr.php">http://www.whylinuxisbetter.net/index_tr.php</a><br /><br /><span style="font-weight:bold;">Güvenlik Denemeleri </span><br />Linux'u, özellikle güvenlik konusunda çok konuşmamızın en önemli nedeni üzerinde çalışan açık kaynak kodlu güvenlik yazılımların çeşitliliği ve denenmeye hazır olmaları. Döküman biraz eski olabilir ama Hüzeyfe'nin yazdigi şu döküman sana biraz daha fikir verebilecektir:<br /><a href="http://csirt.ulakbim.gov.tr/dokumanlar/acikkod_guvenlik.pdf">http://csirt.ulakbim.gov.tr/dokumanlar/acikkod_guvenlik.pdf</a><br />(bu arada ufak bi update ve düzenleme de Hüzeyfe'den bekleyelim :) )<br /><br />Üzerinde rahatlıkla oynayabileceğin, açık kaynak kodlu bir sistem açıkçası her zaman cazip gelmekte ...<br /><br />Kullanıcı başına dünyanın parasını vermek yerine bir Linux/Unix tabanlı bir sistem daha cazip. Böylece sisteme değil ama desteğe yatırım yapılıyor. Türkiye'de bunun önemi anlaşıldıkça Linux bilenler çok daha iyi ücretlerle çalışmaya başladılar.<br /><br />Tabii ki projeye göre Microsoft sistemlerin de kullanılmasının mantıklı olacağı yerler de olacaktır ama Linux/Unix sistemlerin "free" olmasının getirdiği özgürlük çoğunlukla tercih nedeni olacaktır düşüncesindeyim.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-66684386007154272472007-12-11T16:01:00.000+02:002007-12-11T22:21:06.126+02:00Web Sayfalarındaki Reklamları BloklamakBugün kişisel makine güvenliğinden söz ediyorduk, Gerçi bu konunun güvenlikle çok alakası yok ama söyleyeceğim Firefox eklentisi aynı zmaanda spyware'leri de engellemekte.<br /><br />Bugün web sayfalarındaki reklamların ne kadar yavaşlattığını ve görüntü kirliğinden söz ediyorduk.<br /><br />Aslında Firefox'un güzel eklentileri var, bu eklentileri kurarsanız web sayfalarındaki reklamlardan kurtulabilirsiniz. Otomatik filtreler olduğu gibi, sık bağlandığınız sayfalardaki bloklanmayan yerleri de sizin sağ tuşla bloklamanız da mümkün olabilmekte.<br /><br /><span style="font-weight:bold;">Önerilerim:</span><br /><span style="font-weight:bold;">Adblock Plus </span>- <a href="https://addons.mozilla.org/en-US/firefox/addon/1865">https://addons.mozilla.org/en-US/firefox/addon/1865</a><br /><br />Adblock Filterset.G Updater - <a href="https://addons.mozilla.org/en-US/firefox/addon/1136">https://addons.mozilla.org/en-US/firefox/addon/1136</a><br /><br />(EasyElement, EasyList filtrelerini aktif kullanıyorum)Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-64368002397635781472007-12-11T10:57:00.000+02:002007-12-12T10:41:37.101+02:00Linux PC Temel GüvenlikKişisel makine olarak kullandığımız Linux makinesini nasıl daha güvenli hale getirebiliriz:<br /><br />- <span style="font-weight:bold;">Kişisel Güvenlik duvarı:</span> Bunun için tercihim firestarter. firestarter'in kolay GUI'si aracılığı ile makinenize kimlerin hangi protokol ile ulaşacağını çok kolaylıkla yapabilirsiniz. Kurması ise <br /><br /><span style="font-style:italic;">apt-get install firestarter</span><br /><br />- <span style="font-weight:bold;">Static ARP: </span>- Arp saldırılarından korunmanın en kolay yolu, default gateway'inizin MAC adresini "arp -a" ile öğrendikten sonra, static olarak tanımlamanızdır. Böylece arp saldırısı ile yapılabilecek internet/msn dinleme gibi saldırılardan korunmuş olursunuz. Arp'i static tanimlamak:<br /><br /><span style="font-style:italic;">arp -s Gateway_IP Gateway'in mac adresi</span><br /><br />Yönlendiriciniz değişmediği sürece bir sorun yaşamayacaksınız.<br /><br />Ör:<br />$ arp -a<br />? (192.168.1.10) at aa:bb:cc:dd:ee:ff [ether] on eth0<br /><br />$ arp -s 192.168.1.10 aa:bb:cc:dd:ee:ff<br /><br />$ arp -a<br />? (192.168.1.10) at aa:bb:cc:dd:ee:ff [ether] PERM on eth0<br /><br />Arp Saldırıları hakkında bilgi için:<br /><a href="http://www.governmentsecurity.org/articles/TheIngredientstoARPPoison.php">http://www.governmentsecurity.org/articles/TheIngredientstoARPPoison.php</a><br /><br />- <span style="font-weight:bold;">Güncellemeler:</span> Kubuntu gibi otomatik güncelleme yapan yeni nesil Linux dağılımlarını kullanmak.<br />Mümkün olduğunca yeni dağıtımları kullanmak.<br /><br />- <span style="font-weight:bold;">VPN:</span> Özellikle kablosuz ağ kullanıldığı durumlarda, VPN ile kurumunuzun ağına bağlanmak ve oradaki bir proxy üzerinden internete erişmeniz önerilir. (eğer kurumunuz böyle bir hizmet veriyorsa)<br /><br />- <span style="font-weight:bold;">Rootkit /antivirüs:</span> <span style="font-style:italic;">Chkrootkit, rkhunter </span> gibi toollari kullanarak makinenize bir rootkit bulaşıp bulaşmadığını anlayabilirsiniz. Virüsler Linux makinelerinde pek gözükmemekle beraber, bunun için de çözüm kullanmak mümkündür.<br /><br />chkrootkit - Checks for signs of rootkits on the local system<br />rkhunter - rootkit, backdoor, sniffer and exploit scanner<br /><br /><span style="font-style:italic;">sudo apt-get install chkrootkit rkhunter</span><br /><br /><span style="font-style:italic;"># rkhunter --update<br />[ Rootkit Hunter version 1.3.0 ]<br /> ...<br /> Checking file i18n/en [ Updated ]<br /><br /># rkhunter --check<br /> ...<br /><br /><br /></span><br /><br />- <span style="font-weight:bold;">Sistem Dosya Değişikliklerinin Takibi</span>: Biraz daha deneyimli kullanıcılar, sistem dosyalarının herhangi bir süreç tarafından değiştirilip değiştirilmediğini takip etmek isteyebilirler. <br /><br />Bunun için kullanılabilecek çeşitli programlar var. "Tripwire" programını birçok Unix/Linux sistem yöneticisi bilir. Kubuntu'da Advanced Intrusion Detection Environment (AIDE) de kullanılabilir<br /><a href="https://help.ubuntu.com/community/FileIntegrityAIDE">https://help.ubuntu.com/community/FileIntegrityAIDE</a><br /><br /><span style="font-style:italic;">sudo apt-get install aide</span><br />(aide.db yaratmadı - bir sorun var, sanırım manual kurulması gerekiyor)<br /><br /><br /><br />Zaman buldukça eklemeler yapacağım - yorumlarınızı beklerim ...Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.comtag:blogger.com,1999:blog-32215173.post-65993785265930909622007-12-09T17:06:00.001+02:002007-12-10T00:35:25.580+02:00Yazılımların Güvenlik Açıklarının DuyurulmasıEkşi sözlük yazarlarından <a href="http://sozluk.sourtimes.org/show.asp?t=detached">detached</a>, güvenlik açıklarının duyurulma şekillerini aşağıdaki şekilde sınıflandırmış:<br />- <span style="font-weight:bold;">Full Disclosure:</span> yazilim alaninda guvenlik aciklarinin halka acik forum, mailing list veya chatroom ortamlarinda, güvenlik aciginin nasil calistiginin gösterilerek aciklanmasi,<br />- <span style="font-weight:bold;">Responsible Disclosure </span>: Zayıflığı yazılım şirketine bildirerek yama (patch) çıkartılmasını sağlama, ondan sonra yamanın herkes tarafından kullanılması için duyurulması süreci <br />- <span style="font-weight:bold;">No Disclosure</span>: Adından da belli, kimseye duyurmama.<br /><br />Peki şu tür bir disclosure yönteminden de söz etmek mümkün<br />- <span style="font-weight:bold;">Limited Disclosure:</span> Yazılımı üreten firmayı uyarmak, herkese açık listelerde ise sadece güvenlik açığının tanımlamasını kısıtlı olarak yapmak. Yapılan açıklamanın kötüye kullanılmasını engellemek için, açığın nasıl kullanılacağını mümkün olduğunca az tanımlamak.<br /><br />Aslında bu güvenlik açıklarının çeşitli yasadışı ortamlarda satılması veya aracı şirketler tarafından satın alınıp, herkese duyurulmadan yazılımı üreten şirkete de iletilmesi söz konusu. Bu konuda yaşanan sorunlar hakkında Jeremiah Grossman'ın yazısını okumanızı öneririm: "Full Disclosure is Dead"<br /><a href="http://www.scmagazineus.com/Businesses-must-realize-that-full-disclosure-is-dead/article/99590/">http://www.scmagazineus.com/Businesses-must-realize-that-full-disclosure-is-dead/article/99590/<br /></a><br />Bruce Schneier'in bu konudaki yazısı da incelenmeli<br /><a href="http://www.schneier.com/crypto-gram-0002.html#PublicizingVulnerabilities">http://www.schneier.com/crypto-gram-0002.html#PublicizingVulnerabilities</a><br />Vulnerability Disclosure Framework:<br /><a href="http://www.dhs.gov/xlibrary/assets/vdwgreport.pdf">http://www.dhs.gov/xlibrary/assets/vdwgreport.pdf</a><br /><br />Full Disclosure için en büyük kaynak, bu konudaki mail listesi:<br /><a href="https://lists.grok.org.uk/mailman/listinfo/full-disclosure">https://lists.grok.org.uk/mailman/listinfo/full-disclosure</a><br /><br />Güvenlik açıklarının, yazılım şirketleri tarafından geç duyurulması veya bazı gizli örgütler/devletler tarafından bu açıkları başkalarına karşı kullanmak için duyurulmaması mümkündür. <br /><br />Güvenlik açıklarının az duyurulması, ortada zayıflığın olmadığı anlamına gelmeyecektir. Grossman'in yazısında da belirttiği üzere, bu konuda çalışacak ve gerekli uyarıları yapacak iyi adamlara her zamankinden fazla ihtiyaç var. Bu konuda bir savaş yaşandığının farkında olmamız gerekiyor.Eniskhttp://www.blogger.com/profile/09164310808554085467noreply@blogger.com