LikeForYou
- 26 Eyl 2017
- 728 Mesaj
Aktiflik
Seviye
Deneyim
s.a bugün session güvenilirğinden bahsedeyim.
Session içerisinde oldukça önemli bilgiler tutulduğundan session güvenlik açısından oldukça önemlidir. Session verilerinin server tarafında tutulması güvenlik açısından içimizi rahatlatan en önemli etkendür.
SSL kullanımını etkinleştirmek sunucu ve istemci arasındaki veri akışının daha güvenilir bir şekilde sağlanması açısından önemlidir. SSL vasıtası ile tüm HTTP arzu ve cevapları korumalı bir biçimde transfer edilir.
Güvenlik kalkanınızı biraz daha güçlendirmek dilerseniz session içerisine yazılacak verileri şifreleyerek yazmayı tercih edebilirsiniz. Böylece session içindeki veriler şifrelemeyi çözecek anahtar olmadan okunamaz. Şifreleme işi session_set_save_handler( ) fonksiyonu sayesinde yapılabilir.
Session parametreyini her seferinde tekrar üretmek de saldırganın işini zorlaştıracaktır.
KOD
Session içerisinde oldukça önemli bilgiler tutulduğundan session güvenlik açısından oldukça önemlidir. Session verilerinin server tarafında tutulması güvenlik açısından içimizi rahatlatan en önemli etkendür.
SSL kullanımını etkinleştirmek sunucu ve istemci arasındaki veri akışının daha güvenilir bir şekilde sağlanması açısından önemlidir. SSL vasıtası ile tüm HTTP arzu ve cevapları korumalı bir biçimde transfer edilir.
Güvenlik kalkanınızı biraz daha güçlendirmek dilerseniz session içerisine yazılacak verileri şifreleyerek yazmayı tercih edebilirsiniz. Böylece session içindeki veriler şifrelemeyi çözecek anahtar olmadan okunamaz. Şifreleme işi session_set_save_handler( ) fonksiyonu sayesinde yapılabilir.
Session parametreyini her seferinde tekrar üretmek de saldırganın işini zorlaştıracaktır.
KOD
Kod:
<?php
session_start();
if (!isset($_SESSION[’initiated’]))
{
session_regenerate_id();
$_SESSION[’initiated’] = TRUE;
}
?>
SEE YOU LATER LESSON

