Kredi Kartları ve POS İşlem Limitleri

15 Nisan 2018 Pazar

Bankalararası Kart Merkezi, temassız kartlarla yapılan işlemlerin limitinin artırıldığını duyurdu. 50 TL olan temassız şifresiz işlem limiti, 1 Mart 2018 itibariyle 90 TL yaptı.

Çoğu banka contactless offline limitlerini yani floor limitlerini güncelledi. Peki kredi kartı ve POS işlemin offline veya online olduğunu nasıl biliyor?

Kredi kartlarında ve POS’lar limitler belirli bir algoritma ile onaya gönderiliyor:

Temaslı Online İşlem: Genelde olan işlem tipi. Provizyon issuer bankaya ulaşılarak alınır.

Temassız Online İşlem: Gerçekleştirilmek istenen işlemin tutarı temassız limitler dahilinde issuer bankaya ulaşılarak alınmak istenebilir. Türkiye ve İtalya’ya özel bir durum olduğunu biliyorum. Garanti Bonus Trink’in ilk versiyonu böyle çalışıyordu…

Temassız / Temaslı Offline İşlem: Belirli limitler dahilinde işleme Acquirer banka POS’unun onay vermesi şeklinde gerçekleşen işlemler. Başka bir ifadeyle bir işlemin POSile kart arasında Onay ya da red olması durumudur. POS bu tür işlemler için kendi bankasına ya da kartın bankasına ulaşmaya çalışmaz, online’e çıkmaz.

POS’lar için aşağıdaki limit değerleri söz konusudur;

Limit 1 >= Limit 2 >= Limit 3

Limit 1: Bir işlemin temassız gerçekleşme değeri

Limit 2: Bir işlemin temassız ve Online gerçekleşme değeri

Limit 3: Bir işlemin temassız ve offline gerçekleşme değeri (Offline Limit)

İşlem Tutarı <= Limit 1 ise işlem temassız olarak gerçekleşebilir, büyük ise işlem temaslıya yölendirilir.

İşlem tutarı <=Limit 1 ve İşlem tutarı >=Limit 2 arasında ise temassız Online gerçekleşir.

İşlem tutarı <= Limit 3 ise işlem  temassız offline gerçekleşebilir.


Share/Bookmark

SQL Server 2017 Yenilikleri (sp_configure)

SQL Server 2017 ile gelen yeniliklerden biri SP_Configure’de yapılan değişikler:

SP_configure ile SQL Server’da Server seviyesinde konfigurasyonlar yapabiliyoruz.

Sp_configure opsiyonu olarak “Clr Strict Security” opsiyonu geldi. True olarak set edildiğinde, CLR kullanan assembly’ler safe olarak işaretlense bile unsafe gibi davranır.

Güvenlik açısından Microsoft bu özelliğin true olarak set edilmesini tavsiye ediyor. Default olarak’ta true olarak geliyor ama geriye dönük uyumluluk için false olarak’ta set edilebiliyor.

Bazı örnek ayarlamalar:

MAXDOP(Maximum Degree Of Parallelism): Sunucuya gelen isteklerin CPU üzerindeki paralellik seviyesini belirtir. Default olarak 0 dır. Gelen sorgu çeşidine göre sql server paralellik seviyesine kendi karar verir.

Örneğin bir sorgu tek core üzerinde çalışırken başka bir sorgu 8 core üzerinde aynı anda çalışabilir. Bu tamamen sistemde çalışan veritabanlarına gelen sorguların yapısına bağlıdır. Genellikle KDS sistemlerinde paralellik sevivesi fazla olduğunda sistem daha performanslı çalışır. OLTP sistemlerinde ise paralellik seviyesi 1 olduğunda iyi çalışır. Genel anlamda SQL Server default ayarlarla iyi çalışır fakat MAXDOP ayarı buna dahil değildir. MAXDOP seviyesi sisteme bağlı bir değişken olduğu için kendiniz en uygun MAXDOP seviyesini belirlemelisiniz. Her sistemin maksimum performansını küçük değişikliklerle test ederek optimum paralellik seviyesini bulmanız gerekir. Aşağıdaki şekilde set edebilirsiniz.

sp_configure 'show advanced options',1
reconfigure

MAX Server Memory: SQL Server Memory’i çok sever. Siz bir limit set etmezseniz memory’nizi tamamen tüketebilir. Bu yüzden işletim sisteminiz darboğaza girebilir. İşletim sisteminin sıkıntı yaşamayacağı kadar memory’i işletim sistemine ayırmak için bu ayarı set etmelisiniz.

