stanford-oval/wikipedia huggingface dataset:
Gadeş
Özellikleri

Gadeşler, muhafazakarlık ve erkeklik tercihleri ile ulusal geleneklere bağlılıklarıyla karakterize edilmektedir. Sovyet döneminde onlara günlerini sokaklarda geçiren, kavgacı, holigan bir yaşam tarzına sahip bir sosyal grubun üyeleri muamelesi yapılmaktaydı. Gadeş, Batı müziğine ve kültürüne karşıydı. Aynı zamanda yayıldıkları bölgelerde yetişen Vakıf Mustafazade'nin ülkeye caz müziği getirmesi de bu alt kültürün bazı temsilcilerini endişelendirmiştir.
Genellikle Bakü lehçesiyle konuşan bir gruptur. Ayrıca Gadeşler, edebi dilin standartlarından saparak kendi jargonlarını ve terimlerini kullanmışlardır. İsimleri sıklıkla anlaşmazlıklarda, sokak kavgalarında ve bazı küçük suçlarda geçmiştir. Gadeşlerin ayırt edici özelliklerinden biri de yeraltı dünyasını ve geleneklerini yücelten şarkıların yanı sıra chanson müziği ve pub müziği gibi şiirsel-müzik türlerini dinlemeyi tercih etmeleriydi. Özellikle Sovyet döneminde yazılı olmayan bazı kanunların etkisi altındaydılar ve anlaşmazlıklarda özel servislere ve polise başvurmanın yanlış olduğunu düşünmekteydiler. Bu gibi durumlarda olay yerine polisi dahil etmek yerine anlaşmazlıkları kendi aralarında çözmeyi tercih ettiler. Kadeşler ayrıca devletin kanunlarına uymanın yanlış olduğunu düşünüyor ve devlet görevlilerine aşağılayıcı isimlerle hitap ediyordu. Gadeşler ve rud-boy'lar, modlar, yağcılar arasında benzerlikler vardı.
Gadeşler giyimde özellikle beyaz ve siyah olmak üzere iki renk olmak üzere daha klasik bir giyim tarzını tercih ediyorlardı. Batılı giyimi kadınlığın bir unsuru olarak görüyorlardı. Çoğu Gadesh genellikle "havaalanları" olarak bilinen büyük şapkalar takardı ve sıklıkla bir tespih taşırdı. Bu iki özellik onlar için sembolik kabul edilmiştir.
Gadesh alt kültürü, kendine özgü özellikleri nedeniyle Sovyet döneminde bir azınlık grubu olarak görülüyordu. Bunun nedeni ise onların herhangi bir toplumsal değere sahip işlerle uğraşmayan kişiler olarak görülmesi, hem toplumda hem de devlet düzeyinde Sovyet aydınlarına ve soylularına karşı çıkmasıydı. Gazeteci Hazar Akhundov, Gadeşleri "psikolojik olarak kent ortamı ile taşra ortamı arasında sıkışıp kalmış" kişiler olarak tanımlamıştır.
Aslen Bakü'lü olan sanatçı Mir Teymur Memmedov, "gadeş" karakterinin kullanımını Bakü halkını küçümsemekle ilişkilendirmiştir.
Popüler kültürde

Bir zamanlar Eski Şehir'e tespihli, şapkalı ve "şaşapi"li bir gadeş heykeli yerleştirilmişti ancak bu heykel daha sonra kaldırıldı. Film yönetmeni Eldar Guliyev, Rustam İbrahimbeyov'un senaryosundan yola çıkan “ Güneyli Bir Şehirde ” filminde Bakü halkının düşünce biçimini ve yeniliklere karşı olumsuz tutumunu yansıtmayı başardı.   Said Riad'a göre film, geçmişin kalıntılarının insanların düşüncelerine nasıl kök saldığını ve insanın manevi özgürlüğe kavuşmasının ne kadar zor olduğunu vurguluyor. "Çocukluğun Son Gecesi"ndeki Davut karakteri ve "Baladadaş'ın İlk Aşkı"ndaki Baladadaş karakteri gadeş kalıbına uymaktadır.  Yazar Kamil Afşaroğlu'nun "Sovyet Sokağı Serenadı" adlı eseri Gadeş alt kültürü açısından önemli bir yere sahiptir.  Gündüz Ağayev'in Azadlıg Radyosu için hazırladığı karikatürlerden birinde "gadeş" tabirini kullanan bir karakter tasvir edilmiştir.
Deniz Hamzaoğlu

