Visa VCR (Visa Claims Resolution)

26 Kasım 2017 Pazar

VISA’da VCR (Visa Claims Resolution) adı ile yeni bir sistem devreye giriyor. Geçiş tarihi Nisan 2018 olarak belirlendi. Amacı kart harcamalarında (Chargeback) itiraz süreçlerini sadeleştirmek ve kısaltmak.

Yeni Kavramlar:

1- Chargeback süreçleri VISA’nın VROL (Visa Resolve Online) sistemi üzerinden başlatılacak.

2- Chargeback kaydı yerine “Dispute”, representment kaydı yerine “Dispute Response” ifadeleri gelecek.

3- VROL üzerinden yapılan işlemler üye bankalara TC33 advice ve ROL-xxx raporları ile iletilecek.

Takas Sisteminde Teknik Yenilikler:

1- Yeni TC33 kayıt tipi (dispute kayıtları için iss & acq advice mesajı)

2- Yeni TCR4 Dispute detay datası.

3- Yeni bir Usage Code “9” değeri (VCR kayıtları belirtmek için)

4- Yeni reason code’lar

5- Yeni exception raporları (ROL-xxx)

Daha detaylı bilgi isterseniz aşağıdaki linke bakabilirsiniz.

https://usa.visa.com/dam/VCOM/download/merchants/visa-claims-resolution-efficient-dispute-processing-for-merchants-VBS-14.APR.16.pdf


Share/Bookmark

Webcast - IIS /.NET /SQL Server Sunucularda Performans Sorunlarının Çözümü

Sorunların nedenini kritik iş süreçlerine zarar vermeden hızlı bir şekilde izole etmek için doğru bağlamla çalışmak önemlidir. Bu nedenle, son kullanıcı işlemlerini, kullanıcı oturum açma kimlikleri, URL'leri, uygulama çağrıları, veritabanları ve depolama aygıtlarıyla ilişkilendirmeniz gerekir.

En yavaş çalışan hizmet isteklerini, SQL durum ve web hizmetlerini görüntüleme bu nedenle önem taşır.  SQL Server'daki .NET uyumlu saklı yordamların performansını tam olarak yönetmek de kritik bir önceliğe sahipdir diyebilirim. Bu nedenle bu webcast’i izelemenizi tavsiye ederim.


Kayıtı buradan yaptırabilirsiniz. 


Share/Bookmark

Bankacılık Virüsü Terdot, Facebook-Gmail ve Twitter Hesaplarınızı Çalabilir....

İlk kez 2007'de tespit edilen ve "en hızlı yayılan" ünvanını elinde tutan Zeus isimli bankacılık trojanının yeni bir versiyonu keşfedildi. Ancak bu versiyon sadece banka hesaplarını değil, daha fazlasını çalıyor. Bankacılık virüsü Terdot gibi davranan trojan 2016 ortalarından beri ortalarda dolaşıyor ve "ortadaki adam (MitM)" tekniği ile girilen web sayfaları ve şifreleri dahil her türlü bilgiyi çalıyor.

Aşağıda örnek çalışma hiyerarşisi bulunuyor.

Trojanın çoğunlukla SunDown Exploit Kit ile sızılmış web siteleri aracılığıyla dağıtılıyor içinde sahte PDF ikonu bulunan bir mail ile de bulaşabiliyor.

Bu ikonu tıkladığınızda, bir Javascript kod yüklüyor ve çalıştırıyor. Bunun tespitini engellemek için de bir dizi karmaşık işlem yapıyor. Terdot'un yeni çeşidini parça parça yüklüyor.

Diğer ilginç bir başka konuda; kendi sertifika otoritesini oluşturuyor ve kurbanın ziyaret ettiği her bir domain için sertifika üretiyor. Böylece de TLS ((Transport Layer Security) engellemesini geçiyor.

Virüs bulaştıktan sonra, Trojan kendisini tarayıcı işlemleri içine enjekte ediyor ve bu yolla bilgisayarı kendi web proxy'sine yönlendiriyor. Böylece trafiği okumaya başlıyor. Bilgisayardan giden talepleri incelerken, geri dönen cevapları okumak için Javascript olan bir casus kodu yerleştiriyor. Dolayısıyla kimlik bilgilerini çalıyor.

Bu işlemleri tamamladıktan sonra, mesela bankaya ya da sosyal medya hesabına gönderilen veriler trojan tarafından durdurulabiliyor ve gerçek zamanlı olarak değiştirilebiliyor. Bu yolla diğer sosyalmedya hesaplarına sahte linklerin de gönderilebildiği yani kendini yayabiliyor.

Daha fazla bilgi için:

https://www.2-spyware.com/remove-terdot-virus.html


Share/Bookmark

Film Tavsiyesi: The Blind Side-Kör Nokta (2009)

Amerikan futbolu oyuncusu Michael Oher'in gerçek hayat hikayesi. Güzel bir film. İzlemenizi tavsiye ederim…

Konu: Michael Lewis'in "The Blind Side: Evolution of the Game" adlı kitabından uyarlanmış  bir film. Evsiz bir çocukken iyi bir aile tarafından büyütülmüş ve Amerika NFL'de en iyi oyuncu seçilen Michael Oher'in hayatını anlatıyor…

Bilgi: http://www.imdb.com/title/tt0878804/


Share/Bookmark

TROY - Discover İş Birliği...

BKM’nin, Discover ile yaptığı anlaşma ile  TROY, tüm dünyada kullanılabilecek.

Geçerlilik Durumu:

- 185 ülke,

- 41 milyonun üzerinde alışveriş noktası,

-1,9 milyonun üzerinde ATM’de geçerli olacak.

Bu yapılan iş birliğinin ardından, TROY logolu kartların yurtdışında kabulü ve kullanım yaygınlığı sağlanarak, tüm dünyada geçerli hale gelecek. 

TROY üyeleri de artık yurtdışında da geçerli olan TROY kart basabilecekler. Bankalar ilk etapda, TROY ve Discover logolu banka kartları çıkarmaya başladılar.

image

Şu anda FIME POS sertifikasyonları yapılan TROY / Discover Contact kartları (Cobage) da piyasa sürülecek. Contactless kartlarda gelir mi bilemiyorum fakat BKM’nin belirlediği 50 TL floor limit tutarını geçmeyecektir.


Share/Bookmark

Safenet Payment HSM

10 Ekim 2017 Salı

Gemalto ile Safenet birleştikten sonra, HSM’ler de yeni ürünler piyasaya sunuldu. Luna EFT 1x’den sonra gözle görülür değişiklikler var. Özelikle Luna EFT 2 veya yeni lansman adıyla Safenet Payment HSM’de yeni özellikler getirilmiş.

Kredi kartı sisteminde çok önemli bir yeri olan ve güvenli key üretmenin ana unsuru olan bu HSM cihazları ne işe yarar?

1. Otorizasyon veya kart basımda kullanılabilirler.

2. Saldıraları tespit edebilirler.

3. HSM’ler kendi üzerlerinde key tutmazlar. Ya da  ürettikleri herhangi bir veriyi de tutmazlar, CVV gibi… HSM yanlızca kendi LMK’sını bilir.

4. İstenildiği zaman key üretirler. Ürettikleri key’i de yine üzerinde tutmazlar.

5. Kendi ürettikleri key ile şifrelenmiş bir veriyi doğrulayabilirler.

6. HSM’ler key’i dış dünyaya kendi LMK’ları altında verirler.

7. Thales key üretirken, amaç sorgulaması yapar. Yani ürettilen key’i belli bir amaç için üretir. Mesela CVV key’i, AC , MAC yada ENC key’ini özel olarak üretir.

8. Gemalto (Safenet) key üretiminde bu amacı sorgulamaz. Gemalto ’ya ürettirdiğiniz key’e siz bir anlam yüklersiniz. Üretilen key için bir ID verir ve bu ID ile bu key kullanılmaya başlanır.

9. Thales genelde otorizasyon için HSM üretirken, Gemalto (Safenet) hem otorizasyon hem de kart basım için HSM’ler üretir.

Piyasaya surulan yeni kart basım HSM’inde bazı güzel özellikler mevcut:

1. Artık fiziksel açma / kapama anahtarları kullanılmıyor.

2. HSM’e bağlanmak için 2 ana user ve 3 adet role mevcut.

    - Ana User’lar: Admin / Audit

   - Roller: Partition Owner, HSM Admin ve HSM Audit.

3. Yetkilendirmeler yani girişler artık USB token ile yapılıyor. Artık linux tabanlı SSH kullanılarak komutlar çalıştırılıyor. Role token’larından biri eksik olursa işlem yapamazsınız.

4. Toplamda 7 USB token kullanılıyor. Her token için ayrı şifre set edilebiliyor:)

Başka bir yazıda da fırsatım olursa, SSH ile nasıl konfigüre edilir bahsetmeye çalışırım…


Share/Bookmark

SQL Server Güvenlik İpuçları

SQL Server saldırı önlemleri için aşağıdaki önlemleri alabilirsiniz:

- SQL Server'ın default portu 1433’ü kullanır. Bunu tüm saldırganlar bilir. Farklı bir port kullanın.

