Comodo said:
Just like a musical instrument, we need
to refine CPF and we need help from all the "musicians" out there!
Afterall, we are building this product for them! So this is a great
opportunity to help contribute to the tuning so that they can have a
better instrument for themselves. Its not hard to look at other
firewalls and build something similar, but what we want is to build
something for the users, by listenting to their needs, wants, wishes!
So many companies dont seem to realise this or do this. Many shoot
themelves in the foot as a result.
The parent process issue further up strikes me as a communication
issue, as perhaps it does all of us. I've long wanted to see a change
to the way software generally communicates with the end user. If I
worked on eg windows I'd add a 3 column monologue with each yes/no
question box. Each column would explain the situation, but in 3
different ways.
Column 1 would be aimed, quite ilterally, at 6 year olds and drunken
half asleep people that cba to read anything, and really couldn't care
less anyway.
Column 2 would be aimed at those who make an attempt and have some but
limited understanding.
Column 3 would be the technical explanation.
Each column has a different tint to it for quicker more effortless
choice. 'Im a blue tint person' 'Im a cream person' etc.
Now, no matter who your end user is, or what state theyre in, your
software communicates to them effectively.
I would also always add an extra button, something along the lines of
'just get on with it.' This default button is for people that either
dont understand whats being asked, do but dont know what the answer is,
or just arent interested anyway.
Understand that end users dont know you from Adam, and are not trusting
of software until its proven itself. What you may perceive as the
latest greatest user protection freeware, some users will probably
perceive as suspected of being hijack/spammer/trojan-ware, because they
just dont know yet. Any attempt of any new unknown software to connect
to the net raises the suspicions greatly, and may in many cases prompt
immediate removal of it. If the software does anything, or appears to
do anything that even _could_ be interpreted suspiciously, you have a
red warning light in user's head situation.
One solution is to be careful how you present the info, so it is seen
as not the fault of the software. Eg instead of IE connecting in
repsonse to playing with cpf, a message says some other app has
requested a connect, so you stay blame free. Add a 'dont show this
again' option and youre home and dry.
Another solution, which surprisingly often works, is a text explanation
of what its doing and why it needs to override the user's security, or
why it gets detected as a virus etc. This is usually enough to get the
user to say 'oh ok then, click.'
I'm saying all this without having tried cpf, so its really nothing but
generalisations in repsonse to some concerns raised in this thread, and
may or may not apply to cpf, microwave meals, power tools, or any other
entity in the known universe. Or outside of it.
NT