| Deniz Hamzaoğlu |
| --- | --- |
Doğum: Deniz Şen Hamzaoğlu 24 Kasım 1979 (45 yaşında) İstanbul, Türkiye
Meslek: Oyuncu, yönetmen, dramaturg, eğitmen
Etkin yıllar: 2002-günümüz
Ebeveyn(ler): Hayati Hamzaoğlu
Ödüller: 11. Direkler Arası En İyi Oyuncu   11. Direkler Arası Komedi Ensemble   15. Direkler Arası En İyi Yönetmen

Deniz Hamzaoğlu (d. 24 Kasım 1979, İstanbul), Türk tiyatro, sinema ve dizi oyuncusu, yönetmen, dramaturg, eğitmen.
Hayatı

1979 yılında oyuncu Hayati Hamzaoğlu'nun oğlu olarak İstanbul'da dünyaya geldi. İlk ve ortaöğrenimini Yalova'da tamamladı. Sırasıyla Anadolu Üniversitesi kamu yönetimi, İstanbul Üniversitesi arkeoloji, Selçuk Üniversitesi radyo, televizyon ve sinema bölümlerine kaydoldu. Öğrenciliği sırasında müzik gruplarında gitar çaldı. 2002 yılında Selçuk Üniversitesi Dilek Sabancı Konservatuvarı'nın tiyatro bölümünü kazandı, mezun olduktan sonra aynı okulda yüksek lisansını yönetmenlik bölümünde tamamladı.
Konya Devlet Tiyatrosu, Antalya Devlet Tiyatrosu ve Antalya Şehir Tiyatrosu'nda oyuncu ve yönetmen yardımcısı olarak çalıştı. Antalya Şehir Tiyatrosu'ndan ayrıldıktan sonra İstanbul'a yerleşti, birçok tiyatroda oyuncu, rejisör ve sanat yönetmeni olarak çalıştı. Selçuk Üniversitesi, Çukurova Üniversitesi tiyatro bölümlerinde ve eğitim kurumlarında oyunculuk, diksiyon, yönetmenlik dersleri ve seminerleri verdi.
Deniz Hamzaoğlu, hâlen çeşitli tiyatrolarda oyuncu ve yönetmen olarak görev almakta yanı sıra televizyon ve sinemada da çalışmalarını sürdürmektedir.
Tiyatro oyunları > Rol aldığı oyunlar

2002: Şeyh Bedreddin Destanı
2004: Bir Cinlik Etmek
2004: Tepegöz
2005: Bakanın Karısı
2005: Hayvanat Bahçesi Masalı
2005: Sevgili Doktor
2006: Buzlar Çözülmeden
2006: Gözlerimi Kaparım Vazifemi Yaparım
2006: Tankinivi Adası
2007: Eskici Dükkânı
2007: Kamyon
2007: Notre Dame’ın Kamburu
2007: Tablolarda Tiyatro
2007: Trafik Kampanya
2008: Gülgüzeli
2011: Albay Kuş
2011: Fare Kapanı
2012: Sihirbaz
2012: Suç ve Ceza
2015: Beyaz Geceler
2016: 4:48 Psikoz
2016: Yastık Adam
2019: Cehennem Tanrısı
Tiyatro oyunları > Yönettiği oyunlar

2003: Çocuğum
2006: Damat Adayları
2010: Ah Şu Büyükler
2010: Karanlıkta Komedi
2011: Çıplak Kral
2011: Yeni Bir Hayat İçin
2012: Suç ve Ceza
2015: Beyaz Geceler
2015: İçerdekiler
2015: Küheylan
2016: Ateşbaz
2017: Netoçka Nezvanova
2020: Takıntılar
Filmografisi

