Merhaba,
Yine gündem olan bir yapay zeka kaynaklı açık bulma ile bir çok site etkilendiğini görüyoruz. Malum eklentiler kaynaklı sürüm güncelleyemeyen veya yeni sürümü beğenmediği için eskide kalmış siteler var. Bu sürümdeki Opencart siteleri için ne yapmamız gerekecek?
PHP Hack Problemini Eski Sürüm Opencart'ta Nasıl Aşacağız?
7
●270
- Dün, 11:13:36
- Dün, 11:20:05hocam eski sürümde kalmak zorundaysan işe admin tarafını kapatmakla başla, admin klasör adını değiştirip ip kısıtı koy. bir de dosya bütünlüğü tara, tanımadığın dosya varsa direkt temizle. uzun vadede en temizi test ortamında yeni sürüme taşıyıp eklentileri tek tek denemek valla.
- Dün, 11:23:15php.ini dosyasında session.upload_progress.enabled = Off yapıldığında sorunun çözüldüğünü ön görüyorlar bu ayarı mutlaka yapmalısınız
- Dün, 11:47:08Php 8.3 altında opencart sürümü kullanmamalısınız.
Opencart sürümlerinizi ve php eklentilerinizi güncellemeniz gerekiyor.
Daha çok açık çıkacaktır. sadece Php özgü değil farklı alt yapılarında açıkları yakın zamanda çıkmaya başlar. - Dün, 11:47:15Bu çözmez. Açık opencartta falan değil. PHP'nin kendisinde. Adminin adını da değişsen adam PHP'den sunucuya girerse herşeyi zaten görüyor.jonuisw adlı üyeden alıntı: mesajı görüntüle
- Dün, 11:54:31En aşağı php 8.2 olacak, Cloudflare WAF'í kural setine sahip ama normal ipden erişip yine erişebilirler.
Yani Cloudlinux yamalanmış eski sürüm yayınlayana kadar, kesin çaresi yok. - Dün, 12:37:55açık opencartta değil php nin kendisinde o yüzden opencartı güncellemek de eklentileri değiştirmek de bunu kapatmıyor. eski opencart için yapılacak şey php sürümünü değiştirmeden aynı sürümün yamalı buildine geçmek
cpanel kullanıyorsan easyapache 4 ea-php74 ea-php80 ea-php81 paketlerine backport geldi sunucuda yum update yapınca gelir. paylaşımlı hostingdeysen firmaya sitenin kullandığı sürüm yamalı mı diye sor cloudlinux alt-php kullanılıyorsa onun yamalı paketi çıktı mı ayrıca teyit et
yamalı mı anlamak için sitede kısa süre phpinfo aç build tarihine bak 21.10 öncesiyse yamasız sonra dosyayı sil
<?php phpinfo();
yama gelene kadar php.ini ya da .user.ini ye bunu ekle php-fpm restart et. bu sadece bir açığı kapatıyor tam çözüm değil
session.upload_progress.enabled = Off
cloudflare waf kuralı da işe yarar ama sunucu ip si açıktaysa direkt ip den gelinir o yüzden firewallda 80 443 ü sadece cloudflare ip lerine aç. admin klasörü ismini değiştirmek bu açıkta bir şey değiştirmiyor ama zararı da yok
son olarak image cache ve system/storage klasörlerinde php dosyası var mı bak opencartta en çok oraya bırakıyorlar
find /home/*/public_html \( -path "*image*" -o -path "*storage*" \) -name "*.php" -mtime -7
- Dün, 12:50:02haklısın hocam açık php tarafında, ona lafım yokBay_Keskin adlı üyeden alıntı: mesajı görüntüle
ama admin tarafını kapatmak yine de boş iş değil, otomatik botların yarısı panelden giriyor
ikisini aynı anda yapmak lazım, biri diğerinin yerine geçmiyor