- Posts: 96
- Thank you received: 7
Ask the community, share ideas, and connect with other LimeSurvey users!
$filter->options = array( 'AutoFormat.RemoveEmpty'=>false, 'Core.NormalizeNewlines'=>false, 'CSS.AllowTricky'=>true, // Allow display:none; (and other) 'HTML.SafeObject'=>true, // To allow including youtube 'Output.FlashCompat'=>true, 'URI.AllowedSchemes'=>array( 'http' => false, 'https' => false, 'mailto' => false, 'ftp' => false, 'nntp' => false, 'news' => false, ) );
strip_tags + purify after ?Using strip_tags is no-good because it can create a mess on malformed html.
Is that the case? E.g. a browser accessing a website via https is not based on trust? Trust by the browser developers put into certain CAs?tassoman wrote: as you already know IT security is not based on trust.
As long as wetware is part of the interaction I cannot remove it from the equation.tassoman wrote: Let's limit our dialogue to techical aspects of software.
jelo wrote: Is that the case? E.g. a browser accessing a website via https is not based on trust? Trust by the browser developers put into certain CAs?
jelo wrote: Since LimeSurvey hasn't implemented RBAC the requirement of trust into the LS users/admin is part of the game.
jelo wrote: So some of us are wondering what the "malicious survey manager" is able to do.
If that survey manager can place a URL inside the invitation, isn't it possible to put the "bad URL" inside a quota URL, which can be removed or added during the survey is running. No traces left.
I'm not so happy about "clever" filtering cause we had a nice history of that in the EndURL field.
Do you see any impact on e.g. ExpressionScript (EM) inside the template with different URLs when you plugin is activated?
The real security disaster was the idea of HTML inside Emails. I let convert everything into Plaintext once it reaches my inbox.
For information, we only disable XSS/javascript for default user.tassoman wrote:
jelo wrote: Since LimeSurvey hasn't implemented RBAC the requirement of trust into the LS users/admin is part of the game.
Granular role assignment is described inside documentation: www.limesurvey.org/manual/Manage_users
https://phishing.example.org
tassoman wrote: Judging companies or people is off topic here, as you already know IT security is not based on trust. Let's limit our dialogue to techical aspects of software.
More so when companies needs to comply with particular behaviours because of certifications.