yeniden dağıtılabilen ve değiştirilebilen yazılımlarının çeşitliliği, kapsamlılığı ve niteliğinin araştırmalara ve tecimsel gelişime yaptığı katkılarından" ötürü USENIX Yaşam Boyu Başarı Ödülü'ne layık görülmüştür.






Black Thought

Tariq Trotter (d. 3 Ekim 1971), sahne adı ile Black Thought, Amerikalı hip hop sanatçısı ve oyuncu. The Roots grubunun kurucu üyesi ve solistidir.

1987'de Philadelphia'da lise öğrenimi sırasında Ahmir "Questlove" Thompson ile tanıştı. Sokaklarda ve yetenek şovlarında birlikte müzik yapan ikili, Malik B.'yi de yanlarına alarak The Square Roots adlı grubu kurdu. Sonraları kısaca The Roots adını alan grup, 1993'te "Organix" adlı ilk albümünü bağımsız olarak piyasaya çıkardı. Grup, 1995'te ikinci albümü "Do You Want More?!!!??!" albümünü DGC Records'dan çıkardı. Tamamı canlı enstrümanlarla kaydedilen albüm, alternatif müzik sevenlerin ilgi odağı oldu. Grup, bu dönemde Lollapalooza ve Montrö Caz Festivali'nde sahne aldı. 1996'da çıkan "Illadelph Halflife", grubun Amerikan "Billboard" 200 listesinde ilk 40'a girmeyi başaran ilk albümü oldu. 1999'da onu izleyen "Things Fall Apart", grubun geniş kitlelerce tanınmasında önemli rol oynadı. The Roots, albümdeki "You Got Me" adlı şarkıyla sonraki yıl En İyi İkili veya Grup Rap Performansı dalında bir de Grammy kazandı. Grup, 2000'li yıllarda müzik çalışmalarını sürdürdü. The Roots, 2009'da "Late Night with Jimmy Fallon" programının orkestrası olarak görev yapmaya başladı. Programın yayın hayatının bitmesi sonrası, 2014 itibarıyla "The Tonight Show Starring Jimmy Fallon" programında çalmaya başladılar.

Black Thought, 2001'de "Masterpiece Theatre" adında bir solo albüm kaydetti. Ancak albümün, The Roots'un Def Jam Recordings ile sözleşmesi gereği yapmakla yükümlü olduğu albümlerden biri sayılmayacağı anlaşılınca, albüm yayınlanmadı ve bunun yerine şarkıların çoğu grubun "Phrenology" albümünde kullanıldı. 2006'da Danger Mouse ile birlikte "Dangerous Thoughts" adında bir albüm hazırlığında olduğu duyuruldu. Ne var ki, proje hayata geçirilemedi. Black Thought, 2011'de Dice Raw, S.T.S., Truck North ve P.O.R.N.'dan oluşan Money Making Jam Boys ile bir araya gelerek "The Prestige" adında bir mixtape yayınladı. Sanatçı, 2013 itibarıyla "The Talented Mr. Trotter" adlı solo albümünün hazırlıklarını sürdürmektedir. Müzik yaşamının başlarından günümüze dek Common, Mos Def, Talib Kweli, Pete Rock, Dilated Peoples, Big Pun, Fort Minor ve Linkin Park gibi çok sayıda sanatçı ve grubun albümlerine konuk oldu. Son yıllarda Ghostface Killah, Raekwon, Statik Selektah ve Pharoahe Monch gibi isimlere projelerinde eşlik etti. Black Thought, kendi adına ilk solo projesi "Streams of Thought, Vol. 1"ı 1 Haziran 2018'de yayınladı. Beş şarkıdan oluşan EP'nin prodüktörlüğünü 9th Wonder üstlendi.

Black Thought, müzik çalışmalarının yanı sıra oyunculuk da yapmaktadır. 2000'li yılların başlarında "Bamboozled", "Brooklyn Babylon", "Perfume" ve "Love Rome" filmlerinde rol alan sanatçı, 2015'te James Brown'un hayatını konu alan "Get On Up" adlı filmde Pee Wee Ellis'i canlandırdı. 2017 yılı itibarıyla HBO yapımı "The Deuce" dizisinde Reggie Love karakterine hayat vermektedir.








İhsan Akçin

İhsan Akçin (d. 1 Nisan 1951, Erzincan) Türk hâkim, emekli Yargıtay üyesi

