Ask Slashdot: Remote Support For Disconnected, Computer-Illiterate Relatives
An anonymous reader writes I use email to communicate with my folks overseas. Their ISP only allows dial-up access to their email account (there is no option of changing ISP), that can receive messages no larger than 1MB nor hold more than 15MB (no hope of changing that either). They are computer-illiterate, click on everything they receive, and take delight on sending their information to any Nigerian prince that contacts them, "just in case this one is true". Needless to say, their PC is always full of viruses and spyware. In my next yearly visit, instead of just cleaning it up, I'd like to gift them with some "hardened" PC to use for email only that would hopefully last the year before someone has to fix it. So far, these are the things I have in mind:
- Some kind of linux distro, or maybe even mac. Most viruses over there are windows only and propagate via Autorun.inf or by email attachments, not having Windows could prevent both.
- Some desktop environment that hides anything unrelated to connecting to the net and accessing their account (dial-up software, email client, web browser, exchanging files between their hard disk/email attachments and USB drives). By "hide", I just want the rest to be out of the way, but not entirely removed, so that if necessary, I can guide them over the phone. For this, Ubuntu's Unity seems like a particularly bad solution, but a Gnome desktop with non-removable desktop shortcuts (is this possible?) for the file manager, browser, email client and dial-up program could work. An android system is unlikely to work (they have no wifi, and they were utterly confused with Android's UI).
- This could be a life saver: some kind of extension to the email client that executes commands on specially formatted emails (e.g., signed with my private key), so that I can do some basic diagnostics or install extra software if I have to. This las point is important: they currently rely on acquaintances who may not be competent (they can't evaluate that) if something happens between my visits. They, most likely, wont know how to deal with anything non-windows, so all tech support would fall on me. (This is the reason I haven't moved them from windows yet.)
- Another very useful extension would be something to automatically re-assemble attachments split into several emails, to overcome the 1MB message limit.
Does any of that exist? If I have to build that system myself (or parts of it), do you have other suggestions? For the inevitable and completely reasonable suggestion of getting someone competent for tech support: I've tried that too. The competent ones don't last beyond the third visit.
What is the issue with using a web mail provider? Gmail optimizes for low bandwidth links.
You don't need an exotic hardware or software configuration. You just need new folks.
Use a SSH or VNC server, and also use a dynamic DNS client so you have a hostname instead of some random IP address, Then you can control the machine directly when it's online. VNC might be really slow over dialup though, you'd need to use Tight encoding with JPEG quality cranked all the way down to make it usable at all.
I usually end up tunneling VNC over SSH, and the VNC server only allows connections through the tunnel.
So... Like.... Get them a fax machine instead
No malware is written for it, it is impervious to network attacks, and it can be restored to the original system image just by shaking.
Get them a console (as in a game console) with an internet browser app built in. Something like a Wii or a PS3 or something. Set it up so the home page is the webmail interface.
Safe as you're ever going to get I reckon.
No.
Actually, an iPad sounds like exactly what he's looking for: Locked-down, with specific functions accessible. There's even some provisions for remote maintenance by authorized personnel. (He'd have to get OS X server and configure things first, I think, but it should be possible.) Main problem is dealing with connecting it to a dial-up link.
'Sensible' is a curse word.
I can whole-heartedly recommend any cheap chromebook. They are basically completely support free, and can be reflashed in an instant.
I'm not sure how well they work with dial-up, but can't really see why they'd perform worse than any other modern browser.
I dont know how to hook them up to POTS line, though. But i guess there is some kind of solution for that.
On another note: where do they live that they don't have access to slightly higher-speed 3G internet? I've travelled through third world countries, and cell-phone-internet seems to be almost omnipresent in some form or another.
Though even an out-of-date Linux distro is going to be safer against malware than Windows, keep in mind that it's almost impossible to keep one of the major distros updated with security patches via dialup. I tried that with my father in law's computer for a couple of years, setting up a cron job to dial up automatically late at night, every night, and chip away at the downloads. It fell further and further behind.
Other than the fact that I don't know if any of them even support dialup, a Chromebook seems ideal for this application. Updates are smaller and less frequent, and ChromeOS is strongly hardened as compared to a standard distro, so it's less worrisome if they miss some. Chrome Remote Desktop would enable you to take control of the machine when needed (that actually works on any platform) and while it's painful at dialup speeds I have used it successfully.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
Use fetchmail to pull from their account, drop it in their "inbox" managed by dovecot and create a whitelist via sieve (mail filter). You might even be able to get sieve to do that whole 'exec by email' thing if you want.
The real key here is that what they see in their 'inbox' is only what you allow them to see since you're dropping everything except your approved From addresses (or similar criteria).
Option 2: switch to snail mail and cancel their ISP account.
google is your friend.
http://www.dd-wrt.com/wiki/ind...
i thought once I was found, but it was only a dream.
I support a Windows 7 PC in our community center (retirement community). I simply installed Drive Vaccine (http://www.drivevaccine.com/), which is cheap and allows you to either lock the PC down entirely (no virus infection possible :)), or keep say a "documents" folder writable, but locks the rest of the PC down. This PC has run for several years, and is restored to a "baseline" after each restart. Never an infection, as it can't survive the reboot. Users can surf the Internet all they want, and write and receive emails etc, etc. Occasionally, I unlock it to do updates of various sorts, but then I lock it down again. Sounds perfect for your parents.
They ... click on everything they receive, and take delight on sending their information to any Nigerian prince that contacts them, "just in case this one is true".
Your Relatives should not be on the Internet. Not only will they be scammed out of possibly every cent they have, but they are probably sending spam and viruses to all of us.
Troll is not a replacement for I disagree.
Thats about the easiest solution to your problems. Pretty much every other solution you see in this thread is going to require more maintenance than a windows machine. You can't expect a bunch of armchair admins to provide you sensible answers, 90% of the response you get here are going to be custom solutions that aren't completely thought out and require 100 times more effort than the person giving them to you realizes. You're just getting spew from a bunch of guys who think they are super clever.
The solution is to make it so you don't need to support them, and if all they do is browse the web, a Chrome Book is the answer. The down side is that they become Google's bitch, but its probably worth it for your needs.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
My first instinct is to recommend iPad -- I got my parents one and they haven't booted the Windows machine in years, the dial-up aspect of that could be tricky (you would need a router that dials out via modem -- it's doable, but might be more complex and assumes the presence of a mail client on the iPad that talks to the ISP ... hopefully it's POP or IMAP, but without specifics it's hard to know. But if you must use Windows, it's not an impossible situation. You just need to know where the knobs and switches are, and enable them.
A lot of other modern stuff is going to not work well with the dialup option.
For the purposes of the discussion, I'm assuming they are on Windows 7. If they aren't on Windows 7, they need to get there, at least. If they are still on XP that just sucks because a lot of the below stuff isn't there.
Parental controls:
I have children and have done a fair bit with the parental controls. In this case, instead of the parental controls being used for kids you would be using them for your parents, which also works. To enable the parental controls, you create a username for your parents as a regular (limited) user. This will prevent them from doing a lot of stuff right off the bat, like installing software. You also should make sure that UAC is enabled. You can create a Admin user for yourself. Once you have set that up, you can download the remainder of the controls from https://familysafety.microsoft... , and then control the user account for your parents. You can control what is accessed on the Internet, if they can download stuff, programs they can run, etc.
You can also do a LOT with Group Policy. Type gpedit.msc at the Run Window and lock down everything you don't want them to change. You can lock down the Desktop, among other things.
Windows also has the ability to send a Remote Assistance request via email or as a file attachment, which uses Remote Desktop to allow screen access and control. Given that you are going to be doing this over dialup to some other part of the world, you can set your client appropriately to minimize bandwidth utilization by dropping the amount of colors being shipped back, not showing the desktop, etc -- it's all under the "Experience" tab of the Remote Desktop client, and I've successfully used it over some pretty slow connections with decent results -- it will outperform VNC in many areas, especially screen refresh time since you can cut out a lot of the unnecessary stuff.
If you are going to do the above, get it sorted out on the beginning of your next visit since when you lock stuff down it's not hard to be too tight and stop stuff from working that should actually be working.
Apparently there are Wireless routers that are designed to connect via dialup (for instance This Router.) With that, I would go with a Chromebook / Chromebox or an iPad.
Given the constraints, that is probably the best you can get. However, you could probably experiment with an old Win CE Thin Client or an old WebTV and try to get either to work, but neither are particularly great solutions.
Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
Send them a bootable disc or USB stick with a Linux or BSD distro on it. They can use a second USB stick for any data they want to retain.
Oh, good point. I wish I could edit the original post. They use POP3 + SMTP. The ISP runs a Horde+IMP webmail server, but it is a used only as a last resort (too complicated/slow/expensive over dialup). They do need persistent storage, those 15 Mb fill up very quickly. CDs/CD drives last long enough, I'll look into that live-cd solution. I hadn't thought of it. And unfortunately... yes, I'm serious.
Bulldust.
How in the Sam Hill does your post make any sense?
Did you read that the OP only gets to visit them once a year? You still think they will wise up quickly? Then you disrespect them?
I disrespect you, for them, by proxy. I proxyspect you.
--
OK, so you're out. I have to do everything.
To the OP:
Modify their user account to make them a standard user (not admin) and set certain restrictions. Because their are several versions of Windows, I respectfully refer you to Google.
That was easy.
It little behooves the best of us to comment on the rest of us.
Set the computer up with all the software they'll need, disable any admin access by them, install something akin to Deep Freeze. Every time they reboot things will revert automagically. You can create a small partition for the email app's data folders to serve as a persistant store, or you could just migrate them to simple webmail. GMail can check pop3/imap accounts for you.
How about a Macintosh SE/30 and Cyberdog?
I'm only half serious.
You don't need any of that.
Get a LiveCD of any os you want. Burn it, you're done.
You boot to the CD/DVD and its a clean OS every boot. They can't break it because they can't write to it.
To be really safe, tape the DVD drive shut.
Where is "over there"? I'm having a hard time understanding how they could be so disconnected and yet you can make an annual visit. Does your trip include several weeks of walking through enchanted forests?
Hmm, so you are saying it is not really an ISP. It is only an email provider. And so we are not really talking about something like a 3rd world country, it is not so much a matter of infrastructure but of control (Cuba perhaps?).
Correct (with some nuances irrelevant for the situation being discussed). I'd rather avoid satellite solutions, just to ensure that I (and my family) stay entirely within the law. I used that email service for years and that ISP was pretty decent (given the restrictions). If you are savvy enough, you can do with those 15Mb much more than what one would expect. The breakdown is just the combination of my family being "not savvy" with the restrictions. If they had TCP conectivity but were illiterate, I could try to leave the some "backdoor" (vnc, ssh, remote desktop, whatever) and coordinate with them to "fix" their issues. Most of the issues, btw, are "the [ISP name] went away", meaning "I deleted or moved the desktop icon". I have done that with relatives not in Cuba. Or, if they lacked a TCP connection but were savvy, I could just communicate with them and tell them what to fix.
This slashdot topic was a long shot. I had some ideas in mind, most too complex / brittle to be worth implementing and I wanted a opinions from a savvy crowd. I should have asked years ago! There was a suggestion of a Wifi-dial-up modem combo device + a tablet that I hadn't thought of, and while it doesn't cover all my "requirements", it may be a sufficient improvement over the current situation to be worth trying. In any case... I have almost a year to think about it and prepare, and now that I was given some ideas worthy of consideration, I'm grateful. I hope at least one comes to fruition.
The original Apple Airport base station had a built in modem which would dial on demand, NAT the dialup connection, and share it with both wifi and ethernet.
Pairing that with an iPad means that all the effort Apple put into banishing jailbreakers from the platform would do wonders for the trojan problem.
Believe it or not, I did have Firefox autolaunch on startup and she didn't like it, she wants to feel like she's actually using the computer by clicking the icon herself!
Here is another food for thought. Allot of people are talking about fancy "chrome books" or "iPads". Hell, someone even dug up UUCP from the grave as a remote communication solution, baring ssh connections might be scrubbed from the state. The big problem is that, while I can make an educated guess where your family is, I can honestly say it doesn't matter. Whatever solution your going to implement:
YOUR FAMILY IS GOING TO HAAAATTTTEEE IT.
Oh they won't say it to your face, they will just ask if they can keep the old computer "as a backup" and just use that once your gone. I know this. I know this from 10 years of experience of helping my grandma, her friends, her friends friends, and working at Unisys as a drive around tech for both enterprise and consumers. My american born Korean friend knows this as well and has tried hard to find similar solutions. At the end of the day, all people want to surf the web, go to links friends and family talk about, and emal/text. Computer literacy ONLY helps the safety of said activity's. When my grandma discovered her grand-kids were all on Facebook, she didn't care that she set up 3 accounts with different passwords, but I was able to strengthen that out by having chrome force sign her in one. My friends mom would constantly complain about the linux install because it wouldn't play flash properly, so he had to switch her back to XP. These are just a few examples I can mention, and you WILL get these calls.
Just remember, any "teaching" you do must be "with" them. Not "to" them. From their perspective, everything is working on their end. Their computer might be selling their information to the highest bidder and telling everyone how their penis can grow larger with one payment to the Nigerian, but they can still get pictures from family, they can still get messages. They can still see the latest football game scores.
Do the wifi idea. Hell do one better. Set up a small embedded system with a built in modem. They sell embedded boxes, but an old p4 with a modem should work. PFSense is something I would suggest. I forgot the package but there is a way to set it up to act as an email proxy. Have it drop all attachments that aren't images. It can even unpack zip files and check if its just images in those. Have it dial in daily keeping the email box clear. Just say it just checks your mail every day at 1am or such. Its like 4 am and I am half out of fuel and I am sure you have looked at some of these products. They will still get viruses as I don't think it will have the bandwidth to keep the updates up, but at-least you can have it track their surfing habitats and can block country's they have no reason to go to. Talking to you Russia and most of Africa:P
I hate to say it, but this is the best way for someone who is computer illiterate and doesn't use the computer much to care. You come in saying "just plug this between the computer and the modem to make the internet faster/safer" They don't feel alienated on the limited computer knowledge they learned and you can, they keep the computer/interface they are used too, and at the very least, have some control over the data going in and out.
Whatever you decide just ask yourself, "Does this improve their experience? If not, what would happen if they just chunk it and not tell you?"
As a side note, if it wasn't to much of an extreme luxury for the country its going to, I would recommend also an iPad for the interface. That single thing has introduced text messages, Facebook and god help me gaming to my grandma. If it wasn't for the large constant patches it needs and the very high chance it would get stolen, I would recommend it too.
I gave my mum (95) an old PowerPC laptop I got for the price of buying a replacement power supply. It is running a version of OS that probably is no longer updated, but turning off automatic updates doesn't hurt.. I have also stuck on an Applesript that e-mails me when the machine powers up, which she does every morning to let me know she is OK. She is probably a bit less click-happy then your users.