-SQL Server kurulumuyla birlikte "sa" hesabı varsayılan olarak gelir. Bunu da aynı şekilde tüm saldırganlar bilir. Bu hesabın yerine başka kullanabileceğiniz "sysadmin" rolü üyesi hesaplar olduğundan emin olduktan sonra "sa" hesabını "Disable" duruma getirin veya "sa" hesabının adını değiştirin.

-Guest hesabını kullanmayın. Public kullanıcısına yetki vermeyin.

-Kullanıcılarınızın login'ler için basit veya boş şifreler belirleyebilmesini engelleyin. 

-Mümkünolduğunca SQL Authentication yerine Windows Authentication'ı tercih edin.

-Programcılarınız "SQL Injection" konusunda bilgili olması gerekiyor. Uygulama arayüzlerinde kullanılan metin kutuları sadece almaları gerektiği türden ve uzunlukta değerler almalı. Örneğin sayısal bir değer kutusuna metin girilememeli veya TC Kimlik No alanına 11'den fazla karakter girilememeli.

-Uygulamalarınız sadece ihtiyacı olan uygulama kullanıcılarıyla veritabanına erişmesi gerekir. Böylece uygulamanızdaki bir açık vasıtasıyla veritabanına ulaşılırsa, sadece uygulamanın ulaşabileceği veriye ulaşılabilir olsun, daha fazlası yapılamasın.

-Kod yazarken güvenlik (ve performans) açısından mümkün olduğunca dinamik SQL kullanmayın. Kullanacağınız zaman da dinamik SQL metinlerini güvenlik denetimine tabi tutmadan çalıştırmayın.  Örneğin "Doğum Yılı" veya benzer bir veri giriş kutusuna kesme işareti, "DROP, ALTER, GRANT, EXECUTE" gibi komutların girilmemesi gerekiyor.

-Gerek prod ortamınız, gerekse dev veya test ortamınızdaki hassas verilerinizi maskeleyin. Sadece yetkili kişiler, görmeleri gereken verilerin, görmeleri gereken kısımlarını görmeleri gerekir.

-Veritabanı yedeklerinizi de canlı ortamınızı koruduğunuz gibi koruyun. Mümkünse yedeklerinizi şifreleyin (Backup Encryption SQL Server 2014 ile geldi). Yedeklere kimlerin erişebildiği net ve sınırlı olmalı. Ayrıca mümkünse kimlerin eriştiğinin kaydı tutulmalı ve raporlanmalı.

-SQL Server servis hesaplarınız olarak Local System gibi geniş yetkilere sahip hesapları kullanmayın. Eğer bir Domain hesabı kullanacaksanız bu normal bir "Domain User" hesabı olabilir.

-CLR veya xp_cmdshell gibi aktif olarak kullanılmayacak hiçbir özelliği etkinleştirmeyin. Kullanmayacağınız hiçbir SQL Server servisini veya uygulamayı veritabanı sunucunuza kurmayın.

-Daha ileri seviye güvenlik tedbirleri için örneğin diskteki veriyi ve yedekleri korumak için Transparent Data Encryption özelliğini kullanmayı düşünebilirsiniz.

-Veriyi hareket halindeyken yani uygulama ve veritabanı arasında gidip gelirken ve veri veritabanında dururken şifreli olsun istiyorsanız SQL Server 2016 ile birlikte gelen Always Encrypted özelliğini kullanmayı düşünebilirsiniz.


Share/Bookmark

Ödeme Sistemlerinde Kart Doğrulama (ARQC ve ARPC)

EMV ile beraber,  işlem öncesinde terminal,  kredi kartını doğrulamak zorundadır. Bu doğrulama sonucuna göre POS’da “işleminiz onaylandı” veya “işleminiz reddedildi” mesajını görürsünüz :)

Doğrulama yöntemi DDA (Dynamic Data Authentication) yada CDA (Combined DDA/Application Cryptogram Generation) olabilir.  Gene terminal kart sahibini OFFLINE PIN ile doğrulayabilir.  

İşlem otorizasyon için ONLINE’a çıkarsa, işte burada ARQC ve ARPC’nin önemi ortaya çıkıyor.

Issuer banka kartın gerçekliğini doğrulayabilir (ARQC). ONLINE’dan gelen cevaba göre kart bankasını doğrulabilir (ARPC)

Kart tarafından hesaplanılarak gönderilen değere ARQC (Application Request Cryptogram) adı verilir. Hesaplamada kullanılan bilgilerin bir kısmı işlem bazında değişken olduğu için her işlemde farklı bir ARQC değeri hesaplanır.

Host, ARQC değerini, derivation datayı, gelen işlem datasını ve master Key’i kullanarak yeniden oluşturur ve gelen değerle oluşturduğu değeri karşılaştırır. İki değerin tutarlı olması durumunda Online kriptogram doğrulaması başarılı olur.

Online Kriptogram kontrolü iki yönlüdür. Host’un kartı doğruladığı gibi kart da hostu doğrular. Host, ARQC (Request Cryptogram) değerini doğruladıktan sonra, ARQC değerini de kullanarak ARPC (Response Cryptogram) oluşturur ve karta gönderir. Kartlar, parametre ayarlarına göre ARPC değeri yanlış gelirse veya gelmezse işlemi reddedebilirler.

B


Share/Bookmark

Film Tavsiyesi: Dangal (2016)

Gerçek bir hayat hikayesinden alınmış bir film. IMDB puanı 8.6…

Konu: Singh Phogat bir güreş hayranıdır. İki küçük kızına da güreş öğretmeye karar verir. İki kız, Babita Kumari ve Geeta Phogat, çocukluklarından başlayarak güreş eğitimi alarak büyürler. Büyüdüklerinde iki kız da güreşte iddialı isimler olmuştur. Geeta Phogat 2010 Commonwealth Oyunları’nda altın madalya kazanarak güreşte altın madalya kazanan ilk kadın güreşçi olurken, kız kardeşi Babita da gümüş madalyayı alır. Genç kadın güreşçiler başarıya giden yol boyunca sosyal şekillendirmenin baskısıyla da mücadele etmek zorunda kalacaktır…

Yönetmenliğini Nitesh Tiwari’nin üstlendiği Hint yapımının başrollerinde Aamir Khan, Sakshi Tanwar, Fatima Sana Shaikh yer alıyor.

Bilgi: http://www.imdb.com/title/tt5074352


Share/Bookmark

Mobil Ödeme Güvenliği Hakkında...

Mobil ödeme piyasası hızla büyürken bir taraftan da güvenlik konusu tüketicileri gitgide endişelendiriyor. Her ne kadar firmalar müşterilerine mobil ödemeler konusunda son teknoloji güvenlik önlemleri sunsa da zaman zaman kullanıcı bazlı hatalar pahalıya mal olabiliyor.

Yine de bizim yapabileceğimiz bazı önlemler var:

1 – Sadece güvenilir ödeme platformları kullanın

Mobil ödeme teknolojilerini kullanmadan önce kredi kartı bilgilerinizi hangi firmaya emanet ettiğinizi iyi bilmeniz gerekiyor. Eğer adı sanı duyulmadık bir platforma bu tarz kritik bilgileri emanet ederseniz ileride başınız çok ağrıyabilir.

Dolayısıyla öncelikli olarak telefonunuzun içinde yüklü olarak gelen mobil ödeme platformlarını öneriyoruz. Eğer bu platformları beğenmiyorsanız ya da böyle bir seçeneğiniz yoksa Google Wallet, BKM Express gibi gerçek kredi kartı bilgilerinizi saklamayan ve bunları paylaşmayan bilindik, güvenilir platformlar kullanmak yararınıza olacaktır.

2 – Sadece güvenilir uygulamaları indirin

Bu madde sadece telefonunuza kurduğunuz bankacılık uygulamalarıyla ilgili bir uyarı değil, indirdiğiniz diğer uygulamalar için de geçerli olan bir uyarı.

Uygulama marketlerinde birçok casus ve zararlı yazılım bulunabiliyor. Bunlardan birini telefonunuza kurduğunuzda bu uygulamalar cihazınızda yaptığınız diğer işlemlere, verilere, kimlik bilgilerine ulaşabiliyor. Dolayısıyla dijital cüzdanlarınızda tehlikeye giriyor. Özellikle Android cihazlarda sık sık görülen bu kötü amaçlı uygulamalara verilerinizi kaptırmamak için uygulamayı marketten indirmeden önce yayıncı firmaya ve yorumlara göz atmakta fayda var.

3 – Güçlü bir şifre kullanın

Kullanıcılar tarafından en çok göz ardı edilen konu şifre seçimi. Ancak “123456”, “qwerty” gibi kötü şifre seçimleri yüzünden mağdur olan insanların sayısı arttıkça bu konunun önemi daha iyi anlaşılıyor.

Mümkün olduğunda büyük-küçük harf, rakam içeren tahmin edilemez bir şifre seçmenizi öneriyoruz. Hatta eğer mobil ödeme platformunuz iki aşamalı güvenlik sunuyorsa bunu da kullanmayı ihmal etmeyin.

4 – Halka açık kablosuz ağlara dikkat

Bir başka dikkat edilmesi gereken konu da özellikle kafeler ve meydanlarda sıkça kullanılan halka açık kablosuz ağlar. Bu ağların çoğu güvenlik açısından yetersiz ve saldırılara açık olduğu için telefonunuzla bu tarz bir ağa bağlıyken mobil ödeme gibi kritik işlemler yapmamanızı öneriyoruz. Bu ağlar üzerinden paylaştığınız veriler pusuda bekleyen kötü niyetli kişilerin eline geçebilir.