1986: Yaygara 87
2012: Karadayı (Dizi)
2015: Tatlı Küçük Yalancılar (Dizi)
2015: Durak
2016: Dört Köşeli Üçgen
2016: Hayat Şarkısı (Dizi)
2016: Marlon
2017: Aile Arasında
2017: Cingöz Recai: Bir Efsanenin Dönüşü
2018: Nefes Nefese (Dizi)
2019: Halka (Dizi)
2020: Bayi Toplantısı
2020: Kırmızı Oda (Dizi)
2020: Ya İstiklal Ya Ölüm - (Hüsamettin Bey) (Dizi)
2021: Aşk Taktikleri
2021: Fatma (Dizi)
2021: İkimizin Sırrı (Dizi)
2021: Kahraman Babam (Dizi)
2022: Baba (Dizi)
2022: Dilberay
2022-2024: Kuruluş Osman (Dizi)
2023: Modern Doğu Masalları (Dizi)
2024: Filme Gel
2024: Karşılaşmalar (Dizi)
2024: Sorgu (Dizi)
2024: Kalpazan (Dizi)
2025: Sürgünler (Dizi)
Yakında: Kardan Aydınlık (Dizi)
Ödüller

2011: XI. Direklerarası Seyircileri Tiyatro Ödülleri - En İyi Erkek Oyuncu - Albay Kuş
2011: XI. Direklerarası Seyircileri Tiyatro Ödülleri - Ensemble - Karanlıkta Komedi
2015: XV. Direklerarası Seyircileri Tiyatro Ödülleri - En İyi Yönetmen - İçerdekiler
2016: 22. Çırağan Lions Ödülleri - Yılın En Başarılı Yönetmeni - Beyaz Geceler
2017: 22. Sadri Alışık Tiyatro ve Sinema Oyuncu Ödülleri - En İyi Yardımcı Erkek Oyuncu - Yastık Adam (Entropi Sahne)
Savoy

Bu madde başlıktaki isme sahip tarihi ve kültürel bölge hakkındadır.Diğer kullanımları için Savoy (anlam ayrımı) sayfasına bakınız.Günümüzde aynı bölgedeki iki departman için [[Savoie ve Haute-Savoie]] sayfasına bakınız.
Savoy (Fransızca: Savoie, Fransızca telaffuz: [savwa]), Batı Alp bölgesinde bulunan tarihi ve kültürel bir bölgedir. Oksitanya ve Piyemonte'nin kültürel sahasında kalan bu bölge kuzeyindeki Cenevre Gölü, güney ve batısındaki Dauphiné bölgesi ve doğusundaki Aosta Vadisi ile mahduttur.
Savoy, 11. ve 14 yüzyıllarda Savoy Hanedanı tarafından yönetilen feodal bir kontluk olarak ortaya çıktı. Orijinal bölgesi, "Dükal Savoy" veya "Asıl Savoy" olarak da anılır, büyük ölçüde Fransa'nın günümüzdeki Savoie ve Haute-Savoie departmanları ile örtüşür lakin Savoy Dükalığının (1416-1860) tarih içerisinde genişlemesi ile Savoy topraklarına günümüzde İtalya'nın kuzeybatısı ve İsviçre'nin güneybatısı da dahil olur. Günümüzdeki Fransa-İtalya sınırı 1858 Plombières Anlaşması ile belirlenmiş ve İtalya'nın ünifikasyonu için Savoy'un kuzeyi Fransa'ya taviz verilirken güneyindeki Piyemonte ve Ligurya bölgesindeki toprakları İtalya'nın yönetici hanedanı haline gelecek olan Savoy Hanedanının idaresinde kalmıştır.
Dipnotlar

↑  Denonim olarak verilen karşılıklar Fransızca Savoyard,Savoyarde isimlerinin ve Savoisien sıfatının telaffuzundan ibarettir. Fransızca'nın referans kabul edilmesi gelenektir. Savoylu şeklindeki bir kullanım da yanlış sayılamaz
↑  Arpitanca: Savouè Arpitanca telaffuz: [saˈvwɛ] İtalyanca: Savoia İtalyanca telaffuz: [saˈvɔ.ja]
SQL enjeksiyonu