Ankara Atatürk Lisesi'ni bitirmiş, Ankara Üniversitesi Hukuk Fakültesi'nden 1972 yılında mezun olmuştur. Ankara hâkim adayı olarak mesleğe başlamış Amasya Ağır Ceza Mahkemesi Başkanlığı, Ankara Hâkimliği, Ankara Ağır Ceza Mahkemesi Başkanlığı (1995), Adalet Bakanlığı Ceza İşleri Genel Müdürlüğü (1995-1996), Adalet Bakanlığı Yüksek Müşavirliği (1996) ve ardından tekrar Ankara Ağır Ceza Mahkemesi Başkanlığı (1996-2000) görevlerinde bulunmuştur. 21 Mart 2000'de Yargıtay Üyeliğine seçilmiş
, Beşinci Ceza Dairesi Üyesi olarak görevini sürdürmekte iken Yargıtay Büyük Genel Kurulunca 10 Kasım 2008 tarihinde Yargıtay Birinci Başkanvekilliğine (Ceza) seçilmiş olup, 12 Kasım 2012 tarihine kadar bu görevini sürdürmüştür. Bir dönem YARSAV üyesi olmuştur.





SQL Injection

SQL Injection, veri tabanına dayalı uygulamalara saldırmak için kullanılan bir atak tekniğidir; burada saldırgan SQL dili özelliklerinden faydalanarak standart uygulama ekranındaki ilgili alana yeni SQL ifadelerini ekler. (Örneğin saldırgan, veritabanı içeriğini kendisine aktarabilir). SQL Injection, uygulamaların yazılımları içindeki bir güvenlik açığından faydalanır, örneğin, uygulamanın kullanıcı giriş bilgileri beklediği kısma SQL ifadeleri gömülür, eğer gelen verinin içeriği uygulama içerisinde filtrelenmiyorsa veya hatalı şekilde filtreleniyorsa, uygulamanın, içine gömülmüş olan kodla beraber hiçbir hata vermeden çalıştığı görülür. SQL Injection, çoğunlukla web siteleri için kullanılan bir saldırı türü olarak bilinse de SQL veritabanına dayalı tüm uygulamalarda gerçeklenebilir.

SQL injection saldırıları, saldırganların, sistemdeki kullanıcılardan birinin bilgileriyle giriş yapmasına,  mevcut verilere müdahale etmesine, bazı işlemleri iptal etmesine veya değiştirmesine, veri tabanındaki tüm verileri ifşa etmesine, veri tabanındaki tüm verileri yok etmesine, veri tabanı sunucusunda sistem yöneticisi olmasına olanak sağlar.

2012'de yapılan bir araştırmada,bir web uygulamasının ayda ortalama 4 saldırı aldığı ve perakendecilerin diğer endüstrilerden iki kat fazla saldırı aldığı görülmüştür.

SQL Injection, 1998 yılı civarında tartışılmaya başlanmıştır. Örneğin, 1998'de Phrak dergisinde yayımlanan bir makalede SQL Injection'dan söz edilmiştir. 

Açık Web Uygulaması Güvenlik Projesi kapsamında SQL Injection'ın, 2007-2010 yılları arasında Web uygulamalarında en fazla görülen 10 güvenlik açığından biri olduğu belirtilmiştir. 2013'te ise yine AWUGP kapsamında, SQLI'ın web uygulamalarına en fazla yapılan saldırı olduğu kabul edildilmiştir. SQL Injection'ın dört ana alt sınıfı vardır:
Storm Worm salsırısı, Compounded SQLI saldırılarına bir örnektir.

Bu sınıflandırma, 2010'a kadar olan SQLI saldırıları için geçerlidir.Yeni gelişmeler için sınıflandırmalar yapım aşamasındadır.

SQLI'ın bu türü, kullanıcıdan gelen veri escape karaklerlerine göre filtrelenmediği zaman, uygulamaya kullanıcı girişinden yeni SQL ifadeleri eklenmesiyle oluşur. Eklenen SQL ifadeleri, son kullanıcının veri tabanını istediği şekilde manipüle etmesine neden olur.

Aşağıdaki kod satırı, bu güvenlik açığını göstermektedir:
Yukarıdaki SQL sorgusu girilen kullancı adı bilgisine ait tüm verileri, kullanıcı tablosundan çekecek şekilde tasarlanmıştır. Sistem kullanıcı adı bekliyorken,kullanıcı adı kısmına kötü niyetli bir kullanıcı tarafından sisteme zarar verecek sql ifadeleri yazılabilir. Örneğin, "kullaniciAdi" değişkenini aşağıdaki şekilde düzenleme yapılabilir.

