Kayıtlar

Bilgisayarlarınızı kontrol edin

Uzun bir süredir kullanıcı parolarını ele geçirip sistemden sisteme SSH ile atlayan bir takım art niyetli ve/veya meraklı kişiyi takip ediyorduk. Onlar parola ele geçirdikçe ilgili kullanıcıların hesaplarını kilitleyi parolarını değiştirmelerini sağlıyorduk. Ara sıra oynadığımız bu köşe kapmaca fazla sık olmadığı için elle tutulur çok fazla önlem almamıştık. Bu son bir haftalık bir süre içinde, ele geçirilen kullanıcı hesaplarından girilip, yerel açıklardan faydalanarak pek çok makinada root olunduğunu fark ettik. Root olduktan sonra saldırganımız, ssh sunucusunu ve istemcisini kendi getirdiği sürümlerle değiştiriyor; aynı makinaya bağlanan başka kullanıcıların parolalarını topluyor. ssh istemcisini değiştirerek de, bu ele geçmiş makina üzerinden yapılan diğer ssh bağlantılarındaki parolaları da kaydediyor. Olayın çapı oldukça geniş, ele geçirilen makina üzerinden geçerek bağlantı kurulan tüm diğer makinalar da ele geçirilmiş. Bunun içinde sunucular, asistanların ve hocaların ofis...

e-bergi

İngilizce computation kavramını karşılamak üzere "tasarlanmış" bir kelime berim . Türkçe'nin bilim dili olabilmesi, yabancı dillerdeki kavramları karşılayabilmesi için pratik bir yolun "kök uydurmak" olduğu fikrinden hareketle uydurulmuş bir kök . Dil bilimciler bütün bu "uydurma" süreci hakkında ne der bilmiyorum ama ben "Yüksek Başarımlı Berim" (bkz. HPC ) başlıklı toplantılar gördüğümde hiç kulağım yadırgamadı. Tamamen bir alışkanlık meselesi. Aslında bir de tercih meselesi, bir konu hakkında konuşurken terimlerin İngilizce karşılığını kullanmaktansa, yaygınlaşmamış ve oturmamış bile olsa Türkçe karşılıklarını kullanmayı tercih ediyorum. Bu konudan rahatsız değilim, birileri sözcüğü anlamasa bile İngilizce sözcüğü kullanıp önce anlamalarını sağlıyorum, sonra konuyu Türkçe sözcükle anlatmaya devam ediyorum. Türkçe terimleri yaygınlaştırmada bu yöntemin işe yaradığını gözlemledim, "komik/garip" Türkçe karşılığı çekindiği için ...

İstenmeyen e-postalarla(Spam) mücadele

"Spam" olarak da bilinen "İstenmeyen e-postalar" ile mücadelede çeşitli yöntemler var. Eğer gmail, yahoo, msn gibi web tabanlı e-posta sağlayıcılarını kullanıyorsanız bu sağlayıcının sunduğu olanaklar dışında bir şey kullanamıyorsunuz. Eğer kendi e-posta sunucunuz varsa veya kurumunuzun e-posta sunucusunu kullanıyorsanız [[ ya da kurumunuzun sunucusunu yönetiyorsanız ;) ]], büyük olasılıkla SpamAssassin kullanıyorsunuzdur. Spamassasin çeşitli kuralları uygulayıp, karalisteleri denetleyip her e-postaya ona göre bir "spam puanı" veriyor. Bir e-postanın spam puanı belirli bir değerin üstüne çıktığında ise istenmeyen e-posta olarak sınıflandırılıyor, ya işaretleniyor ya da posta kutunuza teslim edilmiyor. Bir süredir bana gelen her istenmeyen postayı kara listelere bildiriyorum. Sizlere de aynısını yapmanızı tavsiye ederim. Ne kadar çok istenmeyen posta şikayet edilirse kara listelerin etkinliği o derece artar. Ayrıca, Türkiye'den bu listelere bil...

NFS ve Xen sorunu, çözüm UDP

