0 votes
in SoSci Survey (dt.) by s109993 (12.0k points)

Kann man die entfernten php-Befehle "entbannen", wenn SoSci auf einem privaten Server läuft? Ich brauche oft die Hilfe von stackoverflow, und es wäre einfacher wenn ich die Befehle verwenden könnte, die von einer großen Anzahl empfohlen wird.

by SoSci Survey (328k points)
Um welche Befehle geht es denn?

Wir hatten mal über eine Option zur Freigabe von Befehlen per Konfiguration gedacht, aber das ist für die Gesamtsicherheit nicht ganz unproblematisch. Es ist daher effizienter, wenn wir "fehlende" ungefährliche Funktionen einfach ergänzen.

Es ist auch nicht wirklich sinnvoll, die Befehle auf dem lokalen Server immer im SoSci-Quellcode zu ergänzen. Denn sonst wird braucht jedes Update Extra-Arbeit.
by s109993 (12.0k points)
Eine Alternative wäre sicherlich, eine Seite in Wiki zu erstellen wo die gebannten Befehle mit den SoSci internen Alternativen gelistet sind- so wie es ja mit echo() schon passiert ist. Damit könnte man dann auch gut arbeiten. Es ist mir einfach schon öfters passiert, dass das eine echt Hürde für mich war, die "normalen" Funktionen nicht verwenden zu können.
by SoSci Survey (328k points)
Dafür bräuchte ich aber bitte Hinweise, welche Befehle Ihnen fehlten.

SoSci Survey arbeitet (weil sicherer) nicht mit einer Sperrliste, sonderm gibt geprüfte Funktionen explizit frei (Whitelist). Diese Liste erlaubter Funktionen können wir problemlos ergänzen. Und bei problematischen Funktionen erklären wir gerne im Wiki, was sich alternativ machen lässt.
by s109993 (12.0k points)
Im derzeitigen Projekt waren es:
var_dump();
array_filter();
by SoSci Survey (328k points)
Okay, für var_dump() gibt es debug() - das notiere ich noch im Wiki. Zu array_filter() muss ich mir noch ein paar Gedanken machen. Callback-Funktionen erlauben schnell mal Sicherheitslücken.

1 Answer

0 votes
by SoSci Survey (328k points)
selected by s109993
 
Best answer

Ab Version 3.4.14 wird SoSci Survey einen Konfigurationsparameter unterstützen, um weitere Funktionen im PHP-Code zu erlauben, s. PHP-Funktionen.

by s109993 (12.0k points)
Super, danke!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...