Bu girdi Sql ifadesinin aşağıdaki şekilde işlenmesine neden olur:

Sorgunun geri kalanını engellemek için yorum satırı karakterleri kullanılır. (Aşağıda üç farklı SQl yorum satırı karakteri gösterilmiştir.). Üç satırın sonunda da bir boşluk bulunmaktadır.

Saldırgan bu SQL ifadelerini, uygulamaya kullanıcı girişi olarak girerse, uygulama tabanında çalışacak sorgu aşağıdaki şekilde olur.

"SELECT * FROM kullanicilar WHERE isim =" or '1' = '1 + " ';"

"SELECT * FROM kullanicilar WHERE isim = " OR '1'='1' -- ';

kullaniciAdi verisi ne olursa olsun '1'='1' koşulu sağlanacağı için ve aradaki işlemin OR olmasından dolayı sorgu sonucu her zaman olumlu olacaktır. Yorum satırı karakterlerinden sonra gelen tüm karakterler yorum niteliği kazanacaktır ve onların bir önemi kalmayacaktır.

Aşağıdaki SQL ifadesindeki "kullaniciAdi" na girilen değer, kişiler tablosunun silinmesine ve kişiBilgileri tablosundaki tüm verilerin ifşa edilmesine neden olur.
Bu girdi Sql ifadesinin aşağıdaki şekilde işlenmesine neden olur:
Çoğu SQL sunucusu, bir çağrı ile birden fazla SQL ifadesinin yürütülmesine izin verirken, PHP'nin mysql_query () fonksiyonu gibi bazı SQL API'leri güvenlik nedenlerinden dolayı buna izin vermez. Bu durum, saldırganların farklı sorgular açmalarını engeller, ancak sorguları değiştirmelerine engel değildir.

SQLI'ın bu türü, kullanıcı tarafından girilen alanın tür kontrolü düzgün yapılmadığında oluşur. Bir sql ifadesinde sayısal değer kullanıldığında, kullanıcının girdisinin de sayısal  değer olması gereklidir. Bu kontrol yapılmadığı zaman bir güvenlik açığı oluşur. Örneğin:

Bu ifadede "id" alanına bir sayının gelmesi amaçlandığı açıktır.Ancak bir string gelmesi bekleniyorsa, son kullanıcı sql ifadesini istediği şekilde değiştirebilir.Örneğin değer yerine aşağıdaki ifade yazılırsa,

Sql ifadesi aşağıdaki şekilde olacak ve bu ifade sonucunda kullanicilar tablosu veri tabanından silinecektir.
Blind SQL injection, bir web uygulaması bir SQLI'na karşı açık olduğunda kullanılır, ancak sonuçları saldırgan tarafından görülemez.Güvenlik açığı bulunan sayfada veriler ifşa edilemez ama SQL ifadesinin içine gömülmüş olan mantıksal ifade nedeniyle değiştirilmiş veriler görüntülenebilir.

Veritabanını, sıradan bir uygulamada, mantıksal bir ifadeyi değerlendirmeye zorlar. Örneğin bir kitap inceleme sitesinde, hangi kitabın görüntüleneceğini belirlemek için yandaki sorgu kullanılır. http://kitaplar.ornek.com/incelemeyiGoster.php?ID=5 URL'si sunucunun sorguyu çalıştırmasına neden olur.

Sorgu sunucuda tamamlanır. Kullanıcı veritabanının, tablonun veya alanların adlarını ve sorgu ifadesini bilmediği için bu kısımlara müdahale edemez. Sadece yukarıdaki URL'nin bir kitap incelemesi getirdiğini görür. Saldırgan, http://kitaplar.ornek.com/incelemeyiGoster.php?ID=5 OR 1 = 1 ve http://kitaplar.ornek.com/incelemeyiGoster.php?ID=5 AND 1 = 2 URL'lerini yüklediği zaman aşağıdaki sorgulara neden olabilir.

Bu sorgular sonucunda "1 = 1" URL'si ile orijinal inceleme sayfası geliyorsa veya "1 = 2" URL'si ile boş sayfa veya hata sayfası gönderiyorsa, sorgu büyük olasılıkla her iki durumda başarıyla geçmiştir ve site SQL injection saldırılarına açıktır. Hacker, sunucuda çalışan MySQL sürüm numarasını ortaya çıkarmak için tasarlanmış bu sorgu dizesiyle devam edeb