Sicherheit

IPTV-Panel-Sicherheit: eingebaut, nicht nachgerüstet

Ein kompilierter Go-Kern statt PHP, eine Datenbank, die nur Ihr Panel erreicht, Releases, die signiert sind und für Sie eingespielt werden – plus die täglichen Kontrollen eines IPTV-Dienstes: wer schauen darf, von wo, auf wie vielen Geräten und wer was geändert hat.

  • Kein PHP, kein Plugin-Ordner
  • Updates spielt IPTVOS ein
  • Ihre Daten auf Ihrem Server
  • Go
  • PostgreSQL 18
  • Redis
  • Caddy · TLS 1.3
  • WireGuard
  • Ed25519
  • AES-GCM
  • bcrypt
  • TOTP
  • ALTCHA
  • kein PHP

Der Stack

Was läuft – und wer es aktuell hält

Das Panel läuft bei uns, pro Kunde isoliert. Auf Ihren Servern läuft ein statisches Binary pro Rolle neben PostgreSQL, Redis, MediaMTX und Caddy – installiert und aktualisiert aus dem Panel.

Ein Go-Binary pro Rolle
Kern, Streaming-Agent und VPN-Agent sind kompilierte Go-Programme. Es gibt keinen Interpreter im Web-Pfad und keinen Skriptordner, den ein Webserver ausführt – eine eingeschleuste Datei wird nicht zur aktiven Hintertür.
Updates, die wir für Sie einspielen
IPTVOS aktualisiert jedes gehostete Panel. Ihr Hauptserver und Ihre Load Balancer werden über einen einzigen Dialog aktualisiert; Agent, MediaMTX, Caddy und nzbfast kommen mit dem Release des Hauptservers. Startet ein Release nicht, wird es automatisch zurückgerollt.
Signierte Releases
Pakete und Lizenzen werden mit Ed25519 signiert; ein Server akzeptiert nur Pakete mit dem Schlüssel des Herstellers und lehnt einen veränderten Download ab, bevor er ausgeführt wird.
PostgreSQL 18 auf Ihrem Server
Alle Ihre Daten liegen in PostgreSQL auf Ihrem Hauptserver, erreichbar nur für Ihr Panel über TLS 1.3 mit gepinntem Zertifikat. Jeder Streaming-Server hält eine eigene Kopie der Streaming-relevanten Daten und spielt bis zu 72 Stunden ohne Panel weiter.
HTTPS überall
Caddy stellt Zertifikate für das Panel, Ihre eigenen Domains und Ihre Streaming-Server aus und erneuert sie. Das Panel prüft, wie Player Ihre Server erreichen, und warnt bei einfachem http, falscher Zertifikatskette oder ablaufendem Zertifikat – die Lösung ist einen Klick entfernt.
Versiegelte Geheimnisse, gehärtete Server
Provider-Zugangsdaten und Schlüssel werden mit AES-GCM versiegelt, Passwörter mit bcrypt gehasht. Der Hauptserver erhält bei der Einrichtung eine Firewall und fail2ban; Zuschauer sehen nie Line-Passwörter.

Wie das im Vergleich zu PHP-Panels aussieht

Zuschauerzugang

Eigene Zugangsschlüssel pro Line und Gerät – statt einer Tür für alle

Eine erratene MAC-Adresse oder ein geleakter Playlist-Link soll möglichst wenig wert sein: Jede Line und jedes App-Gerät erhält ein eigenes Geheimnis, und Sie entscheiden, was Kunden sehen.

  • Portal-URL pro MAG-Line

    Jede MAG-Line hat ihre eigene geheime Portal-Adresse; „Neu erzeugen“ sperrt jede Box aus, die noch die alte nutzt. Das gemeinsame Portal lässt sich schließen, sodass eine MAC-Adresse allein nichts öffnet.

  • App-Geräte per Code gekoppelt

    Ein App-Gerät zeigt einen 6-stelligen Code, der zehn Minuten gilt; nach der Kopplung nutzt es ein eigenes Token – kein Benutzername, kein Passwort auf dem Fernseher. Die Geräte pro Line sind begrenzt, ebenso die Änderungen pro Tag, und ein entferntes Gerät verliert sofort den Zugang.

  • Verborgener Server, Nur-App-Modus

    Blenden Sie Serveradresse und Playlist-Links für Kunden aus – und auch für Reseller. Im Nur-App-Modus werden M3U- und Xtream-Codes-Logins grundsätzlich abgewiesen; App-Geräte und MAG-Boxen funktionieren weiter.

  • Ein VPN, das nur Ihre Server erreicht

    Der WireGuard-Tunnel der App gilt nur für die App: Der Server lässt ein Gerät Ihr Panel, Ihre Streaming-Server und DNS erreichen und verwirft alles andere. Das Panel berechnet diese Zielliste und verteilt sie an jeden VPN-Server.

Eigene App und VPN im Detail

Regeln

Wer schauen darf – und von wo

Die Sicherheitsseite des Panels – in Echtzeit durchgesetzt auf jedem Streaming-Server, mit dem sich der Fernseher direkt verbindet, aus dem lokalen In-Memory-Speicher des Servers (Redis): an localhost gebunden, passwortgeschützt, von außen nicht erreichbar und nicht zwischen Servern geteilt.

