MySQL InnoDB auto_increment-Wert erhöht sich um 2 statt 1. Virus?

Gibt es eine InnoDB-Tabelle für das speichern von Kommentaren für Blogeinträge verwendet, die durch eine custom-built web-Anwendung.

Vor kurzem habe ich bemerkt, dass die automatisch erhöht primary key-Werte für die Kommentare sind die Inkrementierung um 2 anstelle von nur 1.

Mir ist auch aufgefallen, dass in einer anderen MySQL-Tabelle, die verwendet wird, für die Erinnerung an den letzten Kommentator der Fußabdruck Signatur (z.B. ip, session-id, uagent string, etc) der name der PHP-session beginnt mit "viruskinq" das ist komisch, weil ich dachte, es sollte immer eine hexadezimale md5-wie string.

Google gibt nur ein paar Ergebnisse für "viruskinq", alle in Türkisch. Es ist interessant, weil etwa ein Jahr her, dass die website in Frage gestellt wurde unkenntlich gemacht von der türkischen Schurken. (Ich bin mir 100% sicher, dass die Angreifer nicht gelingen, weil alle Sicherheitslücken in meine app, weil Sie von anderen websites, gehostet von der gleichen Firma, wurden unkenntlich gemacht zu werden.)

Die Website auf einem shared host mit Linux.

Glaubst du, es ist möglich, dass der server selbst kann noch unter dem Einfluss von den Hackern? Die Prüfung des Kommentars id-Werte ergab, dass diese Verdoppelung Phänomene existiert seit diesem Mai, aber die Unkenntlichkeit geschah vor fast einem Jahr.

Welche anderen Ursachen könnte es sein, dass erklären, das seltsame Verhalten der auto-Inkrement-Wert? Die Anwendung hat sich nicht geändert und bei älteren Kommentare, die automatisch erhöht primary key-Werte sind in Ordnung.

Edit: Zusammenfassung der Lösung

Hosting-Firma teilte mir mit, dass der Grund der doppelten auto-Inkrement-Wert ist, weil Sie verwenden ein Master-Slave-MySQL-Architekten und laut dieses Phänomen ist normal.

Sie auch zugegeben, dass verschiedene Hacker Angriff auf deren Server, "vor allem die sessions" und Sie können nichts dagegen tun.

Ich denke, dass ich besser anfangen zu packen meine Sachen und bewegen zu einem besseren Webhoster.

  • alle Google erwähnt zu sein scheinen ein Spitzname
  • sind Sie sicher, dass es keine leeren Zeilen in Ihrer Datenbank, in zwischen?
  • Die Tabelle sieht vollkommen in Ordnung abgesehen von den autoinc-Werte.
  • Ich glaube, Sie haben, um die Anwendung Debuggen, statt andere zu Fragen, zu erraten.
  • was SELECT @@auto_increment_increment; sagt Sie? Auch chech wenn diese variable nicht gesetzt ist, irgendwo in Ihrer app zur Laufzeit.
  • Imre L: ich hab eine 2, aber es scheint, dass ich bin nicht in der Lage zu ändern Sie diesen Wert. Ich werde schreiben Sie eine E-Mail an den technischen support des hosting-Unternehmen.

InformationsquelleAutor Wabbitseason | 2010-08-28
Schreibe einen Kommentar