Genel

  • Kategori: genel
  • Gösterim: 9975

PHP ile Şifreleme (Hashing)

PHP Şifreleme (Hashing)

Gelişen teknoloji dünyasında hemen hemen hepimiz web üzerinden verilerimizi şifrelerimizi ve buna benzer bilgilerimizi girmekteyiz ve bu bilgileri kullanıcı kayıt sistemlerine kayıt etmekteyiz.

Geliştiriciler , yazılımlarında bir çok şifreleme metodu kullanabilmektedir.Sizlere Php dili ile şifreleme , doğru şifreleme nasıl kullanılır ondan bahsedeceğiz.

Php yazılım dili ile yazılan bir kullanıcı kayıt sistemi düşünelim.Hiçbirimiz bir kullanıcımızın oluşturduğu şifreyi açık bir şekilde veritabanına kayıt etmek istemeyiz.Veritabanımıza bir şekilde ulaşan kötü niyetli hackerlar kullanıcılarımızın şifrelerini öğrenebilir ve bu şifreleri başka hesaplarında kullanabilirler.Bu durum için çok kullanılan şifreleme metodlarından;

MD5 şifreleme metodu mevcuttur.Fakat bazı durumlarda md5 şifreleme metodu da kırılabilmektedir.Özel karakterlerden oluşmayan şifrelerinizi md5 çözücü free siteler yardımıyla çözebilirsiniz.

Bu durum için en doğru çözüm php hashing fonksiyonudur.

Php hashing fonksiyonunu aşağıdaki gibi kullanabiliriz.

$sifre = "sunucupark"; //bir şifre belirliyoruz.

password_hash($sifre , PASSWORD_DEFAULT); //şifremizi php hashing fonksiyonu ile hashliyoruz.

Php hashing fonksiyonu ile şifrelemiş olduğumuz şifremizi bir değişkene atarak password_verify fonksiyonu ile doğrulatıp kullanıcılarımızı sisteme login edebiliriz.

Bu sayede PHP yazılım dile ile yazmış olduğumuz kullanıcı kayıt sistemi için veritabanımıza kullanıcı şifremizi doğru bir şifreleme metodu kullanarak yazmış olacağız.

Yazılım güvenliği sektörün önde gelen konularından biri olmaktadır.

 

Faydalı olması dileğiyle

 

  • Kategori: genel
  • Gösterim: 10319

MX Kaydı Nedir?

MX kaydı, Mail Exchanger kaydı, alan adınıza ait mail adreslerinin çalıştığı mail sunucularını adresleyen bir DNS kaydıdır. MX Kaydının mevcut DNS sunucunuz üzerine yazılmaktadır ve yine bu DNS sunucusundan cevap almaktadır. MX kaydı birden fazla olabilir.birden fazla kaıtlard 10,20 vb öncelikleri belirtilebilir.

E-posta adresinizle bir e-posta gönderdiğinizde, sistem öncelikle MX kaydınıza bakacak ve ilk sıradaki MX sunucusundan cevap aldığında e-postayı bu sunucu üzerinden gönderecektir. Eğer MX sunucusundan cevap alamazsa, e-postanızı gönderemeyecektir. Bu yüzden mail trafiğinin etkilenmemesi için MX kaydınızın doğru olması önemlidir.

Örnek olarak bir kullanıcıya e-posta gönderildiğinde ilgili e-posta hesabının alan adına ait DNS kayıtların içerisinde yer alan MX kayıtlarından önce 10 değeri ile önceliği belirtilen MX kaydına ait sunucu kontrol edilir. Eğer bu sunucuya erişilemez ise 20 vb. değeri ile belirtilmiş sunuculara erişim kontrol edilir. Böylece bir e-posta sunucusu çöktüğünde diğer sunucu üzerinden trafiğe devam etmektedir.

 

Faydalı Olması Dileği İle

SunucuPARK Hosting Destek

  • Kategori: genel
  • Gösterim: 3308

Centos Ruby Kurulumu

Ruby nesneye yönelik dinamik bir programlama dilidir.Linux işletim sistemi tabanlı sunuculara kurulumu oldukça kolaydır.

yum -y install ruby ruby-devel rubygems

Kurulumunuz başarılı bir şekilde kurulduysa kontrolünü sağlayabilirsiniz.

ruby -v

 

 

Faydalı Olması Dileği İle

SunucuPARK Hosting Destek

  • Kategori: genel
  • Gösterim: 8463

DirectAdmin Php Versiyonu Nasıl Yükseltilir?

DirectAdmin paneline sahipseniz custombuild kullanarak php versiyonunuzu değiştirebilirsiniz.

Aşağıdaki komutları sırayla çalıştırınız.

cd /usr/local/directadmin/custombuild
./build update
./build set php1_release 7.0
./build set php2_release 7.0
./build php d

Aşağıdaki komut ile güncel php versiyonunuzu görebilirsiniz.

 

Faydalı Olması Dileği İle

SunucuPARK Hosting Destek

 

  • Kategori: genel
  • Gösterim: 6491

Centos 7 aaPanel Kurulumu

Ücretli hosting kontrollerine alternatif olarak günümüzde bir çok ücretsiz hosting kontrol paneli mevcuttur. Ücretsiz hosting kontrol panellerinden biri de aaPanel'dir. Bu panel nginx, apache, tüm php versiyonları, ücretsiz ssl, ftp kısaca bir hosting kontrol panelinde aradığınız herşeyi barındırıyor.

Kurulum için Centos 7 işletim sistemine sahip bir sunucunuzun olması yeterlidir.

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

Kurulum başarılı bir şekilde gerçekleştikten sonra aşağıdaki gibi bir çıktı ile karşılaşacaksınız.

 

Ekran görüntüsünde gördüğünüz gibi panel giriş linki ve giriş bilgileri ile kontrol panelinize erişim sağlayabilirsiniz.

 

Faydalı Olması Dileği İle

SunucuPARK Hosting Destek

 

 

Alt Kategoriler