5 – Kredi kartınızı izleyin

Kontrol iyi bir güvenliğin temelini oluşturur. Yaptığınız işlemleri sık sık kontrol etmeniz güvenlik açısından büyük önem taşıyor.

Hesabınız üzerindeki para akışlarını mobil bankacılık uygulamalarıyla rahat bir şekilde takip edebilirsiniz. Bu akışları yakından takip etmek sizi her zaman için tetikte tutacak ve işler yolunda gitmediğinde hızlı reaksiyon vermenizi sağlayacaktır.

5 – Virüs programı kullanın

Mümkünse Norton Mobile gibi Android, IOS uyumlu virüs programları kullanın.


Share/Bookmark

3D Secure 2.0 Hakkında...

6 Ağustos 2017 Pazar

E-ticaretde kullanılan 3D Secure standardı, mevcut güvenlik açılları nedeniyle 2.0 olarak güncellendi. 2.0 standardı yakın zamanda devreye girecek. Bununla birlikte, BKM’nin de bankalar ile birlikte çalışma yapması bekleniyor.

EMV 3DS 2.0'ın 3DS 1.0 ile karşılaştırıldığında en önemli geliştirmeleri şunlardır:
• Cep telefonu ve diğer müşteri cihazlarındaki uygulama içi satınalmaların desteklenmesi.

• Üye işyerleri, müşteriler, uygulama ve tarayıcı tabanlı uygulamalar için kimlik doğrulama işlemini ödeme sürecine entegre edilmesi.

• Issuer bankalar, müşterinin bankaya ek bir kimlik doğrulaması yapmak zorunda kalmadığı durumlarda doğrulamasını mümkün kılıyor ve işlem yetkilendirmesiyle ilgili risk temelli kararlar alabiliyor.

• Mobil cüzdanlar için Tanımlama ve Doğrulama (ID & V) gibi servislere izin veren ödeme gerektirmeyen müşteri kimlik doğrulamasını etknleştiriyor ve kart için güvenli talep sağlıyor.

Yeni Bileşenler:

EMV 3DS 2.0, yeni kimlik doğrulama akışlarını desteklemek için 3DS ekosistemine yeni bileşenler ekledi. Merchant Server Plug-in (MPI) yerini 3DS Sunucusu aldı ve "3DS İsteyicinin Ortamı" na dahil edildi. Ticaret alanındaki bileşenler için ortak bir terim. Buna, 3DS İstemcisi, 3DS İsteci ve 3DS Sunucusu da dahildir.

• 3DS İstemcisi, kart sahibiyle iletişim kuran bileşendir. Bu, uygulama içi (3DS SDK) ve tarayıcı tabanlı satın alımlar (3DS Yöntemi) aracılığıyla yapılabilir. Her ikisi de sorunsuz bir çevrimiçi alışveriş deneyimi için 3DS istekte bulunanlarla entegrasyona izin verir.

• 3DS İsteği Kimlik Doğrulama İsteği (AReq) mesajlarını başlatır ve mobil uygulamadan / web sitesinden 3DS Sunucusuna 3DS ile ilgili verilerin güvenli hattıdır.

• 3DS İsteme Ortamı ile DS arasında bir arayüz sağlayan bir 3DS Sunucu.

Soldaki resim mevcut 3D Secure 1.0, sağdaki resim ise yeni 3D Secure 2.0 yapısını gösteriyor.


Share/Bookmark

SQL Server 2016 Studio Management İle Gelen Yenilikler...

SQL Server Management Studio veri dosyalarımız ve sunucumuzu yönetmemiz için gerekli olan temel programlardan biridir ve SSMS ( SQL Server Management Studio ) SQL server dağıtımları ile beraber ISO dosyalarının içinden çıkmaktadır.

1 – Check Update

Daha önceki SSMS sürümlerinde olmayan ve 2016 ile birlikte gelen yeni özelliklerden bir tanesi Check Update özelliğidir.

Daha önceki SSMS sürümlerinde bu özellik olmadığından 2016 güncellemesini manuel olarak yaptıktan sonra artık Check for Updates butonu yardımı ile de programı kaldırmadan güncelleme yapabileceksiniz.

2 – Canlı Sorgu İstatistikleri (Live Query Statics)

SSMS üzerinde diğer bir özellik ise canlı sorgu istatistikleri. Sorgu yazarken sorgu ekranımız üzerinde olan resimde işaret ettiğim Live Query Stats butonuna basarak sorgunuzu çalıştırdığınızda o sorgu ile alakalı IO rakamlarından CPU harcamalarına kadar olan tüm verilerin tamamını ekranınızda görebilir konumda olacaksınız

3 – Hızlı Gözatmat (Quick Launch)

Hızlı göz atma SSMS’e gelen yeni özelliklerden bir diğeri. Quick Launch aslında bir arama aracı. Fakat sadece kod ve veri tabanlarında değil SSMS üzerindeki menülerde de arama yapabilmektedir. Quick Launch SSMS panelinde sağ üst köşede bulunmaktadır.

Örneğin, SSMS font ayarlarını değiştirmek istediğinizde sadece “Fo” yazmanız yetecek ve hemen size bir liste şeklinde SSMS içerisinde bulunan özellikleri listeleyecektir.

4 – Query Ekranında Zoom Özelliği

Query ekranını okurken artık zahmet çekmeden daha büyük bir şekilde okumamıza olanak sağlayan zoom seçeneği sorgu ekranının sol alt köşesinde yer almaktadır

SQL Server Management Studio 2016 https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms adresinden download edilebilir.


Share/Bookmark

Bankalararası Kart Merkezi (BKM)'nden Uyarı...

Kredi kartı ile internetten alışveriş dönemi 17 Ağustos'ta sona eriyor. Kredi kartı ile online alışveriş için 17 Ağustos'tan sonra müşteri onayı gerekecek. Artık kredi kartları sanal alışverişe kapalı olarak müşterilere gönderilecek

Bankalar müşterilere 17 Ağustos ile ilgili bilgilendirme mesajları gönderip, kart sahiplerinin online alışveriş yapmaya devam edebilmesi için kartını onaylatırmaları gerekiyor.

17 Ağustos’tan Sonra Ne Değişecek?

BDDK tarafından alınan karar neticesinde bankalar müşterilerine kredi kartı gönderirken online alışveriş özelliği kapalı olarak gönderecek.

Müşteri ise kredi kartını aldıktan sonra banka müşteri hizmetleri ile görüşüp internet kullanımı için gerekli onayları vererek alışveriş yapabilecek.

Mevcut kartlar için ise müşterinin bankaya 17 Ağustos'a kadar onay vermesi gerekecek.

Onaylar yazılı ya da bazı bankaların yönlendirmesi ile telefon mesajı ile yapılabilecek.

Bankalararası Kart Merkezi’nden Uyarı Notu:

Bankalararası Kart Merkezi (BKM) kredi kartları ve banka kartlarının internet alışverişlerinde kullanımına ilişkin bir uyarı notu yayımladı. Notta, Bankacılık Düzenleme ve Denetleme Kurulu’nun (BDDK) 27 Ekim 2016 tarihinde iletilen talimatından bahsediliyor. Bu talimata göre, kart sahiplerinin açıkça talebinin bulunmadığı hallerde, bireysel banka kartı ve kredi kartlarının internet alışverişine kapalı olarak karttların basılması ve konuyla ilgili BDDK tebliği öncesinde kart üretilmiş tüm kart sahiplerinden de bu talebin toplanması gerekiyor. Söz konusu uygulama kapsamında 17 Ağustos 2017 tarihine kadar, bu talebi alınmamış olan tüm bireysel kart müşterilerinin kredi kartları ile banka kartları 17 Ağustos’ta tarihinde internet alışveriş işlemlerine kapatılacağı vurgulanıyor.

Uyarıda, müşterilerden 17 Ağustos sonrasında bireysel banka ve kredi kartlarının hem yurtiçi hem de yurtdışı internet alışveriş işlemlerine açık kalması talep ediliyorsa, bankalarının müşteri temsilcileriyle, şubeleriyle ve internet ve mobil kanalları üzerinden iletişime geçebilecekleri bilgisi veriliyor.

BKM’nin Uyarısı; 

Bankacılık Düzenleme ve Denetleme Kurulu’nun (BDDK) 27 Ekim 2016 tarihinde iletilen talimatı gereği, kart hamillerinin açıkça talebinin bulunmadığı hallerde, bireysel banka kartı ve kredi kartlarının elektronik ticaret işlemlerine kapalı olarak üretilmesi ve konuyla ilgili BDDK tebliği öncesinde kart üretilmiş tüm kart hamillerinden de bu talebin toplanması gerekmektedir. Söz konusu uygulama kapsamında 17 Ağustos 2017 tarihine kadar, bu talebi alınmamış olan tüm bireysel kart müşterilerinin kredi kartları ile banka kartları 17.08.2017 tarihinde internet alışveriş işlemlerine kapatılacaktır. 17 Ağustos 2017 tarihi sonrasında bireysel banka ve kredi kartlarınızın hem yurtiçi hem de yurtdışı internet alışveriş işlemlerine açık kalmasını talep ediyorsanız, bankalarınızın müşteri temsilcileriyle, şubeleriyle ve internet&mobil kanalları üzerinden iletişime geçebilirsiniz.

