Kayıtlar

Kasım, 2016 tarihine ait yayınlar gösteriliyor

Zafiyet Taraması ve Sızma Testi

Resim
Zafiyet taraması ve sızma testi arasındaki farkı anlatmak için geniş ve somut bir örnek bulmaya çalışıyordum. Threat kurucusu Marcus J. Carey bu örneği basit bir şekilde kurgulamış ve yorumlamış. Konuyu daha iyi açıklamak amacıyla bu örneği sizlerle paylaşmak istiyorum.
Ayşe ve Ali üniversite birinci sınıfta tanıştı ve mezun olduktan sonra evlenmeyi düşünüyorlardı. Her ne kadar delicesine sevse de Ali'yi, genel sağlık sorunları ve genetiksel sorunlar konusunda kaygılıydı Ayşe. Ali'ye bütün fiziksel testler ve kan testleri için ısrar ediyordu. Ali ne kadar dirense de tüm testlere gitti. Test sonuçlarında sıkıntı yoktu ikisi de turp gibiydi.

Bir gece dışarı çıktılar ve Ali önünü göremeyecek şekilde sarhoş olmuştu. Her ne kadar araba sürebilecek kadar iyi olduğunu söylese de Ayşe anahtarları alıp Ali'nin eve sağ salim vardığından emin oldu.

Ali'nin en iyi arkadaşı Mehmet efsane bir mezuniyet partisi yapmak istiyordu. Ayşe çekinse de Ali'nin partiye gitmesine izin ver…

CRYPTTECH NG Lansman ve Ürünler Yeni Nesil Özellikler

Resim
Uzun süredir üzerinde çalıştığımız ve 02 Kasım 2016 tarihinde Baltalimanı Portaxe'da lansmanını yaptığımız yeni nesil ürünlerimizin özelliklerinden bahsedeceğim bu yazıda. Öncelikle bize inanan, bizimle birlikte aynı yolda olan iş ortaklarımıza teşekkür ederek başlayayım.



Ürünlerimizi tasarlarken ve geliştirirken, temelde birkaç prensipten çok fazla uzaklaşamayacağımızın farkındayız. Bu prensipler; esneklik, performans ve kullanım kolaylığı. Bu kavramlardan her birinin geliştirilmesi, diğer ikisinin geliştirilmesine olumsuz yönde etkisi vardır. Sadece esneklik özelliğine ağırlık verirseniz entegre edeceğiniz sistemlerin artmasına, altyapının daha da karmaşıklaşmasına daha zor kullanıma neden olur. Performans odaklı geliştirme yaparsanız, akan verinin analizi, indekslemenin yükü, dağıtık/paralel programlamanın ve teknolojilerinin engelleri sizi esneklikten taviz vermeye zorlayacaktır. Yine; basit, kullanıcı dostu arayüzün arkasındaki zekanın önyüze aktarılması gerekiyor ki bunu gel…

B*-Tree (BTree, BPlusTree) Veri Yapısı ile Veri İndeksleme

Resim
Veri indekslemeVeri asıl kaynağına yazılırken bir format takip edilir. Bu formata göre, bazı sorgulamaların yapılması çok zaman almaktadır. Bazen tüm verinin taranması gerekebilir. Veriye erişimi hızlandırmak için, asıl veriye ek olarak, farklı biçimlerde tekrar bilgi yazılması gerekmektedir. Farklı biçimlerde verinin tekrar yazılması işlemi "indeksleme" olarak adlandırılmaktadır. İndeksleme yaklaşımında, indekslenecek anahtar veri ve asıl veriye referans bulunmaktadır. (<Key,Pointer>) Asıl veri değiştiğinde, indeks verilerinin de güncellenmesi gerekir.

Bu yazımızda; önemli indeksleme tekniklerinden olan BTree ve BPlusTree veri yapılarının özellikleri hakkında bilgi verilecektir. BPlusTree, ilişkisel veritabanlarında en çok kullanılan ağaç veri yapısıdır.
BTree Veri yapısı BTree, ağaç şeklinde dinamik bir veri yapısıdır. Nodlar ve nod içindeki sıralı elemanlardan oluşur. Kök noddan başlayarak; her bir elemanın küçük değerleri, sola doğru, büyük değerleri ise, sağa doğru…