En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

abuse Documentation › ABUSE_DOCUMENTATION_DE

Abuse Documentation De

Funktion: Abuse #

Öffentliches Formular zur Meldung von Missbrauch und Sicherheitsvorfällen. Ermöglicht es jedem Besucher, einen Netzwerkangriff, Phishing, eine Urheberrechtsverletzung, illegale Inhalte, CSAM, Produktmissbrauch oder einen DSGVO-Verstoß zu melden. Das Formular passt sich an den Missbrauchstyp an, akzeptiert einen Anhang und benachrichtigt den Administrator per E-Mail.

Installation und Konfiguration

Per FTP: Das Verzeichnis abuse/ nach /plugins/ hochladen.

Per Package-Manager: abuse aus der Liste der verfügbaren Plugins auswählen.

Pfade:

  • Haupt-Plugin: /plugins/abuse/abuse.php
  • Upload-Verzeichnis: $cfg[20]/abuse_reports/ (automatisch erstellt)

Konfigurationsparameter:

| Variable | Standardwert | Beschreibung |

|---|---|---|

| $basedatadisplay | 'yes' | In der Verwaltungsoberfläche sichtbar |

| $basedisplevel | BASE_LEVEL_USER | Für alle verfügbar, auch Besucher |

| $ftype | 4 | Community-Typ |

| $abuse_max_file_size | 10485760 (10 MB) | Maximale Anhanggröße |

| $abuse_allowed_extensions | txt, log, pdf, png, jpg, jpeg, gif, zip, docx, xlsx, eml | Erlaubte Erweiterungen |

| $abuse_notification_email | $cfg[10] (Admin-E-Mail) | Empfänger der Benachrichtigungen |

| $abuse_upload_dir | $cfg[20]/abuse_reports/ | Speicherverzeichnis für Anhänge |

Meldungstypen ($abuse_report_types): Jeder Typ verknüpft eine Bezeichnung und einen Feldtyp — 1 = Quelle/Dokument (URL, Referenz), 2 = Domainname, 3 = IP-Adresse.

| Schlüssel | Erwartetes Feld |

|---|---|

| network_attack | IP-Adresse |

| phishing | Domainname |

| copyright | Quelle / Dokument |

| illegal_content | Quelle / Dokument |

| csam | Quelle / Dokument |

| product_misuse | Quelle / Dokument |

| gdpr | Quelle / Dokument |

Verwendete SQL-Tabellen: abuse_reports (beim ersten Zugriff automatisch erstellt; Status: pending, investigating, resolved, closed)

Verwendung

1. Der Benutzer öffnet das Formular und wählt einen Missbrauchstyp.

2. Das Formular passt sich an: Das angeforderte Feld (Quelle, Domain oder IP) ändert sich je nach Typ.

3. Er gibt die Details ein, kann eine Belegdatei anhängen (Log, Screenshot…) und löst ein einfaches mathematisches Captcha zum Spam-Schutz.

4. Beim Absenden wird die Meldung gespeichert, der Anhang abgelegt und eine E-Mail-Benachrichtigung an den Administrator gesendet. Die IP-Adresse des Melders wird zur Nachvollziehbarkeit protokolliert.

Hooks und Einstiegspunkte

text
?obj=abuse.php        — Öffentliches Meldeformular

Das Absenden erfolgt per POST (mit $_FILES für den optionalen Anhang).

Abhängigkeiten

  • Beamreactor\Sanitizer\Parser
  • Beamreactor\Database\SQL
  • Beamreactor\Notifications\Toast
  • Beamreactor\Core\Sessions

Sicherheit

Öffentlich verfügbar (auch für nicht angemeldete Besucher). Spam-Schutz per Captcha. Uploads sind nach Größe und Erweiterung beschränkt und werden außerhalb des öffentlichen Plugin-Baums gespeichert. Eingaben werden über Parser::sanitize() bereinigt, Abfragen verwenden gebundene Parameter. Die IP des Melders wird protokolliert.

de en fr