Kaynak: BKM


Share/Bookmark

Film Tavsiyesi: Hacksaw Ridge-Savaş Vadisi (2016)

Gerçek bir hayat hikayesinden alınmış bir film. IMDB puanı 8.2…

Konu: Savaş Vadisi, İkinci Dünya Savaşı’nda ABD – Japonya savaşı sırasında insanları öldürmeyi reddeden vicdani retçi asker Desmond T. Doss’un sağlıkçı olarak savaşa gönderilmesi üzerine bir hikaye. Filmin vicdani retçi bir askerin hayat hikayesini temel alması. Doss savaşta insan öldürmeyi kabul etmemesine rağmen o cehennem atmosferinin içinde yer alarak birçok kişinin hayatını kurtarıyor.

Bilgi: http://www.imdb.com/title/tt2119532/


Share/Bookmark

Wanna Cry Virüsü

24 Mayıs 2017 Çarşamba

Wanna Cry virüsünün şimdiye kadar etkilediği bilgisayar sayısı 300 binden fazla olunca herkes önlem almaya başladı. Microsoft başta olmak üzere, virüs geliştiriciler v.b. taraflar konuya dahil oldu. İşin komiği bilgisayarı şifrelenen ve bu durumdan kurtulmak için ödeme yapan mağdurların çoğu bile dosyaların şifrelerini açacak RSA key’leri alamıyor. Daha fazla para isteniyor…

Aslına bakarsanız aşağıdaki işlemleri yapmadan tamamen bu virüsü engeleyemezsiniz ve her an risk altındasınız.

1.  Windows Update (MS17-010)

Windowsu Update edin. Virüs Mart ayında çıkan Microsoft güvenlik güncelleştirmesi MS17-010 tarafından kapatılan ETERNALBLUE exploit kullanıyor. Güncelleştirme merkezini bilgisayarınızda böyle bir güncelleme almış mı kontrol etmenizi öneririm (örneğin, Windows 7 için kod KB4012212 veya KB4012215 olacaktır).

Eğer güncellemeleriniz mevcut değilse Microsoftun sitesinden aşağıdaki linkten indirerek kurabilirsiniz:

https://technet.microsoft.com/en-us/library/security/ms17-010.aspx

Eski sürümler için (Windows XP, Windows Server 2003 R2), Microsoft özel yamalar çıkardı.

2. 135 ve 445 Portunu Kapatın

Wanna Cry özellikle bilgisayarların SMB (Sunucu İleti Bloğu) bağlantı noktalarına girer. Penetrasyonu önlemek için virüsün içeriye nüfuz ettiği 135 ve 445 numaralı bağlantı noktalarını engelleyin (çoğu durumda sıradan kullanıcılar tarafından kullanılmazlar).

Bunu yapmak için yönetici konsolunu “Admin modunda açın”  (cmd.exe -> run as administrator). aşağıdaki 2 kodu çalıştırın. (Her komuttan sonra “OK” yazısını görmelisiniz).

netsh advfirewall firewall add rule dir=in action=block protocol=TCP localport=135 name=”Block_TCP-135″

netsh advfirewall firewall add rule dir=in action=block protocol=TCP localport=445 name=”Block_TCP-445″

3. SMBv1 (The Server Message Block) Desteğini Devre Dışı Bırakın 

Güvenlik açığı, SMBv1 desteğini tamamen devre dışı bırakarak kapatılabilir. Bu protokol özellikle dosya paylaşımında kullanılıyor. Bu komutu cmd’de çalıştırın (yönetici olarak çalıştırın).

dism /online /norestart /disable-feature /featurename:SMB1Protocol


Share/Bookmark

SQL Server Fonksiyonları

SQL Server, STATS_DATE fonksiyonu ile tablo veya indexlerde tanımlı olan istatistiklerin son güncelleme tarihini öğrenebiliriz.

Fonksiyon  yazım yöntemi : 

STATS_DATE ( object_id , stats_id )

STATS_DATE fonksiyonu geri dönüş değer türü  tarih/zaman (datetime) konksiyon kullanımında hata meydana gelmesi durumunda geriye NULL dönüş yapar.

Eğer sadece tabloda tanımlı olan Index’lerin son güncellenme tarihini öğrenmek isterseniz:


Share/Bookmark

Film Tavsiyesi: Hacker-Bilgisayar Korsanı (2016)

Gerçek bir hayat hikayesinden alınmış bir film. En iyi kurgulanmış hacker filmlerinden biri…

Konu: kraynalı göçmen olan Alex, sanal ortamda kanun dışı işler yaparak ailesinin geçimini sağlamaktadır. Yakın arkadaşı Sye ise Alex’in para kazanmasına yardımcı olmaktadır.

Bilgi: http://www.imdb.com/title/tt3173594


Share/Bookmark

ATM Dolandırıcılığı (ATMitch) Hakkında...

Kısa bir süre sonra ‘ATMitch’ olarak adlandırılan bir tür “tv.dll” zararlı yazılım örneği bulundu. Bu yazılıma daha önce Kazakistan’da ve Rusya’da birer kere olmak üzere sadece iki kere rastlanmıştı.

Söz konusu zararlı yazılım, ATM’lere hedef banka içerisinden uzaktan yüklenip, uzaktan çalıştırılıyor. Bunun için de ATM’lerin uzaktan yönetim sistemi kullanılıyor. ATMitch, ATM’ye yüklenip bağlandıktan sonra meşru bir yazılımmışçasına ATM’yle iletişim kuruyor ve saldırganların bir takım komutlar yürütmesine fırsat veriyor. Mesela ATM’nin kasetleri içerisinde bulunan banknotların sayısı hakkında bilgi toplamalarına, dahası, tek bir tuşla ve istedikleri zaman para çekmelerine izin veriyor.

Suçlular işe genellikle ATM içerisinde ne kadar para olduğuna bakarak başlıyor. Ardından, herhangi bir kasetten, herhangi miktarda banknotun verilmesini sağlayan bir komut gönderebiliyorlar. Bu ilginç şekilde istedikleri miktarda parayı çeken suçlulara sadece parayı alıp gitmek kalıyor. Böyle bir ATM soygunu sadece birkaç saniyede gerçekleşiyor!


Share/Bookmark

BKM Yayınları

BKM (Bankalararası Kart Merkezi)’nin web sayfasında bültenleri incelerken e-kitap kampanyası gözüme çarptı :) Daha önce de yüksek lisans ödevimi hazırlarken bu kaynakları çokca incelediğim, yararlandığım ücretsiz kaynaklardı…

Bedava olan kitapları BKM Express’i teşvik etmek için 1 TL ücret ile görünce önce şaşırdım, fakat sonra düşününce güzel hareket olduğuna karar verdim :) Hem BKM ekspress kullanımı artacak hem de alınan kitaplar banka personeli bazında kayıt altında tutulup,  konulara göre eğitim düzenlenebilecek…

http://bkm.com.tr/raporlar-ve-yayinlar/yayinlar/


Share/Bookmark

Tüm Kredi Kartlarının İnternet Alışverilerine Kapatılması

7 Mayıs 2017 Pazar

Tüm kredi kartları internet alışverişlerine kapatılacak. Türkiye’de kredi kartı kullanımın önemi çok büyük. Yapılan alışverişlerin büyük çoğunluğu kredi kartıyla yapılıyor. Kredi kartı kullanmanın bir çok avantajı olduğundan dolayı kart kullanımı daha yaygın durumdadır. Bu avantajlardan, kişiler kadar devlete de yararlanmaktadır. Mesela kredi kartıyla yapılan alışverişlerde, büyük ölçüde kayıt dışının önüne geçilmiş olur. Kredi kartı hemen her alanda kullanılabilen bir kart iken, bazen devlet önlemleriyle kullanımı kısıtlanabiliyor. Tıpkı bu günlerde BDDK’nın aldığı karar gibi.

Kart Kullanımı İnternete Kapatılıyor (Son Gün 17 Ağustos)

Kredi kartları internet alışverişlerine kapatılacak. BDDK, kredi kartıyla ilgili yankı uyandıracak bir karara imza attı. BDDK tarafından alınan kararla birlikte tüm kredi kartları internet alışverişine kapatılacak. Mevcut durumda Türkiye genelinde halen kullanılmakta olan 176 milyon adet kredi kartı ve bankamatik kartı internet alışverişine kapatılacak. İnternetten yapılacak online alışverişe kapatılma tarihi ise  17 Ağustos 2017. Yani 17 Ağustos 2017 tarihine kadar internetten serbestçe online  alışveriş yapılacak. Bu tarihten sonra ise kartlar otomatik olarak online alışverişe kapatılacak.

Bu Uygulamanın Yapılmasındaki Amaç Nedir?

BDDK tarafından yapaıacak olan bu uygulamanın asıl amacı güvenlik. Bu zamana kadar bankalar tarafından kullanıcıya internet üzerinden alışverişe imkan tanıyacak şekilde gönderilen kartlar, çok sayıda istismarı da beraberinde getirdi. Yeni alınan karara göre tüm kredi kartları internetten alışverişe kapatılacak. Güvenlik adına yapılan bu uygulama sadece yeni kartları değil geriye dönük olarak eski kartları da kapsayacak şekilde olacak.

