Hello everybody,
thx panic for pointing me to this thread, very interesting indeed.
First, my experience with “Joe User” or “Otto Normaluser” as we call him here, or even “DAU” (most stupid assumeable user) which is an analogy to “GAU” (maximum credible accident).
All of them I helped did know how to surf, how to write a letter with Office, if they were advanced, how to burn a cd and of course, how to use emule and co, at least some of them.
Some of them had preinstalled AV or FW installed and never updated, they didn’t know how to react to Win Updates Messages or how to google for problems they had with viruses.
Some of them asked me, what an AV or FW is. I spent hours of cleaning up systems.
My favourite quote for “Joe User” is “the google is faster than the mozilla”. Yes, someone really said this to me. (It was IE with home page set to google opposed to Mozilla Suite with home page set to google.)
So my experience shows me that maybe a user knows that AVs and FWs are a ‘good thing™’ but thats almost all.
Most of the home userdidn’t have LAN or didn’t use it.
However I like the idea.
remote maintainance:
I would like to see the ability to use CMC (also) as a remote management tool. One which doesn’t rely on Win RemoteDesktop, a (Ultra)VNC-like approach would be my favourite although I heard good thing about Radmin which I haven’t tested (and which is not free so I wouldn’t use it for my small affairs).
This could also be use for the suggested parental control, if you hide any traces of CMC
Deployment:
The ability to deploy without big hassle would be nice, like this:
I connect my Notebook to customers computer. CMD detects installed AV an d FW, offers the option to uninstall this and replace it with CPF and CAV together with my custom settings and custom set of rules and my ‘public key’. OK, the uninstall offer sounds futuristic.
If the customer wishes me to be able to do remote maintenance for his system(s), he has to enter a password, so that he can be sure I cannot log in to him if he doesn’t give the password. If he agrees and enters the correct password…check private/public key, ssh connection or something… you get the idea.
Or if in ‘parental’ mode, do silent live surveillance which could be an option to choose on deploy/install.
the draft:
just some thoughts about it…
1.) master announce
I would reverbalise “Master announce” (analog to other prototocols)
A: “Who is master?” + second try, to be sure master/network is in no ‘cluttered’ state in which answer is lost/not sent
B: “Me!” or timeout
2.) updates
I wouldn’t subordinate clients let update levels but let the master decide when it is idle enough (can’t find right word now, sorry for my english) to handle updates.
a) If master is just updating itself and client announces master has to put client on hold.
b) If master is under heavy load and many clients announce update levels, this might not scale well in very large lans (just theoretical).
So why not just let master decide what to do when:
I) Master knows of clients but updates itself first.
II) when master is ready ask client A “what’s your update level?”
III) client reports 1.6.6.6
IV) master: ok, latest is 1.9.9.9, prepare for getting updates
V) drawback: master has to keep a list of which are updated
Also if master for whatever reason has to do other things first, a ‘pause update’ and ‘resume update’ might be usefull.
Another idea for large lans and heavy load master (or just to speed up things) whould be a special mode for client, call it “distributor”
- master updates itself and client A
- master send “A is distributor”
- master can update B or do other things
- A updates B or C
- A could also announce B or C as distributor
- and so on
- distributors communicate with master to keep list up to date
- when all clients are updated master announces “distributors return to normal mode”
Reminds me a little bit of bittorrent
Some last thougts about master going down/breaking down
Again, I would prefer master to do the work, that what’s there for
When shutting down regularly or break down with CMC/network still working master could announce “master going down, new master client A” or “master error, new master client A”. By electing you save time instead of waiting for clients to recognise master is absent.
This could also be done for custom settings like maste being under heavy load for more than 15 minutes etc. Think of the possibilities.
Or something like this:
CAV on master detects virus on x.exe.
master announce: “virus detected, scan for x.exe” or “do full scan” or whatever
That’s all for now but there are so many possibilities I’m getting excited (:LGH)
Regards,
Marcel
btw: does Comodo offer jobs in germany (what about a branch office ;D)