Arşivler: Ocak 2010

SQL Injection Girişleri

Yorum Yapılmamış

29/01/2010 at 19:43Kategori:.Net

SQL Injection  programcıdan kaynaklanan bir sorundur.  Bazen yetkisin erişime olanak verdiği için bilgisayar sistemleri için çok önemli fakat önlemi alınabilen bir konudur.Parametre kullanmadan doğrudan SQL cümlecikleriyle işlemler yaptığımızda kötü niyetli kişiler tarafından girilen SQL cümleciğindeki şartlı durumları doğru yapacak şekilde girdiler, sisteme yetkisiz ya da yanlış yetkilendirilmiş girişlerle sonuçlanır. SQL cümlelerinde bu kondisyonları bozan girdiler şöyledir:
’ or 1=1--
" or 1=1--
’ or ’a’=’a
or 1=1--
’) or (’a’=’a
" or "a"="a 
SQL Injection'dan korunmak için yapılması gerekenler ise gayet basittir. İlk alınacak önlem ' ve " karakterlerinin yukarıdaki gibi kullanımını önlemek. ' karakterlerini '' ile değiştirmek iyi bir çözümdür. Diğer karakterler için de yine bir karakteri ikilemek ya da tamamen silmek düşünülebilir. Burada önemli nokta girişin ne olarak kullanılacağıdır. Bir parola girişi için tüm üye kayıt ve girişlerindeki karakterler üzerinde aynı işlemleri yaparsanız verilerin doğrulanması ve tutarlılığında sorun olmayacaktır.

Linux ile Kullandığım Programlar

Yorum Yapılmamış

24/01/2010 at 15:20Kategori:GNU/Linux

Uzun zamandır buraya yazı yazmadığımı farkettim ve küçük karalamalarla başlamak gerektiğini düşünerek bu yazıyı yazmaya karar verdim. Kullandığı linux programlarını paylaşmak bir gelenek oldu çünkü her kullanıcının bir süre sonunda kazandığı bir deneyim var. Ben de bu deneyime yer vermek istedim.
Kullandığım programlar yani sistemimi kurduğumda update komutundan sonra verdiğim apt-get install satırını takip eden programlarım şunlardır:

  • Google chrome beta : Filrefox ve Operanın linux altındaki performansından pek memnun değilim. Yeni tarayıcı chrome'un linux için bir betası var ve yakında stabil sürümü de gelecektir.
  • Thunderbird: Windows ve linux ile kullandığım en sevdiğim mail /rss programı.
  • Netbeans: Java, C, C++, Ruby, Python, PHP ve daha birçok dili destekleyen  muhteşem yazılım gelişirme ortamı.
  • Chmsee: Linux ile chm formatındaki dosyaları görüntülemek için kullandığım araç.
  • Emesene: Linux için güzel bir msn programı. 
  • Filezilla: FTP işlemlerimi yapmak için windows ve linux ile kullandığım tek ftp programım.
  • Virtual Box: Sanallaştırma için kullandığım ve ücretsiz, open source versiyonunun da geliştirildiği ( VirtualBox OSE) bence bir numara sanallaştırma yazılımı.
  • VLC player: Film ve müzik için güzel bir uygulama.
Ayrıca bu çalışan programlar için gereklilikler ve arkaplanda çalışan bazı araçlar da var.
  • preload: sık kullanılan programları linux için önbellekleme yapan yazılım.
  • ubuntu-restricted-extras: Codec, font, sıkıştırma formatları gibi sorunlardan kurtulmak için.
  • sun-java6-jre: Java runtime.
  • sun-java6-jdk: Java geliştirme ortamı.
  • postgresql: güçlü bir RDBMS. 
  • pgdesigner: postgresql veritabanı tasarımını görsel olarak yapmayı sağlayan program.

Bu yazılımlar linux ile işlerimi kolaylaştırmamı sağlıyor.