Arda Kılıçdağı - Bir geliştiricinin karalama defteri

Navigation

Yubikey’i Smart Card olarak kullanmak ve GPG anahtarı ile SSH doğrulaması yapmak

Bugünkü yazımda da Yubikey’i bir smart card olarak kullanıp OpenPGP anahtarlarını barındırmak için OSX, Windows ve Linux üzerinde yapılması gerekenleri anlatacağım.

Bu yazının sonunda güvenli bir GPG anahtarı zinciriniz olacak, ve de bu anahtarları SSH key olarak kullanıp GPG/SSH Key’leri bilgisayarınızda değil Yubikey’inizde tutarak sunucularınıza Yubikey ile kimlik doğrulaması yapabilecek ve de bağlanabileceksiniz.

İlk olarak Yubikey’inizin GPG anahtarları desteklediğini, ve de maksimum kaç bit RSA’ya kadar desteklediğini öğrenmelisiniz. Sadece Yubikey Neo ve Yubikey 4 modelleri GPG anahtarı destekliyor. Yubikey 4 sahibiyseniz 4096, Neo sahibiyseniz 2048 bit’e kadar GPG anahtarı oluşturabiliyorsunuz.

Bende Yubikey 4 olduğu için ben 4096 bit’i tercih ettim. Yubikey Neo’da bu değer
2048 bit.

Öncelikle bir GPG anahtarı çifti

PHPKonf 2016 geliyor

İstanbul PHP grubu yaklaşık 2 senedir her ay PHP ile ilgili meetup'lar düzenliyor. Bu meetup'larda her ay yerli ve yabancı konuşmacılar gerek PHP, gerek ilgili teknolojiler hakkında çeşitli sunumlar hazırlıyor. Ayrıca bu grup, her sene, PHPKonf adında büyük konferanslar hazırlıyor. Bu sene 3.sü düzenlenen PHPKonf, 21-22 Mayıs 2016 tarihlerinde Bahçeşehir Üniversitesi, Beşiktaş yerleşkesinde gerçekleşecek. Geçen sene yerli ve yabancı, PHP'nin bu günkü halinde şekillenmesinde rol oynayan pek çok konuşmacının katıldığı bu konferansta bu sene de…

Yubi...Ney ? Yubikey hakkında ilk deneyimlerim

Bu yazımda Popüler güvenlik anahtarı olan YubiKey nedir, ne değildir, neler yapılabilir bunları anlatmaya çalıştım.

Bu yazımı ilk kez burada değil Medium hesabım olan https:[email protected]/ adresinde paylaştım. Yazıya buradan erişebilirsiniz.


“Yubi…Ney?” Yubikey hakkında ilk deneyimlerim

Bu yazıda biraz 2 aşamalı ve 2 faktörlü doğrulamaya değinip ardından Yubikey nedir, neye yarar, neler yaptım kısaca, dilim döndüğünce anlatmaya çalışacağım.

2 faktörlü doğrulama

Çoğumuz hesaplarımıza giriş yaparken en klasik yöntem olan “parola” metodunu kullanıyoruz. Özellikle, veriniz kıymetlendikçe, bu klasik yöntemin zaafları daha da can sıkmaya başlıyor.

Çünkü;

  • Olası bir saldırı altında elektronik cihazınıza 3. partiler (Windows ve diğer işletim sistemlerini etkileyen virüsler, Mobil cihazlarda izinleri kötü emellerle kullanan yazılımlar, donanımsal veya yazılımsal olarak türevleri bulunan, bastığınız her tuş darbesini

Using Eloquent and Schema Builder Commands Outside Laravel

Hey there,

Today, I will be telling about using Laravel's Eloquent ORM, and Schema builder outside Laravel with artisan's Migration commands. I will be using Laravel's Eloquent ORM, Silex as skeleton (you can also use Pimple as dependency injection container separately), and PHPMig for handling Migrations.

Why?

There are couple of reasons I needed this combination:

  • I will be making a micro app as a garage project, and I needed a good ORM and migration tool together.
  • I don't like Lumen, and that's why I don't want to use it.
  • I could also use Phinx as both schema builder and migration handler, but Eloquent ORM already comes with Schema builder classes. I didn't want to use a second layer for

Laravel 5: Fetching unique slugs before saving

Hello,

Today, I'll try to tell about a little tiny trick about PHP traits using Laravel as example.

I'll rename a private method in PHP traits and use it like a public method.

There is an awesome package for Laravel called Eloquent-Sluggable created by Colin Viebrock, which I've been using since Laravel 4.

I couldn't find a similar article for the same purpose with this package, so I decided to write a simple blog post.

Today, in a project, I needed to create the slug before saving. First, I thought of running the method directly in a model, so I tried running

Model::makeSlugUnique('my-slug-that-may-not-be-unique');  

But as expected, it failed, because its property was protected, and I should not fetch

Telegram Bot PHP API Application

Telegram-bot-php This app is a very simple Telegram PHP API for newly announced Telegram Bots. Features By installing this app, you can have a working Telegram Bot within minutes! This app only has two routes (which one is to register the webhook, another is to listen the webhook) in an index.php file, and a configuration file. This app can handle multiple bots from same route. Different hooks will be different route parameters. I'm already hosting…