İçeriğe geç

Kategori: Sistem

Windows üzerinde VirtualBox’a Oracle Solaris Kurulumu

Bu yazımda sizlere ilk olarak Windows 7 işletim sistemi üzerinde kurulu VirtualBox(version : 4.0.12)’a Solaris kurulumunu anlatacağım.

Tabii ki ilk olarak VirtualBox’ın son sürümünü buradan indiriyoruz. Oracle Solaris 10 işletim sistemini buradan indiriyoruz.

İndirmeler tamamlandıktan sonra sanal makinemizi oluşturalım. VirtualBox programını çalıştırıp Yeni düğmesine basarak sanal bilgisayarımızı oluşturmaya başlayalım. İlk çıkan ekranda İleri düğmesine basarak geçelim.

Ekranda görüldüğü gibi İşletim Sistemi Tipi alanlarını seçerek istediğimiz bir ismi verelim ve Next düğmesi ile devam edelim.

Bellek ekranında Solaris kuracağımız sanal makinenin ne kadar bellek kullanacağınız ayarlıyoruz. Ekranda görüldüğü gibi ayarlayabilirsiniz.

Sanal Sabit Disk Sürücü ekranında ekranda görüldüğü ayarları seçerek Next düğmesi ile bir sonraki ekrana geçiyoruz. Bir sonraki ekranda da Next düğmesine basıyoruz.

Yorum Bırak

Linux Bash Kısayolları

Linux dağıtımlarını kullananların çoğu benim gibi shell olarak bash kullanırlar. Bash kullanırken aşağıdaki kısayolların daha hızlı çalışmanızı sağlayacaktır. Öğrendiğim kısayolları buraya ekleyeceğim. Sizde yorum olarak belirtebilirsiniz.

  1. Ctrl+R kısayolunu kullanarak kaydedilen komutların arasında arama yaparak komutlara yukarı aşağı ok tuşlarından daha hızlı bir şekilde erişebiliriz.
  2. Sık kullandığımız bol parametleri komutlar için alias komutu ile takma ad tanımlayabiliriz. Örneğin alias ll=’ls -l’ gibi.
  3. Ctrl+A kısayolu imleci komut satırının başına, Ctrl+E ise sonuna taşır.
  4. Ctrl+W kısayolu imleçten önceki kelimeyi, Ctrl+K ise imleçten sonraki herşeyi siler.
  5. Bir komutun sonuna & karakterini koyarak komutun arkaplanda çalışmasını sağlayabiliriz. Arkaplana attığımız görevleri jobs komutu ile görebiliriz. jobs komutunun çıktısında arkaplanda çalışan görevlerin numara(id), durum ve çalışan komut bilgilerini alabiliriz. fg komutu ile arkaplanda çalışan komutu öne getirebiliriz.  Örneğin fg 1 gibi.
  6. Yararlı bir komutta watch komutu. watch komutu kendisinden sonra verdiğimiz komutu 2 saniyelik aralarla çalıştırır. Örneğin watch ls -lh komutu ile bir dosyanın boyutunun değişimini takip edebiliriz.
Yorum Bırak

SSL (Secure Socket Layer) Nedir?

SSL network üzerindeki bilgi transferi sırasında güvenlik ve gizliliğin sağlanması amacıyla Netscape tarafından geliştirilmiş bir güvenlik protokolüdür. SSL 1994 yılında Netscape Navigator tarayıcısının ilk sürümü ile tanıtıldı. Navigator’un haberleşmeyi kriptolayabilmesi Netscape’in seçilmesinde ana etkendi. SSL teknolojisi TCP/IP protokolü üzerinde çalışır ve web sunucusu ile web tarayıcısı arasındaki tüm bilgi akışını korur.1996 yılında 3.0 versiyonunun çıkarılmasıyla hemen hemen bütün popüler web sunucuları ve web tarayıcılarının (Microsoft Explorer, Netscape Navigator vb.) desteklediği bir standart haline gelmiş ve çok geniş uygulama alanları bulmuştur.