İsteyen Tekrar İnternete Açtırabilecek Mi?

Kartlar  17 Ağustos 2017 tarihine kadar şuan ki mevcut düzene göre kullanılmaya devam edecek. Yani bu tarihe kadar kartlar normal seyrinde kullanılacak. Ancak 17 Ağustos 2017’den sonra eğer onay vermediyseniz internetten alışveriş yapmanız engellenecek. Kullanıcılar, online alışveriş için kartını kullanmak isterse bankası ile görüşüp yazılı veya sesli yanıt sistemi üzerinden onay vererek kartının internete  açılmasını talep edecek. Burada dikkat edilmesi gereken bir nokta var: İnternete tekrar açtırmak için  SMS veya e-posta gibi yollar kullanılmayacak. Açtırmak için mutlaka yazılı veya sesli onay kaydının olması gerekecek.

Kaynak: BKM


Share/Bookmark

Kredi Kartlarında Genişletilmiş Üç Taraflı Ödeme Yapısı

Üç Taraflı Yapı’da kartı çıkaran kuruluşlar, üye iş yerlerine, müşteri tarafından yapılan harcama tutarlarını ödeme garantisi verip riski üstlenirler. Kart müşterisi, kart kabul sözleşmesi yapan tüm iş yerlerinde kartını kullanabilir. Üç taraflı yapıda, ticari faaliyet gösteren işletmeler üyelik sözleşmesi imzalar.

Başka bir tarafın daha yapıya dahil olmasıyla, yerini genişletilmiş üç taraflı yapıya bırakmıştır. Dördüncü ve beşinci taraflarında eklenmesi ile bu şekilde oluşan yapıya litaratürde Genişletilmiş Üç Taraflı Yapı denilmektedir. Fakat işleyişde bu yapıya Genişletilmiş Beş Taraflı Yapı da denilebilir.

Beş taraflı bir yapıda taraf olan kişi ve kurumlar : 

1- Servis providerlar (Visa, MC, JCB, CUP, TROY, Amex v.b.)

2- Acquirer bankalar (Kart kabülü yapan bankalar)

3- Merchant (Üye işyerleri)

4- Cardholder (Kart sahibi müşteriler)

5- Issuer bankalar (Kartı çıkaran bankalar)

Aşağıda örnek Visa tarafında 5 taraflı Acquirer ve Issuer işleyişi görülebilir.

Bu Sistemde İşleyiş:

- A bankası, Visa, MasterCard v.b. kart dağıtıcı firma ile lisans sözleşmesi imzalar ve kredi kartı çıkartma yetkisi alır,

- A bankası, kredi kartı almak isteyen bay/bayan müşterisi ile kart sözleşmesi imzalar,

- Bankalar (A ve B), kart sistemine üye olmak isteyen iş yerleri sözleşme imzalayıp ve POS terminali talep ederler,

- A bankası, kart müşterisine kredi kartını teslim eder,

- Bay/bayan müşteri, kredi kartı müşterisi Hepsiburada’dan saat satın alır,

- Bay A bu alışverişin ödemesini A bankasından aldığı kredi kartı ile yapacağını iletir,

- B bankasına bağlı POS’dan şifre girer ve BKM aracılığı banka tarafından işleme onay verilir,

- Onay verilecek tutar, iş yerinin hesabına, banka yönlendirmesiyle alacak olarak kaydedilir.

- Harcama tutarları, B bankası üzerinden Takas Merkezi’ne bildirilir,

- Harcama tutarı BKM Takas Merkezi tarafından kart müştersinin bankasına (A bankası) bildirir,

- A Bankası BKM Takas Merkezi’ne ödeme yapar,

- Takas merkezi harcama tutarını üye iş yeri bankasına (B bankasına) ödeme yapar,

- Kartı çıkaran A bankası, müşteriye ekstre dönemi sonunda ektre gönderir,

- Müşteri (Bay/Bayan A) ekstre tutarının bakiyesini son ödeme tarihine kadar A bankasına ödeme yapar,

- Ödenmemiş tutar için bankanın 1 ay öncesinde belirlediği faiz oranı baz alınarak faiz uygulanmaya başlanır.


Share/Bookmark

Film Tavsiyesi: The Great Wall-Çin Seddi (2017)

Konu: Çin Seddi dünyanın en büyüleyen ve gizemli yapılarından biridir. Çin'in kuzeybatısı boyunca uzanan bu savunma hattının Moğol ve Türk boylarının saldırısına karşı savunma amacıyla kurulduğu düşünülmektedir. Ancak Yimou imzalı film seddin aslında çok daha güçlü fantastik yaratıklara karşı kurulduğunu iddia ediyor. Matt Damon da günü kurtarmak için savaşan karakterlerden biri olarak öne çıkıyor.

Bilgi: http://www.imdb.com/title/tt2034800/


Share/Bookmark

SQL Server'da Tüm SP'leri Listeleme

SQL Server‘da veritabanı üzerinde tanımlı tüm SP (stored procedure)’lerin listesini almak için aşağıdaki SQL sorgusunu kullanabilirsiniz.

SELECT o.name,o.xtype,o.crdate FROM sysobjects o JOIN syscomments c ON o.id=c.id WHERE o.xtype='P'

Not: sysobjects tablosundaki xtype alanındaki değerlerin karşılığı aşağıdaki gibidir. Aşağıdaki listede bulunan istediğiniz objeleri listeleyebilirsiniz

AF: aggregate function
AP: application
C : check cns
D : default (maybe cns)
EN: event notification
F : foreign key cns
FN: scalar function
FS: assembly scalar function
FT: assembly table function
IF: inline function
IS: inline scalar function
IT: internal table
L : log
P : stored procedure
PC : assembly stored procedure
PK: primary key cns
R : rule
RF: replication filter proc
S : system table
SN: synonym
SQ: queue
TA: assembly trigger
TF: table function
TR: trigger
U : user table
UQ: unique key cns
V : view
X : extended stored proc


Share/Bookmark

2017 Akıllı Telefon İstatistikleri

Akıllı telefon kavramını değiştiren Apple ile başlayan, sonrasında Samsung ile atılım gerçekleştiren ve şimdilerde Çin'li firmaların da göz önüne çıkmaya başladığı akıllı telefon pazarı, günden güne büyümekte ve yayınlanan 2017 yılının ilk çeyreğine ait satış ve pazar payı istatistikleri bu durumun ne boyutlara geldiğini ortaya koyuyor.

Samsung, Sattığı onlarca farklı akıllı telefon modeliyle 2016 yılında ilk çeyreğinde akıllı telefon sektöründe %23,8'lik pazar payına sahip.  2017 yılının ilk çeyreğinde pazar payından küçük bir kısmını kaybetmesine sağmen %22,8'lik bir oranla, 2017 yılının ilk çeyreğinde toplam 79,2 milyon adet akıllı telefon satışı gerçekleştirerek yine de en büyük akıllı telefon üreticisi konumunda.

Apple ile ilk çeyrekte 51,6 milyonluk satışla pazarda %14,9'luk bir paya sahip olurken, firmanın sadece iPhone modellerini satarak bu rakamlara ulaşması ise büyük bir başarı.

Açıklanan raporlarda 34,2 milyon satışla Huawei %9,8'lik pazar payına, 25,6 milyonluk satışla OPPO %7,4'lük pazar payına ve 18,1 milyonluk satışla %5,2'lik pazar payına sahip olan vivo Çin'in pazardaki etkisinin artırmış gözüküyor.

Kaynak: Andronova


Share/Bookmark

SQL Server 2017 CTP 2.0 İle Gelen Yenilikler

Sql Server 2017 CTP (Community Technical Preview) 2.0 yenilikleri duyuruldu. En dikkat çekici özellikler arasında, backup performansının arttırılması ve tempdb monitoring oldu. CTP sürüm, beta sürümün biraz daha nihai sürüme yaklaşmış hali gibi düşünebilirsin. Sadece gelecek teknolojiler için bugünden fikriniz olsun diye çıkmış sürümler bunlar.

SQL Server 2017 CTP (Community Technical Preview)  2.0 Yenilikleri:

– Smart differential backup

– Smart transaction log backup

– Data File ).mdf) Select sorgusu çekebilme

– TempDB Kurulum aşamasındaki geliştirmeler

– TempDB monitoring ve planlama özellikleri

– Transaction log monitoring ve diagnostics özellikleri

– Backup performasında geliştirmeler

– Cpu bilgisi DMV lerinde geliştirmeler

– Query Store çalışma zamanı istatistiklerinin toplanması

Merak ederseniz aşağıdaki linklere de bakabilirsiniz…

https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/28/sql-server-community-driven-enhancements-in-sql-server-2017

https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2017


Share/Bookmark

Ticari Kartların İnternet'de Kullanımı ve Chargeback (Harcama İtirazları) Hakkında

19 Mart 2017 Pazar