Örneğin 128 GB belleğe sahip bir sunucuda benim set edeceğim MAX SERVER Memory 125 GB filan olacaktır. 128 set etseniz yine problem yaşamazsınız ama ben işletim sistemine biraz hareket alanı bırakmayı tercih ediyorum. MAX Server Memory ile beraber işin içine Lock Pages In Memory gibi kavramlar da giriyor. Birden fazla instance varsa burada yapılması gereken ayarlar da var.

sp_configure 'max server memory (MB)',5000(5 GB demek. Siz de kendi sistemine göre set etmelisiniz)
reconfigure

Backup Compression Default: Alacağınız backupların default olarak sıkıştırılarak alınmasını sağlar.

sp_configure 'backup compression default',1
reconfigure

Fill Factor: Indexleriniz Rebuild olurken Fill Factor ayarlarınızın default olarak siz rebuild esnasında set etmesenizde set edilmesini sağlar.

sp_configure 'fill factor (%)',90
reconfigure

CLR: .net ile derlediğiniz kodlarınızı SQL Server üzerinde çalıştıracaksanız bu dll’leri SQL serverda çalıştırabilmek için bu özelliği aktif etmeniz  gerekir.

sp_configure 'clr enabled',1
reconfigure

DAC (Dedicated Admin Connection): SQL Server’a kullandığı portlardan hiçbir şekilde erişilemediğinde veritabanı yöneticisinin sorunu çözmek için özel bir port üzerinden bağlanması gerekebilir. Bu şekilde bağlantı yapabilmek için bu özelliği aktif etmeniz gerekir.

sp_configure 'remote admin connections',1
reconfigure


Share/Bookmark

KravMaga - Controled Hold (Kontrollü Tutuş) ve Controled Attack (Kontrollü Saldırı) Teknikleri

KravMaga’da “Kontrollü Tutuş Teknikleri (CHT)” ve “Kontrollü Saldırı Teknikleri (CAT)”  Aikido v.b. sporların uygulama temelleriyle benzerlik gösterir. Temel amaç, kesici alet saldırılarında minumum zararla en güvenli şekilde saldırganın etkisisiz hale getirmektir.

Controled Hold (Kontrollü Tutuş) Tekniklerindeki Amaç:

1- Saldırılarda, vücudumuzu her zaman yan tarafda tutmak,

2- Saldırganın kolunu değil, bileğini tutmak.

Controled Attack (Kontrollü Saldırı) Tekniklerindeki Amaç:

1- Saldırganın bileğini, kendisine doğru çevirmek,

2- Bileğini çevirirken vücudumuzu da döndürmek,

3- Saldırı nesnesini alana kadar, saldırganın bileğini bırakmamak.


Share/Bookmark

Mart 2018 Dergi Paketi

5 paket bulunuyor. Toplam boyut 8.28 GB

Paket 1:

http://turbobit.net/78lcbgmiclit/Mart-Dergi-1-WT.rar.html

Paket 2:

http://turbobit.net/o3s9eh9t5i36/Mart-Dergi-2-WT.rar.html

Paket 3:

http://turbobit.net/i3jh29j0h0u3/Mart-Dergi-3-WT.rar.html

Paket 4:

http://turbobit.net/nlf6xdy8ynt5/Mart-Dergi-4-WT.rar.html

Paket 5:

http://turbobit.net/byms083mhj88/Mart-Dergi-5-WT.rar.html


Share/Bookmark

VISA ve MasterCard 8 Digit BIN Geçişi

18 Şubat 2018 Pazar

2018 Ödeme Sistemleri’nin en ilginç haberlerinden biri, Visa ve MasterCard’da, Issuing BIN’leri 6 digit’den 8 digit’e çıkarmaya karar vermesi oldu. Çalışmanın deadline’ı 2022 gözüküyor.

BIN (Bank Identification Number) nedir? BIN numarası, kartın ait olduğu banka, kart programı, VISA / Mastercard / JCP/ CUP/ American Express ayrımı, Kredi Kartı / Banka Kartı ayrımı ve Bireysel / Ticari Kart ayrımlarının tespit edilmesine imkan vermektedir. Şu an da kartlarda ilk altı 6 hane kullanılıyor. Tüm ödeme sistemleri doğrulamarı genellikle buna göre şekilleniyor.

Yeni 8 Digit BIN, PCI kısaltma kurallarını zorlaştırabilir ve uyumluluk sıkıntısı oluşturabilir. Pek çok kuruluş PCI DSS (The Payment Card Industry Data Security Standard ) gereklilikleri etrafında ve kart sabihinin verilerini nasıl kullanacağını belirleyebiliyor. PAN yani kredi kartı numarasının, kredi kartı sonlandırma kuralları, DSS'den bu yana pek değişmedi. Bugün, kuruluşlar PAN'ın ilk 6 ve son 4 basamağını tutuyorlar (6-4 / *). Bu nedenle, kural değişiklikleri herkesi etkileyebilir.