SSL’in üç adet sürümü vardı. SSL 1.0, Netscape içerisinde dâhili olarak kullanıldı ve bazı ciddi hatalar içerdiğinden piyasaya sürülmedi. SSL 2.0 Netscape 1.0 ile 2.x sürümleri içerisine dahil edildi fakat ‘man-in-the-middle’ saldırıları ile ilgili bazı zayıflıklar içeriyordu. Ek olarak iki üniversite öğrencisi Netscape’in rastgele sayı üreticisindeki bir açıktan yararlanarak SSL 2.0’ı dakikalar içerisinde kırdı. SSL’ in güvenliği konusunda oluşan endişelerden yararlanmak isteyen Microsoft 1996 yılında Internet Explorer’ın ilk sürümünde rakip protokol PCT’yi sundu. Netscape karşılık olarak 2.0 daki problemlerin giderildiği ve (Diffie-Hellman anonim anahtar değiş-tokuşu ve Fortezza akıllı kart desteği gibi) yeni özelliklerin eklendiği SSL 3.0′ı sundu. Bu noktada Microsoft geri adım atarak Internet yazılımlarının tüm sürümlerinde SSL’ i desteklemeye karar verdi (geriye uyumluluk için halen PCT desteği bulunuyor). SSL v3.0 Netscape Navigator 3.0 ve yukarısı sürümlerde ve Internet explorer 3.0 ve yukarısında bulunuyor. SSL daha sonra Internet Engineering Task Force (IETF) tarafından Internet standartları aktivitelerinde odak noktası oldu. TLS, önerilen Transport Layer Security protokolü SSL v3.0’ dan türetilmiştir ve farklı mesaj özeti ve kriptolama algoritmaları kullanır.

Yorum Bırak

Şifreleme Algoritmaları

Bu bölümde Gizli Anahtarlı şifreleme ve Açık Anahtarlı şifrelemede kullanılan bazı şifreleme algoritmalarından bahsedeceğim.

DES (Data Encryption Algorithm)

Amerika Birleşik Devletleri tarafından kullanılan bir şifreleme algoritmasıdır. 1960’ların sonunda IBM’de çalışan Horst Feistel adlı bir araştırmacı başkanlığındaki bir grup LUCIFER adı verilen bir şifreleme sistemi geliştirmiştir. 1973 yılında ABD standartlar enstitüsü NIST(National Institute of Standards and Technology) sivil kullanım için bir standart saptamak için firmaları davet eder. Yapılan incelemeler sonucu amaca en yakın çözüm LUCIFER bulundu. 128 bitlik bir şifre anahtarına sahip LUCIFER üzerinde çalışan ABD Güvenlik Teşkilatı(NSA) uzmanları bazı düzenlemeler yaptılar ve anahtar uzunluğunu 56 bit’e indirdiler. Bu yeni algoritma 1977 yılında DES (Data Encryption Standard) olarak yayınlandı ve kısa bir zamanda başta finans endüstrisi olmak üzere birçok alanda standart halinde kullanıma alındı. DES aynı zamanda, sabit diskte veri saklamak gibi tek kullanıcılı şifreleme amaçlı da kullanılabilir.

DES algoritması gizli anahtar yönetimini kullanan Simetrik şifrelemeli bir algoritmadır. Aynı anahtar hem şifrelemeye hem de deşifrelemeye yarar. Yani şifreleyen algoritmaya(DES) şifreli bilgi verilip aynı anahtar kullanılarak algoritma tersten işletildiğinde şifre çözülür. DES günümüzdeki birçok simetrik şifreleme algoritması gibi şifreleme için Fiestel yapısını kullanılır. Fiestel yapısı şifrelenecek bloğun iki parçaya bölünmesi ve her aşamada sadece biri üzerinde işlem yapılması ve bu işleminin sonucununda bir sonraki aşamada verinin ikinci yarısına etkimesi esasına dayanan bir sarmal bir yapıdır.

DES klasik şifreleme sistemleri içinde efsanevi bir yere sahiptir ve bugün bile VISA, MASTERCARD, BKM, v.s. tüm kart sistemlerinin şifreleme omurgasını oluşturmaktadır. DES, karıştırma, yerine koyma işlemlerini son derece dikkatli ve sistematik olarak yapacak şekilde tasarlanmıştır. Bunun yanı sıra en küçük değişikliğini çok büyük farklar yarattığı çığ etkisi(avalanche effect) bulunmaktadır. Yeni tek bitlik bir değişiklik bile sonucu tamamen değiştirmekte ve değişiklikler önceden tahmin edilememektedir.

4 Yorum