PHP V8JS - JS-Engine in PHP einbinden

development javascript v8 php saas  "untrusted code" in einem SaaS Environment ausführen
Stefan Siegl

Stefan Siegl

Beschreibung

Wir betreiben eine SaaS Software als Produkt, die jedoch hier und da (serverseitig) customized werden soll.

Fremden PHP-Code serverseitig ausführend kommt nicht in Frage, da kaum sinnvoll abzuschotten. Auch der "safe mode" ist nicht ernsthaft eine Lösung und inzwischen auch deprecated.

Lösung: V8Js; d.h. Google's v8 JavaScript Engine als PHP Extension einbinden. JavaScript (und damit v8) kann erstmal fast nichts ... mit der geeigneten API, die von PHP zur Verfügung gestellt werden kann, gelingt dann das Customizing.

Scope: was kann v8js, wie einbinden, Stolperfallen, Stabilität, Sicherheit

Interessenten alle anzeigen

Noch keine Interessenten vorhanden, sei der Erste!

Kommentare

  • Du musst dich anmelden, um einen Kommentar schreiben zu können.