Şu anda bankaların elindeki 6 digit’lik BIN’ler, birden bire 100  adet BIN gibi değerlendiriliyor olacak. VISA, her ne kadar migration yapılmasına ihtiyaç yok dese de, kendi bulletin dökümanlarından anlaşılan bankaları bir consolidasyona doğru götürecek gibi…

Bankalar şu an için kart numarası oluştururken: Şimdiden BIN'lerin LowRange ve HighRange’lerini 000000000 ile 009999999  veya çok kartı olan bankalar için bir kaç aralık olarak set etmeleri gerekebilir.

Örneğin:

     000000000 ile 009999999 

     010000000 ile 019999999 

    020000000 ile 029999999 

Eğer ilk 6 haneden sonraki iki haneyi sabit belirleyen bankalar biraz daha şanslılar. Çünkü, BIN’lerini VISA ve Mastercard’a bildirirken 44444401 diye bildirebilirler.

Aşağıdaki Visa ve MasterCard’ın sitelerinde biraz daha detay bulabilirsiniz…

Visa: Retail Solutions Providers Association re-posting: VISA Bulletin – Eight‐Digit Issuer BIN will be Implemented in April 2022

MasterCard: Account range solutions and 8-digit Bank Identification Numbers (BINs)


Share/Bookmark

SQL Server 2017 Yenilikleri

2 Ekim tarihinde kullanılabilir sürümü çıkmış oldu. Daha önceki sürümler 2 sene arayla çıkmıştı. 2014 – 2016 ve son sürüm açıkcası 2018’de bekleniyordu. SQL Server 2017’de Database Engine tarafında önemli değişiklikler var.

T-SQL Tarafındakı Komut Yenilikleri:

SELECT INTO …… ON FILEGROUP: select into komutunu istenen filegroup üzerinde çalıştırabilir hale gedi.

CONCAT_WS: Concat gibi çalışıyor, istenilen yerden sepatör ile ayrılabilir hale geldi. WS = With Separator

TRANSLATE: Daha çok Replace komutunun yerine kullanılabilir, örnek olarak tek bir hamlede parantez açma ve kapama işlemi yapılabiliyor.

TRIM: Boşluk karakterlerini kaldırmak için kullanılır.

STRING_AGG: String ifadelerin birleştirilmesinde kullanılır.

OPENROWSET: OLE DB data sourceları için daha fazla destek getirilmiştir. Bulk insert operasyonlarında yenilikler eklendi.

Administration Tarafındaki Yenilikler

Yeni Compability Level

Compability Level 140 bu versiyonla gelmiş oldu. Yeni bir database oluşturduğumuzda otomatik olarak Level 140 olacak.

SQL Server Compatibility Level, veritabanının SQL Server’ın hangi sürümüyle uyumlu olduğunu gösterir. Özellikle upgrade işlemlerinde daha az sorunla karşılaşılması için Microsoft’un sağladığı bir özelliktir.

Aşağıda kısaca Compatibility Level mantığını anlatmaya çalıştım:

SQL Server 2016

Compatibility Level: 130 

Supported Compatibility Level: 130, 120, 110, 100

SQL Server 2014:

Compatibility Level: 120

Supported Compatibility Level: 120, 110, 100

Yedekleme

Differential ve Log backuplarda yeni özellikler geldi. Yeni gelen alanlar ile “modified_extent_page_count” ve “sys.dm_db_file_space_usage” ile full ve differential backup almak da kolaylaştı. Differential backuplar için “threshold değeri” artık verilebilir.

TempDb Tarafındaki Yenilikler

Tempdb yapılandırması, SQL Server 2016’nın kurulumuna yeni bir özellik olarak eklenmişti. 2016 nın kurulumunda her bir TempDb için en fazla 1 GB verilebiliyordu.  SQL Server 2017 de bu boyut 256 GB a kadar yükseltildi.

Temporal Tarafındaki Yenilikler

Temporal tablelar ilk olarak SQL Server 2016’da çıktığında, eksik olan iki önemli özellik, “foreing key constraint” ve “retention policy” özellikleri, bu versiyonla birlikte eklendi. Temporal table’lardaki bir değişiklik bu policyler ile daha kolay takip edilebiliyor.


Share/Bookmark

Kripto Paralar Hakkında

Kripto Paralar

Crypto ve currency kelimelerinin bir araya getirilmesiyle oluşturulmuş olan CryptoCurrency deyimi kripto (şifreli) para anlamına geliyor. Kripto para;  internet aracılığıyla kullanılan, hiçbir merkezi otoriteye ya da aracı kuruma bağlı olmayan, sanal para birimini ifade ediyor. Kripto paralar ancak belirli şifreler kullanılarak yerleştirildiği sanal cüzdanlardan yine şifreler aracılığıyla çıkarılıp kullanılabildiği için bu adı taşıyorlar. Kripto para birimleriyle kişiler ya da kurumlar tıpkı gerçek parayla yaptıkları gibi harcama yapabiliyor ya da para kabul edebiliyor.