Kartlar ödeme sorumluluğuna göre sınıflandırıldığında bireysel kart ve ticari kart olarak ikiye ayrılmaktadır. Bireysel kart, kart sözleşmesinin bir gerçek kişi adına yapıldığı ve tüm harcamalardan bireysel olarak kart sahibinin sorumlu olduğu kartlardır. Ticari kartlar ise; bir tüzel kişilik adına veya tüzel kişinin yetkilisi adına düzenlenmiş kartlardır. Bu sınıflandırmanın harcama itirazları açısından önemi, Visa ve Mastercard kurallarında ticari kartlar ile yarım 3D Secure olarak yapılan işlemleri kapsayan istisna maddelerdir.

3D Secure (3 Domain Secure Protokolü) ; internet üzerinden yapılan elektronik alışverişlerde, kart sahibinin kimliğini şifre vasıtasıyla doğrulayan ve Visa tarafından geliştirilen XML mesajlarının SSL (Secure Socket Layer) üzerinden gönderilmesini sağlayan bir güvenlik protokolüdür.

İnternet üzerinden yapılan alışverişlerde dolandırıcılığı asgariye indirme, alışveriş işlemlerini daha güvenli hale getirme ve internet üzerinden yapılan alışveriş hacmini genişletme ihtiyacından doğmuştur.

3D secure iki şekilde gerçekleşmektedir:

1- Tam 3D Secure (Full 3D Secure) işlemler – kart sahibi 3D Secure, işyeri 3D Secure

2-Yarım 3D Secure (Merchant only 3D Secure) işlemler – sadece işyeri 3D Secure

Yurt içi (BKM)  e-ticaret işlemlerinde ticari kart / bireysel kart ayrımı yoktur. Yurt içinde 3D Secure yöntemi ile gerçekleşen Tam ve Yarım 3D Secure işlemlerde, kart hamillerinin fraud nedeni ile harcama itirazında bulunma hakkı yoktur.  Bu nedenle şunu söyleyebiliriz, Yurtiçi işlemlerde  3D Secure yöntemi işyerlerini fraud nedenli harcama itirazlarına karşı korumaktadır.

Yurtdışı (Visa ve Mastercard) e-ticaret işlemlerinde ticari kart / bireysel kart ayrımı bulunmaktadır. Yurtdışı işlemlerde  3D Secure yöntemi ile gerçekleşen Yarım 3D Secure işlemlerde, ticari kartları kapsayan istisna maddeler mevcuttur. Bu istisna maddeye giren durumlarda, ticari kart ile yapılan işlemlerde kart sahibi bankaların chargeback yapma hakları bulunmaktadır.

Visa’nın 83 no’lu neden koduna göre: Visa US bölgesinde basılmış veya kullanılmış ticari kartlar hariç şeklinde ticari kartları kapsayan istisna madde mevcuttur. Dolayısıyla, bu istisnai hüküme giren durumlarda, ticari kart ile yapılan işlemlerde kart sahibi bankaların chargeback yapma hakları bulunmakatadır.

Mastercard’ın 4837 neden kodunda: sadece ticari kartlar için  Şubat 2007 ile Nisan 2014 tarihleri arasında bir istisnai kural vardı. Bu kurala göre, Yarım 3D Secure olarak gerçekleşen tüm yurtdışı ticari kart işlemlerinde, kart bankalarının fraud nedeni ile chargeback yapma hakkı bulunuyordu. Sözkonusu istisna, 2014 tarihinden itibaren gerçekleşen işlemlerden başlamak üzere yürürlükten kaldırılmıştır. Sonuç olarak, Yurtdışı Mastercard işlemlerinde de şu an ticari kartlar için bir istisna kural bulunmamakta ve kart bankalarının fraud nedeni ile chargeback yapma hakkı bulunmamaktadır.

Kart kabulünde ayrımcılık yapılamaz kuralı nedeniyle, işyerleri kart kabulünde bireysel kart ve ticari kart ayrımı yapamazlar. Ancak chargeback sorumluluğunun ticari kart istisnası nedeniyle işyerine kaldığı işlemleri sadece tam 3D Secure olarak kabul edecek bir yapıya geçerek, işyerleri bu riskten korunabilir.


Share/Bookmark

Krav Maga-Sliding Parry Tekniği

Sliding Parry ya da Açışan Paraşüt yöntemi yakın mesafede saldırganı şaşırtmak için kullanılan tekniklerden biridir.

Parmaklar kırılmalara karşı V şeklinde, bükülmeden ani yaklaşan saldırgannın boğazına veya gözüne doğru hamle yapılır. Amaç saldırganı şaşırtmak ve uzaklaştırmaktır.

Yine saldırgana devamında Hook Punch tekniği ile çenesine doğru hamle yapılarak saldırganın vuruş açısı kapatılır.

Son hamle olarak elimizi saldırganın kol altından geçirerek boğaz kilitimizi yapıyoruz. Dikkat ederseniz kafamız, saldırganın kafasının arkasında olduğu için ani kafa vuruşlarından ve saldırganın boştaki elinden korunmuş oluyoruz.


Share/Bookmark

SQL Server Check Constraint Ekleme

Herhangi bir veri tablosundaki her bir sütun içindeki saklanan veri belirli bir veri tipindedir ve hatta maksimum boyutuda belirlenmiştir. İlgili sütuna NULL veri girilebilir mi, girilemez mi, bu bile tablonun oluşturulması esnasında belirtilmektedir. Örneğin INT veri tipi tanımlanmış bir sütuna biz herhangi bir string değer girememeliyiz. Ama biz eğer tablolarımı oluştururken herhangi bir kısıtlama tanımlamadı isek, kullanıcının bu istenmeyen durumları gerçekleştirebilmesinin önüne geçemeyiz. Sonuç itibari ile sayı istenen bir alana kullanıcı herhangi bir kelime girebilir ve eğer biz kısıtlayıcı yani constraint tanımlamaz isek kullanıcının girmiş olduğu bu veriyi kabul ederiz.

İşte bu gibi durumların önüne geçebilmek için tablolarıma Check Constraint yani kontrol kısıtlayıcıları ekleyebiliyoruz. Bu check constraintler ile bir çok şeyi yapabiliriz. Örneğin sadece INT veri girilmesini sağlayabiliriz ya da sadece belirli bir aralıkta değer girilmesini sağlayabiliriz. Diyelim ki bir yaş bilgisi istiyorsunuz o alana tabii ki 0 ile mantıksal olarak düşünürsek 100 arası değer isteriz. Tabi maşallah daha fazla yaşayanlar da olabilir . Yani bir kolonun NULL değer olabilme ihtimali ya da NULL olmama ihtimali de aslında bir nevi constraint yani kısıtlamadır.

MS-SQL’de kod yazarken bir tablo oluşturulması esnasında nasıl kısıtlayıcı ekleyebiliriz görelim. Syntax aşağıdaki gibidir.

CREATE TABLE ( , ,
CONSTRAINT CHECK (<şart>))</CONSTRAINT></VERI></VERI>

Oluşturulmuş bir tabloya sonradan constraint eklemek istediğimizi varsayarsak synatx şu şekilde olur:

CREATE TABLE ( , )
ALTER TABLE ADD CONSTRAINT CHECK (<şart>)</CONSTRAINT></VERI></VERI>

Örnek olarak aşağıdaki gibi bir tablo oluşturuyorum.

Daha sonra tablomda değişiklik yapıyorum ve yeni bir constraint ekliyorum. Kolon1 değerleri 1 ve 12 dahil olmak üzere bunların arasında olsun istiyorum.

Şimdi tablomuza veri ekleyelim.

Burada ilk veri eklenir, çünkü herhangi bir constrainte yakalanmıyor. Ancak ikincisi eklenmeyecektir. Çünkü biz kolon1 için 1 ve 12 (1 ve 12 dahil) arasında olacağı şartını eklemiştik. Kodda ise kolon1’e 13 eklenmek isteniyor.


Share/Bookmark

Film Tavsiyesi: Underworld Blood Wars-Karanlıklar Ülkesi Kan Savaşları (2016)

Konu: Anna Foerster'in yönetmenliğini üstlendiği, Kate Beckinsale'in Selene'e yeniden can vereceği Karanlıklar Ülkesi: Kan Savaşları, Lycan ve Vampir Savaşı arasında kalmış Selene'in hikâyesini anlatmaya devam ediyor. Dünyaca ünlü Karanlıklar Ülkesi (Underworld) serisinin yeni ve son filmi, Karanlıklar Ülkesi: Kan Savaşları'nda Selene, kendisine ihanet eden Lycan'lar ve de Vampirler'in büyük saldırısı altındadır. Yanında yer alan David ve babası Thomas ile birlikte, Selene, bu en büyük fedakarlığı yapmasını gerektirse de Lycan'lar ve Vampirler arasındaki savaşı mutlaka sona erdirmelidir.

Bilgi: http://www.imdb.com/title/tt3717252/


Share/Bookmark

EMV Kart Doğrulama Yöntemleri

19 Şubat 2017 Pazar

Kredi kartı ve banka kartları POS terminallerinde işlem esnasında bazı doğrulama yöntemleri ve metodları kullanır. Bu metodlar sayesinde kartlarıın sertifikaları, RSA ve CA keyleri v.b. temel kontroller yapılır. Kısaca doğrulama yöntemleri aşağıdaki gibidir:

Çip harici kart doğrulama yöntemleri:

