Kayıtlar

Web Sitesinde Cross Site Scripting XSS Açıklarını kapatma

Resim
XSS açığı temelde HTML etiketlerinin kötüye kullanımına dayanan bir metoddur. Genellikle html içine kötü niyetli kişiler tarafından <script>, <object>, <applet> ve <embed> etiketlerinin yerleştirilmesi ve buraya yazılan betiklerin sizden gizlice bilgi çalması esasına dayanır. PHP Dilinde strip_tags fonksiyonu ile korunabiliriz. Bu şekilde HTML yönlendirmelerin önünü kesebiliriz Bir diğer çözüm ise .htaccess dosyasını yapılandırmak. Site kök dizininde bulunan .htaccess dosyasına aşağıdaki kodları eklediğiniz takdirde xss açıklarına karşı korunmuş oluruz. RewriteEngine On RewriteCond %{QUERY_STRING} base64_encode.*\\(.*\\) [OR] RewriteCond %{QUERY_STRING} (\\<|<).*script.*(\\>|>) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\\[|\\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\\[|\\%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L]    

Linux Sistemlerde Dosya ve Dizinlerde Sahiplik ve İzin İşlemleri – Bölüm 7

Resim
Linux Sistemlerde Dosya ve Dizinlerde Sahiplik ve İzin İşlemleri  için Çözümpark sitesinden ayrıntılı bilgi alınabilir. http://www.cozumpark.com/blogs/linux_unix/archive/2012/03/26/319172.aspx  

Ubuntu’da Dosyaya Yazma ve Okuma İzni Nasıl Verilir:

Resim
Ubuntuda bir dosyaya yazma ve okuma izinleri(777) vermek için aşağıdaki kod işinize yarayabilir. ( Ubuntu 14.04 + ) $ sudo chmod 777 {dosya adresi} -R “/var/www/” klasörüne vererek deneyelim. $ sudo chmod 777 /var/www/ -R

Joomlada dosya ve dizinlerde sahiplik ayarları

Resim
     Joomlada 2.5 ve 3.X versiyonlarda yaşaşan dosya ve dizin izinleri konusunda yaşanan problemler nasıl çözülür bunlara değineceğim.           Joomla yönetim panelinde FTP ayarlarını yapıyoruz.Joomlaya eklenti yüklediğimiz zaman ftp ayarlarını yapmamız gerekiyor.FTP de yaptığımız ayarların aktif olması için Confirigasyon dosyasnın yazma izni 777 olmalıdır.İşlem yapıldıktan sonra confirigasyon dosya yazma izni 444 yapmamız gerekiyor.

Ubuntuda tasksel ile web sunucusu,dns sunucu kurmak

Resim
Ubuntuda tasksel komutu ile hızlı bir şekilde web sunucu veya dns sunucu ve bir çok programı hızlı bir şekilde kurabiliriz. Öncelikle Terminali açıyoruz. "tasksel"i kuruyoruz. # s udo apt install tasksel komutu ile kurulumu yapıyoruz.Kurulumu yaptıktan sonra sudo tasksel çalıştırıyoruz. # cd /etc/apache2   komutu ile ayarları yapıyoruz. Daha sonra # cd /var/www  ile web sitelerimizi buraya ekliyoruz.

htaccess dosyası ayarları

    Dosyaların Çalıştırılmasını Engellemek Options -ExecCGI AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi