28 Kas 2015

Güvenlik Duvarı (Firewall) Hakkında Bilinmesi Gerekenler


Güvenlik duvarı, Internet'ten gelen bilgileri denetleyen ve ardından güvenlik duvarı ayarlarınıza göre engelleyen veya geçişine izin veren bir yazılım veya donanımdır. Bir ağ güvenlik duvarı ağ güvenliğini sağlamanın en etkili yoludur.
Güvenlik duvarı, korsanların veya zararlı yazılımların (solucanlar vs.) ağ veya Internet üzerinden bilgisayarınıza erişmelerini engellemeye yardımcı olabilir. Ayrıca, güvenlik duvarı bilgisayarınızın diğer bilgisayarlara zararlı yazılım göndermesine de engel olur.

Veri Güvenliği Nasıl Sağlanabilir?

Veri Güvenliği
Veri güvenliği 3 temel unsura dayanır

  1. Gizlilik: Hassas bilgilerin sadece yetkili kişiler tarafından okunduğundan emin olmadır. Yetkili olmayan kişiler tarafından bilgilerin erişilemez olması gerekir.
  2. Bütünlük: Yazılım ve verilerin bozulmamasının sağlanması gerekir.
  3. Kullanılabilirlik: Sistem, ağ, uygulama ve verilere yetkili kullanıcılar istediklerinde erişip işlem yapabilmelidir.



Ağ Güvenliği Nasıl Sağlanır? (Güvenlik Duvarı ve Güvenlik Politikası)

Ağ Güvenliği
En iyi güvenlik çözümü ağ bağlantısını kesmektir. Bu tür bir çözüm bilgisayar haberleşmesi teknolojisini kullanan organizasyonların zararına olur. Dıştaki güvenilmez ağ ile içteki güvenilir özel ağ arasında koruma sağlayan güvenlik duvarları, ağ bağlantısı kesme yerine kullanılır.
Güvenlik Duvarının Kullanılması
Güvenlik duvarının kullanılması, komple güvenlik çözümünü oluşturan esaslar olan aşağıdaki fonksiyonların sadece bir parçasıdır. Fonksiyonlar;

Veri ve Ağ Güvenliğine Giriş

Veri ve Ağ Güvenliğine Giriş
Güvenlik servisi özellikleri şöyle sıralanabilir;
  1.  Gizlilik: İletilen verinin pasif saldırılardan korunmasıdır. Böylece kaynak ve hedef arasında veri trafiğinin izlenmesi önlenir.
  2. Yetkilendirme: Haberleşmenin yetkili kişilerce yapılması sağlanır.
  3. Bütünlük: Mesaj bütünlüğü sağlanarak mesajın tamamının değişmediği garanti edilir.
  4. İnkar Edilmeme: Gönderici veya alıcının iletilen bir mesajı inkar etmemesi sağlanır.
  5. Erişim Denetimi: Ağ güvenliğinde sunucu sistemlere ve uygulamalara haberleşme bağlantıları ile erişimi sınırlandırır. Bu denetimi sağlamak için her bir kişiye erişim hakkı verilmelidir.
  6. Kullanıma Hazırlık: Saldırıların bir kısmı kullanılabilirliğin azalması veya kaybolmasına neden olabilir. Bu özellik kullanılabilirliğin sürekli olmasını sağlamaya yöneliktir

25 Kas 2015

C#'da Multi Client Server Programlama

Multi client server adından da anlaşılabileceği gibi sunucudan(server) istediği zaman bilgi isteyebilen ve bu bilgileri kullanıp üzerinde işlem yapan istemci(client) sayısının birden çok olması durumudur.

Sunucu programları bazı engellemelere rağmen birçok istemci ile bağlantı sağlayabilir. Aşağıdaki kodu inceleyin;