SQL Enjeksiyonu tipi atak tekniğinin 2010 itibarı klasifikasyonu.
SQL enjeksiyonu, 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 enjeksiyonu, 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 enjeksiyonu, çoğunlukla web siteleri için kullanılan bir saldırı türü olarak bilinse de SQL veri tabanına dayalı tüm uygulamalarda gerçeklenebilir.
SQL enjeksiyon 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, veritabanındaki tüm verileri ifşa etmesine, veritabanındaki tüm verileri yok etmesine, veritabanı sunucusunda sistem yöneticisi olmasına olanak sağlar.
SQL enjeksiyonu, SQL alt dilini kullanan  PHP, ASPX gibi birçok programlama dili üzerinde görülebilmektedir. Bu atak tekniği, SQL dili kullanılan sistemlerde genellikle GET ve POST verileri gönderilir ve alınırken yapılmayan filtrelemeler sebebiyle ortaya çıkar.
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.
Tarih

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

Açık Web Uygulaması Güvenlik Projesi (AWUGP)'ne göre, SQL enjeksiyonu (SQLI), 2007-2010 yılları arasında web uygulamalarında en fazla görülen 10 güvenlik açığından biri olduğu belirtilmiştir.[kaynak belirtilmeli] 2013'te ise yine AWUGP kapsamında, SQLI'ın web uygulamalarına en fazla yapılan saldırı olduğu kabul edildilmiştir.[kaynak belirtilmeli] SQL enjeksiyonun'ın dört ana alt sınıfı vardır:
Klasik SQLI
Körleme SQL enjeksiyonu
Veritabanı Yönetim Sistemi- Özel SQL enjeksiyonu
Bileşik (Compounded) SQL enjeksiyonu:
SQL enjeksiyonu + yetersiz kimlik doğrulama
SQL enjeksiyonu + DDoS saldırıları
SQL enjeksiyonu + DNS korsanlığı
SQL enjeksiyonu + XSS
Storm Worm saldı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.
Teknik uygulamaları > Çıkış (Escape) karakterlerinin yanlış filtrelenmesi

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 veritabanı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.
' or '1'='1
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.
' or '1'='1' -- 
' or '1'='1' ({ 
' or '1'='1' /*
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.
Teknik uygulamaları > Yanlış tip işleme (Incorrect type handling)

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 veritabanından silinecektir.
Teknik uygulamaları > Körleme SQL enjeksiyonu

Körleme SQL enjeksiyonu, 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.
Teknik uygulamaları > Körleme SQL enjeksiyonu > Koşullu yanıtlar (Conditional Responses)

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 enjeksiyonu 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 edebilir: http://kitaplar.ornek.com/incelemeyiGoster.php?ID=5AND substring(@@version, 1, INSTR(@@version, '.') - 1)=4.Bu sorgu sonrasında MySQL 4 çalıştıran bir sunucuda kitap incelemesi gösterilecek diğer durumlarda boş sayfa veya hata sayfası gönderecektir. Hacker, başka bir saldırı yolu bulana kadar veya hedeflerine ulaşılıncaya kadar sunucudan daha fazla bilgi toplamak için sorgu dizeleri içinde kod kullanmaya devam edebilir.
Teknik uygulamaları > İkincil SQL enjeksiyonu (Second order SQL injection)

İkincil SQL enjeksiyonu, kötü amaçlı kodlar içeren değerlerin gönderilir gönderilmez yürütülmeyip, bir süre tutulduğu zaman oluşur. Uygulama SQL ifadesini doğru şekilde encode edip, geçerli SQL ifadesi olarak depo edebilir. Sonrasında SQL enjeksiyonuna karşı denetimsiz olan uygulamanın başka bir kısmında, depolanan SQL ifadesi çalıştırılır. Bu saldırıyı gerçeklemek için saldırganın, gönderilen değerlerin daha sonra nasıl kullanıldığına dair daha fazla bilgiye sahip olması gerekir. Otomatik web uygulaması güvenlik tarayıcıları, bu tür bir SQL enjeksiyonunu kolaylıkla algılayamaz. Dolayısıyla kötü niyetli yazılımların kodun handi kısmında olduğu manuel olarak kontrol edilmelidir.
Saldırılara karşı önlemler

SQL enjeksiyonu, iyi bilinen bir saldırıdır ve basit önlemlerle kolayca önlenebilir. 2015'te Talktalk'daki bariz bir SQL enjeksiyon saldırısı sonrasında BBC, böyle büyük bir şirketin SQL enjeksiyonu açıklarının bulunmasının güvenlik uzmanlarını şaşırttığını belirtmişti.
Saldırılara karşı önlemler > PHP dilinle ortaya çıkması