IPs, Netze, ASNs, User-Agents
Sperren Sie einzelne Adressen, ganze Netze oder einen Provider anhand seiner AS-Nummer; weisen Sie Clients anhand des User-Agents ab; eine „Nie sperren“-Liste schützt Ihre eigenen Adressen vor jeder Regel.
VPN- und Proxy-Erkennung
Integriert: Das Netz einer IP wird mit bekannten Hosting- und VPN-Anbietern abgeglichen – schnell und ohne externen Dienst. Optional zusätzlich proxycheck.io pro IP, einen Tag zwischengespeichert, mit der integrierten Prüfung als Rückfallebene.
Provider-Sperre (ISP-Lock)
Eine Line lässt sich an den Internetanbieter binden, über den sie zuerst genutzt wird – geteilte Zugänge über mehrere Haushalte funktionieren dann nicht mehr. Die Sperre setzen Sie an der Line oder gesammelt unter „Werkzeuge“ zurück.
Erkennung von Account-Sharing
Wird eine Line innerhalb von 24 Stunden von mehr IPs oder Ländern genutzt, als Sie erlauben, wird sie gemeldet und in der Liste markiert – oder sofort deaktiviert, ganz nach Ihrer Wahl. Restream-Verdachtsfälle erhalten eine eigene Seite.
Länder, Verbindungen, Geräte
Erlaubte Länder und IPs pro Line, Verbindungs- und Gerätelimits pro Paket oder Line, signierte und ablaufende Stream-Tokens – durchgesetzt dort, wo der Stream ausgeliefert wird.
Brute-Force-Sperren und Bot-Schutz
Zu viele fehlgeschlagene Anmeldungen sperren die Adresse für eine Weile. ALTCHA stellt bei Anmeldung, Registrierung, Passwort-Reset und Checkout ein Proof-of-Work-Rätsel – Bots zahlen den Preis, Menschen merken kaum etwas.

Backups

Backups, auf die Sie sich verlassen können – und die sonst niemand lesen kann

Die Datenbank Ihres Panels wird doppelt gesichert: jede Nacht auf Ihrem eigenen Hauptserver und als verschlüsselte Kopie bei uns.

Durchgehend verschlüsselt
Die Datenbank wird über eine verschlüsselte Verbindung exportiert und schon unterwegs mit AES-256-GCM verschlüsselt – sie liegt nie unverschlüsselt auf einem Datenträger.
Ein eigener Schlüssel für jede Kopie
Jede Kopie hat ihren eigenen Schlüssel, versiegelt mit unserem Master-Key und getrennt von der Datei gespeichert. Eine kopierte Datei allein ist wertlos.
Nach Zeitplan und vor jedem Update
Alle 4 Stunden mit 30 Tagen Aufbewahrung (Enterprise) oder täglich mit 14 Tagen (Pro), dazu eine Kopie vor jedem Update und jederzeit auf Wunsch. Ihr Hauptserver bewahrt seine eigenen nächtlichen Kopien 7 Tage auf.
Wiederherstellen ohne Risiko
Vor der Wiederherstellung wird die gesamte Kopie geprüft und der aktuelle Stand gesichert – alles in einer einzigen Transaktion: Sie gelingt vollständig oder ändert nichts. Downloads und Wiederherstellungen werden protokolliert.

Ihr Team

Wer hat was getan – und wer restreamt?

Transparenz für Sie, klare Grenzen für alle, die Zugriff auf Ihr Panel haben.

  • Audit-Log

    Jede Änderung und jede Anmeldung: wer, was, wann, von wo – Lines, Kanäle, Einstellungen, Server, Credits. Passwörter und Schlüssel werden darin nie gespeichert.

  • Fingerprint pro Kanal

    Blenden Sie die Benutzernamen ausgewählter Lines in genau einen Kanal ein – höchstens 20 Kopien gleichzeitig, der Rest in Wellen –, um herauszufinden, wer ihn restreamt.

  • Zwei-Faktor-Anmeldung

    TOTP-Codes aus jeder Authenticator-App, mit Wiederherstellungscodes. Sitzungen und API-Schlüssel eines Kontos lassen sich im Panel beenden.

  • Rollen entlang der Reseller-Hierarchie

    Team-Rollen, Super-Reseller, Reseller und Sub-Reseller sehen jeweils nur ihre eigenen Lines; ein Reseller kann keine Sperre aufheben, und die Rolle „Betrachter“ sieht nie Portal-URL oder Passwort einer Line.

Was wir nicht behaupten: Keine Software ist unknackbar, und wir veröffentlichen keine Schwachstellenzahlen anderer Produkte. Sicherheitskorrekturen erreichen ein gehostetes Panel, sobald wir sie veröffentlichen – das und die oben beschriebenen Kontrollen sind unser Versprechen.

Sicher konzipiert, von uns aktuell gehalten

Testen Sie das Panel 40 Tage auf Ihrem eigenen Server – ohne Zahlung, Ihre Daten bleiben bei Ihnen.

40 Tage kostenlos testen

30 Tage Geld-zurück-Garantie · Keine Einrichtungsgebühr · Jederzeit kündbar