Searched for ""

Git ile Automatic Deployment nasıl kurulur

Merhaba pek çok yeni projenin ihtiyacıdır “Automatic Deployment”. Bu iş aslında profesyonel olarak bamboo (https://www.atlassian.com/software/bamboo) yada alternatifleri (http://stackoverflow.com/questions/4806331/bamboo-vs-hudsona-k-a-jenkins-vs-any-other-ci-systems) ile yapılır. Lakin bu uygulamaların kimi yüksek maliyetli, kimi ücretsiz ama kaynak tüketimi olarak projeye ek yük getirdiği için ilk başlarda “imkansızlıklar” denilerek kullanılamayabilir.

Continue reading

Ubuntu Server’ a Git kurmak

“Ubuntu Server’ ınıza Git kurmak”

  • Öncelikle Server’ ınıza login olun
  • ardından komut satırına aşağıdaki komutu yazın ve enter tuşuna basın 🙂

    Bu sırada sizden onay isteyecektir. Y yazıp enter a basabilirsiniz.

 

PHP dosyalarınızı brute force attack ‘ a karşı koruyun

Günümüzde kırılmayan şifre yoktur. Maalesef. Siz her ne kadar bilgisayarınızı en temiz şekilde de kullansanız, şifreleriniz ne kadar uzun olursa olsun , hacker lar şifrenizi çalamasada sisteminizi zorlayıp şifrenizi bulabiliyorlar. En bilinen ve etkili yöntem olan brute force attack ile. brute force attack nedir ? nasıl çalışır ? çok uzun konular. En basit şekliyle anlatmak gerekirse örneğin;

login.php yada login.aspx vb. her ne olursa olsun, web uygulamanızda bir giriş dosyanız var. Hacker kişi, bu dosyayı hedef alıyor. Kullanıcı adı ve şifrenin olabilecek tüm ihtimallerini ki bu her ikisininde uzunluğuna göre milyarlarca ihtimal yapıyor, hacker yazdığı bir bot ile hepsini tek tek bot a denetiyor. Teknik olarak en sonunda doğru kullanıcı adı ve şifre kombinasyonunu yakalıp sisteminize giriyor. Tabiki ben çok çok sığ bir şekilde anlattım konuyu. Konu hakkında detaylı bilgileri https://en.wikipedia.org/wiki/Brute-force_attack adresinden ve http://www.howtogeek.com/166832/brute-force-attacks-explained-how-all-encryption-is-vulnerable/ adresinden edinebilirsiniz.

Continue reading

SSH Key Yaratma

SSH Key, serverlara bağlanırken, klasik şifre ile giriş ten daha güvenli bir yol sunar. Şifreler brute force attack ile kırılabilirken, ssh keylerin bu yöntem ile kırılması neredeyse imkansıza yakındır. SSH Key oluşturduğunuzda 2 adet key yaratılır. public ve private olan bu keylerden, public olanını bağlanmak istediğiniz serverlara koyarsınız. Server’ a bağlanmak istediğinizde ikisinin eşleşmesi gerekir. Eşleşme işlemi başarı ile sonuçlandığında artık sisteme giriş izniniz verilmiş olur.

Continue reading

Prefetching, preloading, prebrowsing ile Web Uygulamanızın Akışını Hızlandırın

Frontend hızı dendiği zaman hepimizin aklına klasik minification, caching, gzipping, file concate gibi web uygulamamızın yükleniş hızını arttıracak çözümler gelir. Lakin hergün yeni teknikler kullanarak bir adım daha ileriye gitmemiz gerekiyor.

Başlıkta da belirttiğim gibi “pre” ile prefixlenen bu teknikler, ihtiyaçlarımıza önhazırlık yapmamızı sağlıyor. Her zaman bir adım ilerisini düşünen kazanır 🙂

Continue reading