SQL alt dilinin dahil olduğu PHP sistemlerde örnek olarak aşağıdaki örnek kod üzerinde ortaya çıkar.
<?php
include("digerkodlar.php");
$veri = $_POST['veri'];
# burada veritabanına kaydedilecek olan veri filtreleme yapılmadan POST olarak alınıyor
?>
Güvenlik açığını kapatmak:
<?php
include("digerkodlar.php");
$veri = htmlspecialchars(addslashes(strip_tags($_POST['veri']));
# htmlspecialchars gibi bazı filtreleme komutlarıyla güvenlik açığını kapattık.
?>
Saldırılara karşı önlemler > Parametreleştirilmiş ifadeler

Çoğu uygulama geliştirme platformunda, parametre olarak kullanıcıdan gelen veri yerine parametrik ifadeler kullanılır. (placeholder veya bind variable olarak da isimlendirilirler.) Bir placeholder sadece verilen tipte veri saklar. Dolayısıyla SQL enjeksiyonu yalnızca ilginç (ve muhtemelen geçersiz) bir parametre değeri olarak ele alınır.
Çoğu durumda, SQL ifadesi belirlidir ve her parametre tablo olarak değil, bir skaler olarak saklanır. Kullanıcıdan gelen veri bu parametreye atanır.
Saldırılara karşı önlemler > Parametreleştirilmiş ifadeler > Kod seviyesinde zorlamak (Enforcement at the coding level)

Object-relational mapping (ORM) kütüphanelerini kullanmak, SQL kod yazma gereksinimini ortadan kaldırır. Etkin olan ORM kitaplığı, object-oriented  koddan parametrik SQL ifadeleri üretir.
Saldırılara karşı önlemler > Escaping

SQL'de özel anlamları olan karakterlerden kaçınmak gereklilir. SQL DBMS, hangi karakterlerin özel bir anlam taşıdığını açıklar ve kapsamlı bir blacklist sunar. Örneğin her parametre içindeki tek tırnak işareti('), geçerli bir SQL string literal oluşturmsk için iki tek tırnak ile değiştirilir. ('') mysqli_real_escape_string();fonksiyonunu kullanarak parametrelerdern kaçınmak yaygın bir yöntemdir.
$mysqli = new mysqli('hostname', 'db_username', 'db_password', 'db_name');
$query = sprintf("SELECT * FROM `Users` WHERE UserName='%s' AND Password='%s'",
                  $mysqli->real_escape_string($username),
                  $mysqli->real_escape_string($password));