-CVV Track1-Track2 / CVC (Card Verification Value/Code)

-CVV2 (Card Verification Value2/Code2)

-Varsa görsel özellikler (İmza paneli, hologram, kinegram...)

Çipli kart doğrulama yöntemleri:

-iCVV-Chip CVC-CVV

-Dinamik CVV-CVC3 (Temazsız işlemlerde)

-Online Kriptogram (ARQC)

-Offline Card Authentication (SDA\DDA\CDA)

-DAC (Dynamic Authentication Code)

Online kriptogramda aşağıdaki doğrulama işlemleri gerçekleşir:


Share/Bookmark

KravMaga-Hook Puch Teknigi

Hook punch yöntemi Aikido dahil bir çok sporda kullanılan basit ve aynı zamanda çok etkili bir savunma yöntemidir.

-İlk etapda, guard pozisyonu alınır. Düz guardlılar için sol bacak ve sol yumruk önde, vücut saldırgana parelel olacak bir şekilde duruş sağlanması lazım. Saldırganın bileğine doğru yatay bir şekilde kesme paratı yapılır. Aynı zamanda saldırı hareketi olarak çene veya boğaza doğru hamle yapılır.

-Savunma ve saldırının aynı anda yapılması önemli. Parry (savuşturma) harekeketi ile saldırganın saldırı eli tutularak, yüzü diğer tarafa çevirilir.

-Yüze baskı manevrası yapılarak saldırganın başı geriye doğru çevrilir ve hafifçe arkasına geçilir. Sağ bilek 90 derece olacak şekilde “şok” sıkma hareketini yapıyoruz.

-Son olarak, dizlerimizi hafifçe bükerek aşağı doğru eğiliyoruz. Burada diğer önemli nokta ise saldırgan kafasını geriye doğru savurarak yüzümüze vurmaya çalışacaktır. Bunu önlemek için kafamızı yan bir şekilde saldırdanın kafasına  yastlıyoruz.


Share/Bookmark

SQL Server Instance Kavramı

Instance / Database Engine

Bir Database Engine Instance'ı, bir işletim sistemi altında çalışan "sqlservr.exe" uygulamasının bir kopyasıdır. Her Database Engine Instance'ı birkaç sistem veritabanını, bir veya daha fazla kullanıcı veritabanını yönetebilir. Her sunucuda Database Engine servisinin birden fazla Instance'ı, yani kopyası olabilir. Uygulamalar veritabanlarında işlem yapabilmek için ilgili Database Engine Instance'ına bağlanırlar.

Bunun haricinde aynı veya farklı Instance adıyla Analysis Services, Reporting Services, Integration Services ve benzeri başka servisler kurulabilir. SQL Server 2000'den itibaren bir işletim sistemine birden fazla SQL Server Instance'ı kurulabilir.

Default Instance / Named Instance

SQL Server kurulum esnasında iki şekilde, “Default Instance” veya “Named Instance” olarak kurulabilir. Her bir sunucuda, yani işletim sistemi düzeyinde sadece 1 tane Default Instance olabilir. Eğer aynı sunucuya birden fazla SQL Server kurulumu yapılacaksa ve zaten bir Default Instance kurulu ise diğer Instance'ların Named Instance olması gerekir.

Bir SQL Server Instance'ı kurulduktan sonra sunucu adı değiştirilebilir, fakat Instance adı değiştirilemez. Bir kurulumu Default Instance olarak yaptıysanız bunu Named Instance'a çeviremezsiniz veya tam tersini yapamazsınız. Instance adını değiştirmek için kurduğunuz Instance'ı silmeniz ve tekrar kurmanız gerekmektedir.

Default ve Named Instance tipleri arasındaki temel farklar şunlardır:

-Default Instance varsayılan olarak Static Port kullanır, yani kullandığı port numarası sabittir, birisi elle değiştirmediği sürece değişmez.

-Default Instance'ın varsayılan port numarası 1433'tür.

-Default Instance'ın servis adı MSSQLSERVER'dır. SQL Server Configuration Manager'da  aşağıdaki gibi görünür:

Bir Default Instance'a bağlanmak için aşağıdakileri "Sunucu Adı" olarak kullanabilirsiniz:

-Bilgisayar adı,

-Bilgisayarın yerel IP'si,

-Localhost (eğer Instance'a bağlantı, kurulumla aynı sunucu üstünden yapılacaksa), 127.0.0.1 (eğer Instance'a bağlantı, kurulumla aynı sunucu üstünden yapılacaksa).

-Named Instance varsayılan olarak Dynamic Port, yani servis başlangıcında müsait olan herhangi bir port numarasını kullanır.

-Named Instance'lar her yeniden başlatıldıklarında port numaraları değişir.


Share/Bookmark

Film Tavsiyesi: Inferno-Cehennem (2016)

Don Brown’ın 3. seri filmi. Şu anda 79276 oyla IMDB puanı 6.2

Konu: Harvard Üniversitesi Simgebilim Profesörü Robert Langdon başından vurulmuş bir halde hastane odasında gözlerini açar. Ne buraya nasıl geldiğini ne de nasıl vurulduğunu hatırlamaktadır. Camdan gördüğü manzara karşısında altüst olan profesör, evinden binlerce kilometre uzakta, Floransa’da olduğunu anlar. Simgebilim profesörü kendini bir anda ipuçlarını Dante’nin cehenneminde bularak çözmesi gereken korkunç bir senaryonun içinde bulur…

Bilgi: http://www.imdb.com/title/tt3062096/


Share/Bookmark

Babalık İşte Böyle Birşey...

Oğlunun doğum günü o yıl Babalar günü ile aynı güne denk gelmişti.

Annenin ağlamaklı halini görünce dayanamadı baba “Şu adrese git, oğlunu gör” dedi.

Ve ekledi, “Adresi benim verdiğimi söyleme ama” Birkaç şey daha söyledi ama anne duymuyordu bile, aklında bir tek adres kalmıştı. Anne sevinçten uçuyordu.

Hemen hazırlandı yola koyuldu.

Büyük bir şehrin karşı yakasındaydı babanın verdiği adres.

Gittiği adres bir tamirhaneydi.

Oğlunu tulum içinde gördü.

Bir süre ıslak gözlerle dükkanın karşısından izledi ve oğluna doğru yaklaşmaya başladı.

İki yıl boyunca kendisini arayıp sormayan ailesini unutan delikanlı aniden annesini karşısında görünce önce şaşırdı, sonra koşup sarıldı annesine.

Babası hariç herkesi soruyordu, “o nasıl, bu nasıl,” diyerek.

Ve sonunda “O adam nasıl, hala aksi ve anlayışsız mı?” diye sordu annesine.

Anne cevapsız bıraktı bu soruyu.

“Hadi oğlum gel eve gidelim” dedi.

“Hayır anne, ben böyle iyiyim. O adamla tekrar aynı evde yaşayamam” dedi ve dükkana doğru yürümeye başladı.

Arkasından bir süre bakakalan anne hazırladığı pastayı oğluna vermek için seslendi. 

Delikanlı pastayı alırken annesine “Anne ne olur ısrar etme, gelmeyeceğim. Bir gün bile merak edip arayıp sormayan bir adamla aynı evde yaşayamam ben” dedi.

Anne boynu bükük halde oğlunun yanından ayrılmaya hazırlanırken

“Peki oğlum sen bilirsin. Anlaşılan çok kararlısın, gelmeyeceksin. Ama baban dedi ki; son bir aydır arkadaşlık ettiği çocuktan uzak dursun, o çocuk sana zarar verecektir.

Önceki arkadaşıyla barışsın”. Bu kez çocuk donakalmıştı.

Annesi eve dönmüştü. Babaya sitem etti, “Madem biliyordun nerde olduğunu neden benden sakladın? O yüzden rahattın demek? ”

Hep ters, aksi görünen baba yutkundu ve gözlerinden iki damla yaş akıverdi.

“O benim canımdır ya, canım” dedi.

“Ne zamandan beridir biliyordun? ” diye sordu anne.

“Gittiği günden beridir biliyorum. Bazen öğlen molalarında ne yiyip ne içiyor diye gider uzaktan izlerdim, Bazen akşamları geç gelirdim ya hani, sen beni kahveden sanırdın, işte o zamanlarda da ne yapıyor kimlerle takılıyor diye takip ederdim.”

Karı koca bir birlerine sarılıp ağlarken kapı çalmıştı.

Elleriyle gözlerini silerek kapıyı açmaya gitti anne.

Annesinin kendisine yaptığı pastadan daha büyük bir pasta ve hediye paketi ile içeri girdi delikanlı.

Koşarak babasına sarıldı. “Babalar günün kutlu olsun babaaaa”

Delikanlı anlamıştı. Kendisine hiç bakmadığını düşündüğü babasının, aslında gözünü hiç üzerinden ayırmadığını….


Share/Bookmark

Kredi Kartı EMV Standartları ve Güvenlik

22 Ocak 2017 Pazar

EMV Nedir?

Europay-MasterCard ve VISA tarafından geliştirilmiş ve dikkat ederseniz baş harflerini almış, chip kart teknolojileri aracılığıyla, standartlar belirleyen uluslararası bir sertifikasyon programıdır. EMV Sertifikasyonu, chip kartlar ile chip kart kabul eden terminallerde işlem yapılabilmesini sağlayan sistemin çerçevesini oluşturmaktadır. https://www.emvco.com/ resmi internet sitesi aracığıyla spesifikasyon kitapları ve bültenler yayınlar.

