Gibt es inzwischen die Möglichkeit, eine Webseite, die mit Contenido erstellt wurde, Rechner- bzw. Einzelplatzlizenzabhängig zu machen? Wie kann ich das besser nachprüfen, ob auf eine Lizenz mehrere Leute zugreifen?
Im Grunde suche ich auch jemanden, der mir das umsetzen kann.
Herzlichen Dank sage ich schon mal im voraus, Ihre K. Halt
Hallo Sie Lieben
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Re: Hallo Sie Lieben
Hallo Biene1,
jede PHP Webanwendung ließe sich per Zend Guard oder ionCube zwar schützen, allerdings kann man diesen Schutz aushebeln, wenn man sich etwas damit beschäftigt.
Wenn es darum geht, den Zugriff auf eine Webanwendung nur für bestimmte Rechner zu beschränken, so ist dies eigentlich nicht im Sinne des Web. Als User möchte ich z. B., wenn ich ein online-Account habe, vom Büro aus zugreifen, oder auch mal von Zuhause aus oder per Smartphone. Einmal gekaufte CDs kann ich ja auch auf verschiedenen Geräten abspielen...
Mann kann den Zugriff auf die Webanwendung einschränken, indem man z. B. zur jeder Lizenz einen eigenen Browser mitliefert, der auf die Seite per HTTPS zugreift und bei jedem Request eine eindeutige ID mitschickt (welches aus der Lizenzid und einer aus dem System ermittelten Systemid besteht). Aber auch hier kann man mit etwas Geschick die versendeten Daten (HTTP-Header oder GET-Parameter) abfangen und diese ggf. manipulieren. Daten, die per POST geschickt werden, wären zwar verschlüssen, das bedeutet aber, dass man die ganze Webapplikation komplett auf das Auslesen der ankommeden Parameter aus dem Post-Request umstellen muss.
Webapplikationen und Einzelplatzlizenzen vertragen sich meiner Meinung nach nicht, mir ist also keine einfache Lösung dafür bekannt.
Gruß
xmurrix
jede PHP Webanwendung ließe sich per Zend Guard oder ionCube zwar schützen, allerdings kann man diesen Schutz aushebeln, wenn man sich etwas damit beschäftigt.
Wenn es darum geht, den Zugriff auf eine Webanwendung nur für bestimmte Rechner zu beschränken, so ist dies eigentlich nicht im Sinne des Web. Als User möchte ich z. B., wenn ich ein online-Account habe, vom Büro aus zugreifen, oder auch mal von Zuhause aus oder per Smartphone. Einmal gekaufte CDs kann ich ja auch auf verschiedenen Geräten abspielen...
Mann kann den Zugriff auf die Webanwendung einschränken, indem man z. B. zur jeder Lizenz einen eigenen Browser mitliefert, der auf die Seite per HTTPS zugreift und bei jedem Request eine eindeutige ID mitschickt (welches aus der Lizenzid und einer aus dem System ermittelten Systemid besteht). Aber auch hier kann man mit etwas Geschick die versendeten Daten (HTTP-Header oder GET-Parameter) abfangen und diese ggf. manipulieren. Daten, die per POST geschickt werden, wären zwar verschlüssen, das bedeutet aber, dass man die ganze Webapplikation komplett auf das Auslesen der ankommeden Parameter aus dem Post-Request umstellen muss.
Webapplikationen und Einzelplatzlizenzen vertragen sich meiner Meinung nach nicht, mir ist also keine einfache Lösung dafür bekannt.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.