Go ile base64 Encoding

Go ile base64 Encoding Eski makalelerimi takip edenler güvenlik alanındaki merakımı bilirler. Bir çok programlama diliyle şifreleme ve encoding işlemlerini anlatan makalelerim mevcuttur. C#, PL/SQL ve T-SQL ile gerçekleştirdiğim şifreleme/encoding işlemlerini anlatan makalelere şu bağlantıdan ulaşabilirsiniz. Şimdi ise üzerine araştırmalar yaptığım Go diliyle ilgili temel(şimdilik) encoding işlemlerini anlatacağım. package main import ( “encoding/base64” “fmt” “bufio” “os” ) […]

Oracle ile Veri Şifreleme(Data Encryption)

Makale öncesi : Veri güvenliği ve şifreleme ile ilgili düşüncelerimi anlattığım SQL Server ile Veri Şifreleme(Data Encryption) makalemi inceleyebilirsiniz. Bu makalemde tablo ve Oracle mimarisine fazla girmeden bir paket oluşturarak veri şifrelemeyi nasıl yapacağımıza bir bakacağız. Java ve Oracle’cıların bildiği gibi paketler kendi içerisinde farklı yazılım nesnelerini tutmak ve bunları Paket.NesneAd şeklinde kolay, yönetilebilir olarak […]

SQL Server ile Veri Şifreleme(Data Encryption)

Bilgi teknolojilerinde verinin güvenliği çok kritik bir öneme sahiptir. Önemli verileri korumak için ekstra bir çok yazılım geliştirildiği gibi bu alana özel olarak çalışan bir çok güvenlik firması mevcuttur. Veri güvenliği dediğimde bir veritabanı programcısının ilk aklına gelen sanıyorum bankacılık ve finans sektörüdür. Tabi ki en yüksek güvenliğe ihtiyacı olan sektör bankacılıktır. Ancak sizin korumanız […]

File Sınıfı İle Dosya Şifreleme/Çözme

Kullandığınız Windows işletim sistemini farklı kullanıcılarla ortak olarak kullanıyorsanız ve dosyalarınızın diğer kullanıcılar tarafında görülse dahi okunamamasını istiyorsanız Windows mimarisiyle gelen özel bir şifreleme yöntemini kullanabilirsiniz. Bu işlemi her ne kadar Windows arayüzleriyle yapabiliyor olsanız da biz yazılımcı olarak C# ile nasıl yapılacağına bakacağız. C:\ dizinindeki cihanozhan.txt dosyasını şifreleyelim. File.Encrypt(@”C:\cihanozhan.txt”); Şifreleme işleminden sonra dosya yeşil […]

SQL Server – T-SQL ile Güvenli Oturum Oluşturmak

SQL Server’da oturum oluşturmak için Management Studio ya da T-SQL kullanılabilmektedir. Bu işlem bir DBA görevi olsa da, küçük çaplı projelerde bu işler yazılımcıya da kalabilmektedir. Ayrıca, yazılımcının oturum mimarisini anlayabilmesi de tabiki önemlidir. Bu makalede, T-SQL ile bir oturum oluştururken, ilk oturum girişi esnasında bu şifreyi değiştirmeyi zorunlu hale getireceğiz. Bu şekilde, DBA tarafından […]

ASP.NET’de Web Config Şifrelemek

Tüm yazılım projelerinde güvenlik ve performans en kritik basamakları temsil eder. Bu makalemizde güvenlik basamağından devam edeceğiz. Bir masaüstü yazılım bilgisayarda kurulup kullanılacağı için istemci tarafındaki kullanıcının bilgi ve merak seviyesine göre belirli bir güvenlik riskine sahibiz. Web tarafında da benzer şekilde bir problem söz konusu. Veritabanına erişme saldırıları, sunucu yönetimini ele geçirme vb. bir […]