$mysqli->query($query);
Bu fonksiyon şu karakterlerin başına backslash (\) ekler. \x00, \n, \r, \, ', " \x1a. MySQL'e bir sorgu göndermeden önce veri güvenliğini sağlamak için kullanılır.
PHP'de birçok vertabanı türü için birçok fonksiyon var örneğin pg_escape_string() fonsiyonu PostgreSQL için. Slash eklemek için kullanılan addslashes (string $ str) fonksiyonu escaping karakterler için kullnılır. Veri tabanında sorgulanacak karakterlerin başına backslash (\) eklenmiş bir string döndürür. Bu karakterler tek tırnak işareti ('), çift tırnak işareti ("), backslash (\) ve NUL (NULL bayt) şeklindedir.
İnput güvenliğini sağlamak için şeffaf bir katman oluşturmak hata eğilimini azaltabilir, ancak tamamen ortadan kaldırmaz.
Saldırılara karşı önlemler > Örüntü kontrolü

Integer, float, boolean, string parametreleri, değerlerinin belirtilen tür için geçerli olup olmadığı kontrol edilebilir. Stringlerin başka paternlara göre de kontrol edilmesi gerekebilir. (tarih, UUID, sadece alfanumerik, vb.)
Saldırılara karşı önlemler > Veritabanı izinleri

Web uygulamaları tarafından verilen, veritabanında oturum açma izinlerini kısıtlamak, web uygulamalarındaki açıkları kullanan bir SQL enjeksiyon saldırılarının etkinliğini azaltmaya yardımcı olabilir.
Örneğin, Microsoft SQL Server'da  bir veritabanı oturum açma işleminde bazı sistem tablolarına erişim  kısıtlanabilir bu sayede veritabanındaki tüm text sütunlarına JavaScript eklemeyi deneyen kötü niyetli yazılımlar sınırlandırılmış olur.
deny select on sys.sysobjects to webdatabaselogon;
deny select on sys.objects to webdatabaselogon;
deny select on sys.tables to webdatabaselogon;
deny select on sys.views to webdatabaselogon;
deny select on sys.packages to webdatabaselogon;
Serdar Orçin

| Serdar Orçin |
| --- | --- |

Doğum: 21 Ocak 1976 (49 yaşında) Bayburt, Türkiye
Meslek: Sinema, dizi ve tiyatro oyuncusu
Etkin yıllar: 1996-günümüz

Serdar Orçin (d. 21 Ocak 1976, Bayburt), Türk oyuncudur.
Yaşamı

Tiyatroya Mehmet Bayazıd Lisesinde başladı. Müjdat Gezen Sanat Merkezinde Tiyatro okudu, 1999'da mezun oldu. 2000 yılında İstanbul Şehir Tiyatroları'na girdi. Oyunculuk hayatı boyunca İstanbul Şehir Tiyatroları'nın yanı sıra birçok tiyatroda çalıştı. Çalıştığı tiyatrolar içinde İstanbul Devlet Tiyatrosu, D.A.T. Production, Yayla Sanat Merkezi, Yeditepe Oyuncuları, İstanbul Kraliyet Tiyatrosu vardır. İstanbul Kraliyet Tiyatrosu'nun kuruluş çalışmalarında bulunmuş ve ilk oyununda oynamıştır. 2000 yılından bu yana yeni dönem Türk sinemasında birçok sinema filminde oynamıştır. Ulusal festivallerin yanı sıra Cannes, Montreal, BFI London gibi uluslararası festivallerde başarı kazanmış yapımlarda yer almıştır. Başrolünü paylaştığı "CAN" filmi Sundance Film Festivali uluslararası yarışma bölümüne Türkiye'den katılan ilk film olup Jüri Özel Ödülü'yle dönmüştür. 2007 yılında ağır bir trafik kazası geçirmiştir. TV dizisi ve filmlerinde de oyunculuk yapmaktadır. 2014'te Akıl Kârı adlı yarışmada Çiçek Dilligil ile beraber jüri üyeliği yapmıştır. Oyuncular Sendikası yönetim kurulu üyesidir.
Sahip olduğu ödüller

2020, 27. Uluslararası Adana Altın Koza Film Festivali "En İyi Erkek Oyuncu Ödülü" Ceviz Ağacı (film, 2020)
2020, 31. Ankara Uluslararası Film Festivali "En İyi Erkek Oyuncu Ödülü" Uzun Zaman Önce (film, 2019)
2019, 24. Sadri Alışık Tiyatro ve Sinema Oyuncu Ödülleri "En İyi Erkek Oyuncu Ödülü" Borç (film, 2018)
2015, 10. Kemal Sunal Kültür ve Sanat Ödülleri "Yılın En İyi Tiyatro Oyuncusu" On İki Öfkeli Adam (oyun, 2014)
2014, 19. Sadri Alışık Tiyatro ve Sinema Oyuncu Ödülleri "En İyi Erkek Oyuncu Ödülü" Eve Dönüş: Sarıkamış 1915 (film, 2013)
2013, 4. Malatya Uluslararası Film Festivali "En İyi Erkek Oyuncu Ödülü" Eve Dönüş: Sarıkamış 1915 (film, 2013)
2009, 13. Afife Tiyatro Ödülleri "Yardımcı Rolde Yılın En Başarılı Erkek Oyuncusu" Maskeliler (oyun, 2009)
2001, Antalya Altın Portakal Film Festivali "Jüri Özel Ödülü" Yazgı (film, 2001)
2001, Ankara Uluslararası Film Festivali "Umut Veren Yeni Erkek Oyuncu Ödülü" Yazgı (film, 2001)
2001, ÇASOD "Jüri Özel Ödülü" Yazgı (film, 2001)
2002, 7. Sadri Alışık Tiyatro ve Sinema Oyuncu Ödülleri "Umut Veren Oyuncu Ödülü" Yazgı (film, 2001)