Saç baş yolduran bir sorunla karşılaşan olursa yaşadıklarımızı yaşamasın diye günlüğe yazma ihtiyacı duydum. Xen sanal makina altyapısını kullanan sanal makinalarımız var, ve bunlar NFS(Network File System: Ağ Dosya Sistemi) ile bir başka sunucudan kullanıcı ev dizinlerine erişiyorlar. Bugün ilginç bir şekilde NFS işlemleri yavaşladı, dosyalara erişim ve IMAP sunucusu için elzem olan kilitleme işlemleri çooook uzun sürüyordu. IMAP sunucunun tepki vermediğini düşünen IMAP istemcisi ise (Thunderbird) tekrar tekrar bağlantı açıp sunucunun işini daha da zorlaştırıyordu. İki koldan yaptığımız internet aramalarından çıkan çözüm önerilerinin tamamını tükettikten sonra (4 saat kadar sürdü bu) bir de IRC'ye sormak istedim. Daha önce de çözümsüz gibi görünen sorunları yaşamış birilerine IRC'de denk geldiğim olmuştu çünkü. Ancak "faydalı cevap/toplam soru" oranı düşük olduğu için yine son çare olarak gördüm. Freenode 'da #solaris kanalına sorduk (NFS sunucu solaris, #...

Cumhuriyetimiz 85 yaşında

Bugün Anıtkabir'e gittim, her gittiğimde yaşadığım karmaşık duygular yine içimi kapladı. Hüzün; yaşananan zorlukların, yapılan fedakarlıkların, feda edilen canların hüznü Heyecan; bir halkı kurtarmanın, yoktan bir ülke yaratmanın heyecanı, 85 yıl sonra bile fotoğraflardan, panaromalardan, yüzlerden okunuyor Gurur; güvenebileceği hiç bir şeyi olmadığı halde, dünyanın güçlü devletlerini karşısına alma cesaretini göstermiş, ve sonunda başarılı olmuş bir ülkenin evladı olmaktan duyduğum gurur Hüzün; ülkemin ne hale getirilmeye çalışıldığını, üstelik bunun ne kadar "başarılmış" olduğunu görmenin hüznü Heyecan; yurttaşlarımın benzer şeyler hissettiğini görmekten kaynaklanan, "her şey kötüye gitmek zorunda değil, yine başarabiliriz" umudunun verdiği heyecan Gurur ? Var mı, çok şey yapabiliriz belki de, yeteneklerimiz dahilinde olanın ne kadarını yapabiliyoruz ? Neler yapabiliriz ? Daha az kalabalık olduğu bir günde Anıtkabir'e gider, müzenin her yanını, her...

Debian/Ubuntu'da paket hangi depodan gelecek

Eğer Debian GNU/Linux dağıtımını ya da Ubuntu gibi bir Debian türevini kullanıyorsanız farklı paket depolarını eklemiş olabilirsiniz. Örneğin Debian stable için yeni sürüm paketleri sağlayan backports.org olabilir. Ancak bir paket kuracağınız zaman hangi depodaki sürümün kurulacağını anlamanın görünür bir yolu yok. apt-get, aptitude veya synaptic'te bunu göremiyorsunuz... diye biliyordum. Aslında varmış bir yolu apt-cache policy PAKET_ADI . Örneğin debian üzerinde backports.org deposundan kurulan puppet böyle görünüyor; # apt-cache policy puppet puppet: Installed: 0.24.4-8~bpo40+1 Candidate: 0.24.4-8~bpo40+1 Package pin: 0.24.4-8~bpo40+1 Version table: *** 0.24.4-8~bpo40+1 999 1 http://www.backports.org etch-backports/main Packages 100 /var/lib/dpkg/status 0.20.1-1 999 500 ftp://ftp.metu.edu.tr etch/main Packages Ayrıca bir ek, backports.org deposundan paket kurmak için sayfasındaki talimatları düzgün okumanız gerekiyor, sonra saç...

Apache'de SSL kullanımı

Debian üzerine kurulu Apache web sunucusunda SSL şifrelemesinden yararlanmak için takip edilmesi gereken adımlar aşağıdaki şekilde. Diğer dağıtımlarda da SSL modülünü yükleyip yeni bir Virtual host oluşturmanın yolu farklı olabilir ama genel ayarlar aynı kalıyor. Öncelikle elinizde bir ssl sertifikası olması lazım. startcom gibi ücretsiz sertifika veren bir yeri tercih edebilirsiniz. Aşağıdaki komutla "self-signed" bir sertifika üretebilirsiniz ancak web tarayıcıların yeni sürümleri bu sertifikalarla karşılaştığında hata mesajı gibi görünen uyarılar gösteriyorlar. Bu komutun sorduğu sorulara size uygun cevapları verin, dikkat etmeniz gereken nokta "Common Name (eg, YOUR name) []:" sorusuna cevap olarak sunucunuzun tam adresini girmelisiniz, bu adres ziyaretçileriniz sayfaya girmek için https://'den sonra yazacakları adres, yani "denemesunucum.example.com" gibi. openssl req -new -x509 -days 999 -nodes \ -out apache.pem -keyout apache.pem Sertifikay...