C-Kodunda Güvenlik Açıklarını Bulan Program

0
sundance
Freshmeat`de bulduğumuz ganimetlere bir yenisi eklendi. Flawfinder

Python ile yazılmış olan bu program C kodundaki, muhtemel buffer overflow problemlerini tespit etmekte ve bunları tehlike derecelerine göre sıralayıp raporlamakta.

Şu an için Unix sistemlerde çalışan bu program, Python tabanlı olduğundan çok kolaylıkla Windows`a uyumlu hale getirilebiliyor.

Görüşler

0
FZ
Yoğun olarak C/C++ dillerinde profesyonel program geliştirenlerin PC-lint ve FlexeLint ürünlerini geliştiren Gimpel Software sitesine bakmalarında fayda var. Tüm zamanların en istikrarlı şekilde reklamı yapılan yazılım ürünlerinden biri olan bu kaynak kodu analiz etme yazılımının reklam şekli, her ay bir adet kısa bir C/C++ programını sunmak ve bu programın içine, programın derlenmesini engellemeyecek ancak çalışma esnasında ciddi probleme yol açabilecek küçük hatalar (mesela bunun gibi) serpiştirmek. Sonra da C/C++ bilgisine güvenenler hatayı bulmaya çalışıyorlar ya da gidip hata arşivine bakıyorlar.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Ch: C/C++ Yorumlayıcısının 6.0 Sürümü Duyuruldu.

Tarık

SoftIntegration' un daha evvel şurada tanıtmaya çalıştığımız ürünü Ch: C/C++ Yorumlayıcısı 6.0 sürümüne ulaştı. Bu sürümde gömülü uygulamalarda kullanacağınız yorumlayıcı için hata ayıklama aracı (debugger) ve uygulamalar için çoklu iş parçacığı(multi thread) desteğide beraberinde geliyor.

Contiki İşletim Sistemi ve Masaüstü Ortamı

FZ

1 Mhz saat frekansında çalışan 8 bitlik 6510 mikroişlemcisi ve 64 KB ana hafızası olan bir Commodore-64 üzerinde bir Multi-tasking kernel, temaları ile oynayabileceğim bir pencere yöneticisi, Internet'e RS-232/SLIP ya da Ethernet üzerinden bağlanmamı sağlayan bir TCP/IP stack'i, buna doğal ek olarak hazır bağlanmışken web sayfalarını görüntüleyebileceğim bir Internet tarayıcısı, bir web sunucu ve bir de uzaktan sistemlere erişim için bir Telnet istemcisi istesem herhalde bana gülersiniz ve "saçmalama olur mu öyle şey!" dersiniz değil mi? Hmm, ama belki de demezsiniz ;-)

Maxima 5.9.2 Çıktı

FZ

Maxima'nın 5.9.2 sürümü çıktı.

Maxima, meşhur sembolik hesaplama yazılımı Macsyma'nın GPL lisansı ile dağıtılan bir benzeridir. Maxima ile polinomlar, matrisler, sonlu kümeler, integraller (belirlili, belirsiz), türevler, diferansiyel denklemler üzerinde işlemler yapmak, lineer cebir işlemlerini gerçekleştirmek, keyfi büyüklükte sayılar kullanmak ve her türlü fonksiyonun iki boyutlu ve üç boyutlu grafiklerini çizmek mümkündür.

Maxima çeşitli UNIX ve benzeri sistemlerde, MS Windows sistemlerde çalışmaktadır. MS Windows için kurulum programı da mevcuttur.

BIOS Logosunu Değiştirelim

FZ

Eğer siz de "bilgisayarı her açtığımda gördüğüm 'EnergyStar Logosu'ndan sıkıldım" diyenlerdenseniz, Gökhan "Crematorium" Olgun arkadaşımızın BIOS Logosunu Değiştirelim konu başlıklı yazısı ilginizi çekecektir.

Neden D?

FZ

C++'nın en büyük ustalarından olan Andrei Alexandrescu, şimdilerde enerjisini Walter Bright tarafından tasarlanmış olan D programlama dilini geliştirmeye harcıyor. Alexandrescu, çeşitli nedenlerle C++'ya eklenemeyen çoğu dil olanağının D'ye eklenmesine yardım ederek, bir anlamda D'yi C++'nın olmayı başaramadığı dil haline getiriyor.

Kendisine özgü heyecanlı tarzını içeren bu yazısında Alexandrescu, D dilinin neden önemli olduğunu ve belki de sizin için de uygun bir dil olabileceğini göstermeye çalışıyor.