• 02-06-2015, 15:22:02
    #1
    Üyeliği durduruldu
    Merhabalar,

    Öncelikle herkese iyi çalışmalar. Bir yazılım güvenliği için Linux CentOS'daki belli bir portu, belli bir IP ile sınırlandırmak istiyorum. Bunu nasıl yapabilirim ?
  • 02-06-2015, 15:50:23
    #2
    iptables ile yapabilirsiniz.

    konumuzu inceleyebilirsiniz.
    https://www.r10.net/dedicated-server-...-yonetimi.html
  • 02-06-2015, 15:59:53
    #3
    Üyeliği durduruldu
    GlobalHosting adlı üyeden alıntı: mesajı görüntüle
    iptables ile yapabilirsiniz.

    konumuzu inceleyebilirsiniz.
    https://www.r10.net/dedicated-server-...-yonetimi.html
    Hocam IPtables girişi engelliyor.
    Aradığım şey bu değil
  • 02-06-2015, 16:34:17
    #4
    belirli ip lere izin de verebilirsiniz.

    yani her şeyi engelleyip bazı portlara bazı ip lerin erişimini verebilirsiniz
  • 02-06-2015, 23:00:22
    #5
    PHP ile port sınırlamanın bir mantığı yoktur. Port sınırlama dediğiniz işi network bağlantısını dinleyerek ve tespit ederek yaparsınız. Bunu da PHP yapamaz işletim sistemi yapar.

    Bahsettiğiniz olay şu sanırım; PHP ile yazılmış bir sistem var ben IP ve Port değerleri gireyim sunucudaki o IP ve Port sınırlamaları yapılsın. Eğer demek istediğiniz bu ise PHP ile exec() fonksiyonu aracılığı ile iptables üzerinden bu sınırlandırmayı yapabilirsiniz.

    Örneğin;
    <?php echo exec("iptables -A INPUT -i eth0 -p tcp --destination-port {PORT-NUMARASI} -s {IP-ADRESI} -j DROP"); ?>
    Aradığım şey bu değil demişsiniz sonra soruyu açmamışsınız. ben yine beyin ışınları ile sorunuzu tahmin etmeye çalışıp 2. ihitmali değerlendireyim. Belli porttan gelen ziyaretçi bir sayfayı göremesin diyosanız eğer .htaccess ile bir kural yazıp o ziyaretçiyi yasak.html gibi bir sayfaya yönlendirebilirsiniz. Veya size kalmış ne yapmak istiyorsanız.

    RewriteCond %{SERVER_PORT} 12345
    RewriteRule ...
  • 02-06-2015, 23:16:47
    #6
    php loadımı engelemeye çalışıyorsunuz fazla proses çalışmasını önleyip.