Türkiye’nin tam amlamıyla EMV ile tanışması, 2006-2007 yıllarında Chip & PIN projesi ile  oldu. Kart kullanıcılarının tanışma şekli ise; Kredi kartıyla PIN girmeden POS’dan işlem yapamama şeklinde oldu :)

EMV standartlarını aşağıdaki isimler altında şirketler özelleştirmişlerdir:

VSDC – VISA
M/Chip – MasterCard
AEIPS – American Express
J Smart – JCB
D-PAS – Discover/Diners Club International

EMV’de veri iletimi nasıl yapılır?

EMV yapısında iletilen veriler kart, pos terminali ve host (banka veya Visa/ MC olarak düşünebilirsiniz) arasında TLV (Tag – Length – Value) yapısında taşınır.

Tag : Veri elemanının ID’si. Bu ID unique’dir.
Length : Veri elemanının uzunluğu
Value : Veri elemanının değeri

Örrneğin; 5A084546710000000000 bu TLV’de;

Tag: 5A’dır. PAN (Personel Account Number) yani kart numarası datası olduğunu işaret eder.

Length: 08’dir. Uzunluktur. Hexedecimal değerlidir. Decimal olarak 8 byte’lık veri olduğunu gösterir.

Value: 546710000000000’dir. Kredi kart numarasını belirtir.

EMV öncesi işlemler:

EMV öncesinde kartlarda manyetik şerit kullanılarak işlemler yapılmaktadır.

Manyetik şerit ile;

-Terminalin kartı doğrulaması gibi bir durum yoktur.
-Kart sahibi yalnızca Online PIN ile doğrulanabilmektedir. EMV öncesi özellikle kredi kartlarında Online PIN’li perso işlemleri genelde yapılmamakta idi. (Kart üzerindeki Service Code bilgisinin doğru perso edilmemesi nedeniyle)
-Bankanın (Issuer’ın) kartın gerçekliğini doğrulama imkanı yoktur.

EMV sonrası işlemler:

Chip’li kartlar ile;

-İşlem öncesinde terminal kartı doğrular. Doğrulama yöntemi SDA, DDA yada CDA olabilir. Şu anda artık SDA kredi kartı kullanan banka yok gibi.
-Terminal kart sahibini OFFLINE PIN ile doğrulayabilir.
-İşlem otorizasyon için ONLINE’a çıkarsa, Issuer banka kartın gerçekliğini doğrulayabilir (ARQC)
-ONLINE’dan gelen cevaba göre kart bankasını doğrulayabilir. (ARPC)


Share/Bookmark

SQL Server İleri Sorgulama Teknikleri

SQL Server’da az kullanılan ama büyük kolaylıklar sağlayan bazı komutlar mevcut. Fırsat bulabilirsem, başka bir yazıda sorgu sonuçlarının özetlenmesi ve Windows fonksiyonlarının kullanımından da bahsederim;

-Table sample:  Rastgele sayıda kayıt elde etmemizi sağlayan komuttur. Direkt olarak Sql Server'ın verilerinin tutulduğu page'lerden okuma yapar ve ne kadar sayfa okunacağı parametrede belirtilir. percent ve rows olmak üzere 2 adet parametremiz vardır.

SELECT* FROM DEPARTMENTS
SELECT* FROM DEPARTMENTS TABLESAMPLE(10 percent)
SELECT* FROM DEPARTMENTS TABLESAMPLE(1000 rows)

Percent, sonuç setindeki kayıtların yüzde kaçının okunacağını belirtir. Örneğin tablomuzda 120 bin civarı kayıt vardır ve yukarıdaki 2. sorgu her çalıştırıldığında 12 bin, 13 bin civarı farklı sayıda kayıt döner.

-Pivot tablo: Pivot komutu Oracle ve Ms SQL gibi SQL tabanlı databaselerin hepsinde vardır.

Normalizasyon kurallarında içinde tasarlanmış tablolar olap şeklinde sorgulamalara izin vermeyebilir. Bu tür durumlar devreye pivot sorgulama girer ve detaylı analiz imakanı verir. Pivot kısaca ne yapar ?? Tablo da yapısı geregi alt alta sıralanmış olan kayıları yanyana yani sütunlar şeklinde göstermeye yarar.

SELECT*
FROM (
SELECT
YEAR(TARIH) [Yıl],
MONTH(TARIH) [Ay],
TOPLAM
FROM DEPARTMENTS) TableDate
PIVOT (
SUM (TOPLAM)
FOR [AY] IN (
[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12]
)
) PivotTable

-Unpivot tablo: Pivot işleminin tam tersini yapar. Onun için örnek vermiyorum.

-Except komutu:  Except operatörü de iki farklı sorgu sonucunun karşılaştırırken intersect operatöründen farklı olarak sadece ilk sonuç setinde olup ikici sorgu sonucunda olmayan kayıtları listelememizi sağlamaktadır.  Elde edilen sonucu NOT in ve Not exists operatörlerini kullanarak yazmak mümkündür. Intersect’de yazdım ona bakabilirsiniz.

SELECT PRODUCTID
FROM DEPARTMENTS
EXCEPT
SELECT PRODUCTID
FROM WORKORDER

-Intersect komutu: Intersect operatörü adında anlaşılacağı üzere iki farklı sorgu sonucunun kesişimini elde etmek için kullanılmaktadır. Yani iki sorgu sonucunu insersect operatörü ile birleştirdiğimizde her iki sorgu sonucunda da dönen kayıtlar listelenecektir. İki sorgu sonucunu iki farklı küme ile temsil edersek intersect operatörünü şu şekilde gösterebiliriz.

SELECT PRODUCTID
FROM DEPARTMENTS
INTERSECT
SELECT PRODUCTID
FROM WORKORDER

Bu sorgulara in veya exists operatörleri ile de aynı sonuca ulaşılabilir.

SELECT PRODUCTID
FROM DEPARTMENTS d
WHERE EXISTS (SELECT top 1
FROM WORKORDER wo where d.PRODUCTID=wo.PRODUCTID)


Share/Bookmark

Film Tavsiyesi: The Great Wall-Çin Seddi (2016)

Şu anda IMDB puanı 6.3

Konu: William Garin, İsimsiz Düzen adıyla bilinen seçkin savaşçılardan oluşan gizli bir ordu tarafından esir alınan usta bir okçu ve savaşta yaralanmış bir paralı askerdir. Kale Şehri denilen çok büyük bir askeri ileri karakolda, insanlığı bugüne kadar inşa edilmiş en büyük savunma yapılarından biri olan Çin Seddi’nin üstündeki doğaüstü güçlerden korumak üzere savaşırlar. Garin, dünyamızın harikalarından bir olan Çin Seddi’nin ardındaki sırrı keşfeder.

Başrolünde Jason Bourne rolü ile ikonik hale gelen Matt Damon’ın yer aldığı Çin Seddi filmi bir tarihi-fantastik türü örneği. Yönetmen kotuğunda Parlayan Hançerler ve Altın Çiçeğin Laneti gibi filmleriyle aşina olduğumuz Çinli yönetmen Zhang Yimou otururken, filmin kadrosunda da Jing Tian, Pedro Pascal, Willem Dafoe, Hanyu Zhang, Eddie Peng, Lu Han, Kenny Lin, Junkai Wang, Zheng Kai, Cheney Chen, Xuan Huang ve Andy Lau oynuyor.

Bilgi: http://www.imdb.com/title/tt2034800/


Share/Bookmark

Ocak 2017 Dergi Paketi

 

Aşağıdaki adreslerden indirebilirsiniz:

http://turbobit.net/v7zsifv35qnt/Ock17DergiPaketi.rar.html

http://turbobit.net/3g5hpf3wozel/OckDrgPkt2.rar.html


Share/Bookmark

Bakalım %2'lik misiniz? :)

Aşağıdaki testi yapın. Sadece verilen yönergeleri mümkün olduğunca çabuk yapın ama bir önceki işlemi yapmadan sonraki soruları okumaya devam etmeyin.

Yanıtları yazmanıza ya da akılda tutmanıza gerek yok, akıldan hesaplayın.

Sonuca şaşıracaksınız…

Bitinceye kadar aşağıya sarmayı sürdürün.

Hesaplamaların sonucunu aklınızda tutmaya çalışmayın ve bir sonraki hesaplamaya geçin.

Şunu hesaplayın:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

15+6

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

3+56

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

89+2

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

12+53

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

75+26

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

25+52

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

63+32

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

Bayıldınız biliyorum ama biraz daha katlanın….

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

123+5

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

ÇABUK! BİR ALET VE BİR RENK DÜŞÜNÜN !

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

En alta bakın…

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

Aklınıza hemen kırmızı bir çekiç geldi değil mi ????

Eğer öyle değilse, “farklı” düşünme yapısına sahip %2´lik insan grubundasınız.

Bu testi yapanların %98´i “kırmızı çekiç” yanıtını vermişler. İnanmıyorsanız, başkalarını da bu testi yaptırabilirsiniz :)


Share/Bookmark