Piyasada bugün itibariyle 50’den fazla kripto para işlem görüyor Bu paraların bazıları şunlar: Bitcoin, Ethereum, Ripple, Litecoin, . Sanal olmaları yalnızca bilgisayar sisteminde kayıtlı olmasından kaynaklanıyor. Yani bu para birimleri Dolar gibi, Euro gibi TL gibi basılı halde fiziksel olarak bulunmuyor.

Bu paraların değeri, kullanıcılarının onu bir değiş tokuş aracı olarak kabul etmelerinden ya da bir emtia gibi görmelerinden kaynaklanıyor. Değeri, tıpkı diğer para birimlerinde ya da emtialarda olduğu gibi, piyasada anlık olarak arz ve talep koşullarına göre belirleniyor.

Kripto Paraların Üstünlüğü / Avantajları

Kripto paraların reel paralardan en belirgin üstünlüğü herhangi bir ülkenin merkez bankasına bağlı olmadığı için hiçbir ülkenin ekonomik durumundan etkilenmemesi. Ayrıca kime ait olduğu bilinmediği ve bir merkezi otorite tarafından izlenip denetlenmediği için kripto paralar ile açılmış hesapların dondurulması, el konulması gibi bir tehditle karşılaşması da söz konusu değil.

Kripto Paraların Hızlı Değer Kazanmasının Nedeni

Kripto paralar her türlü gizli işlemde, kazançların vergi dışına çıkarılmasında ve hatta kara para ilişkilerinde kullanılan bir ödeme aracı haline gelebiliyor ve bu işlemlere talep arttıkça kripto paraların sınırlı sayıda olması nedeniyle değerleri yükseliyor. Değeri yükseldikçe bu kez bu yükselen değere bakarak bu paraları yatırım aracı olarak kullanmayı hedefleyenlerin talebi artıyor ve bu talep artışı sonucu bu paraların değeri daha da yükseliyor.

Bazı Kripto Paralar:

1-Bitcoin

Kripto paraların ilk ortaya çıkanı ve halen de en yaygın olanı Bitcoin. Bitcoin 21 milyon adet ile sınırlı olarak oluşturulmuş durumda.

Yeni Bitcoinlerin dolaşıma girebilmesi için 16 haneli bir şifreyi çözmek gerekiyor. Bu şifreyi çözmek oldukça profesyonel bilgi ve teknik donanım gerektiriyor. Şifreyi çözen kişi 12,5 adet Bitcoin kazanıyor. Bitcoin sistemini kullanarak ödeme ya da bir işlem yapmak isteyip de şifreyle uğraşmak istemeyenler Bitcoin satan internet sitelerinden para karşılığı satın alabiliyorlar.

Piyasa Değeri: 182 Milyar Dolar

Satoshi Nakamoto adlı kimliği bilinmeyen bir programcı veya programcı grubu tarafından ortaya çıkartılmış. Adamı bulan, gören yok…

2-Ethereum

Piyasa Değeri: 94 Milyar Dolar
2015 yılında ortaya çıkan Ethereum hızlı bir yükselişle kripto paralar arasında 94 Milyar Dolar piyasa değeriyle ikinci sıraya yerleşmiş durumda. Hem Ethereum mining yani Ethereum madenciliği hemde Ehtereum trading ile piyasada popülerliğini sürdürmektedir.

3-Ripple

Piyasa Değeri: 46 Milyar Dolar
Piyasaya 2012 yılında Bitcoin alternatifi olarak çıkan Ripple alternatif bir kripto para olarak piyasada yer alıyor.

4-Litecoin

Piyasa Değeri: 12 Milyar Dolar
Bitcoin’in sanal bir alt birimi olarak ortaya çıkartılan Litecoin uzun yıllardır kripto para piyasasında yer alıyor ve günümüzde 12 Milyar Dolar piyasa değerine sahip.

Kripto paraların 17.02.2018 tarihi itibariyle market hacimleri:

Kripto Paraların Tehlikesi  /Riski Nerede?

Kripto paralara yönelik en büyük tehlike veya risk bu paraların kullanımının kara para işlemlerine açık olması dolayısıyla devletler tarafından yasaklanması ya da tıpkı İsviçre Bankalarına yönelik aksiyonda olduğu gibi hesapların isimlendirilmesi talep edilebilir. Bu yapıldığı anda bu paralar, bir anda çok büyük değerler kaybedebilirler.  


Share/Bookmark