Mexico Connect
Forums > Specific Focus > Technical Mexico
 


kirkswig


Jul 8, 2004, 2:36 PM

Post #1 of 3 (464 views)

Shortcut

Computer security ideas

Can't Post | Private Reply
Hi guys. I got a private message about computer security and as I was replying I realized that the answer got kind of long so I'm posting it to the general forum. Maybe it helps someone else (or maybe I don't know what I'm talking about in which case somebody else can chime in and save you all from great grief and misery.)

The question was about whether it's a good idea to use Linux for financial transactions, while using Windows for your everyday sort of stuff. My answer:

Yes, this makes a lot of sense. It's not 100% however, but really, it's very close. And don't simply use Linux for your financial transactions... only keep your critical financial info (passwords and the like) on your Linux system.

Ideally it would be a separate machine, but setting up your machine to dual-boot should be satisfactory as well... just be aware however that if you do this and if Windows becomes infected that it is conceivable the worm/virus could read and even change data on your Linux partition.

Going overboard with security may seem unnecessary, paranoid, or even foolish, but in a way it makes it a much easier task than going with halfway or add-on solutions. The closer you can get to 100% now, the less time you will spend managing and/or worrying about your system down the road.

A word of warning however... I've been using Linux for many years now, and am sufficiently familiar with the OS to be able to judge what the risks are. If you are new to Linux or Unix, you need to pick a distribution wisely. It's not just a matter of keeping it up-to-date, which is important too, but the distro should be geared towards security conscious novice users of Linux. I use Gentoo, which lets me be security conscious, but it also requires some understanding of what is going on. I'm loathe to recommend a distro to you as I'm not very well versed on the other distros, and it isn't always the case that the bigger the name the safer you are (because hackers will focus on the bigger, more popular distros of course.) So you should probably make this decision on your own (and spend the necessary time researching it which should hopefully breed some familiarity with Linux in the process.)

Another possibility you might want to consider is sticking with Windows, but going with a two machine approach nonetheless. Set up one Windows machine/partition as your financial system, be sure to keep it up-to-date, and above all else, be sure to install something like Firefox as your browser and NOT Internet Explorer. Boot into that only when doing financial stuff, and when you're done, shutdown immediately. Again, a separate machine is still preferable here, but the added security gains would likely be incremental.

At one point in time I considered using software called Virtual PC to accomplish much the same thing. It lets you run Windows within Windows so to speak, and is a way of isolating one system from the other in a fashion that you may find more convenient (you could also run Linux within Windows using this application and achieve possibly even more security.) The hard drive of the "virtual PC" is really nothing more than a file (albeit a rather large file) on your real PC. One very nice feature of Virtual PC is that when you run an operating system under it, any changes made by you (or conceivably, a virus) can be discarded when you log off... they call the feature Undo drives. Might be worth looking into.

I just realized there's another option... LiveCD's. A LiveCD is a CD that you can boot that runs Linux. The most used LiveCD out there is something called Knoppix, which is basically Debian Linux on a CD. The beauty here is that you keep your Windows system as is, and when you want to do financial stuff, you put the CD in the system and reboot (you'll of course need to setup your BIOS so that it will boot from the CD drive.) Then up comes Linux running a nice desktop environment (KDE I think) and you have your browser and any other tools you're likely to need. There's a very small chance that you'd be infected with anything during the five or ten minutes you spend online dealing with your financial stuff, but even if you were, when you shutdown nothing gets saved to the disk because it's a CD! And if you need to save data for any reason, you can still have access to a floppy disk or a USB key or even your Windows partition (risky though if you're using NTFS for your Windows file system and you want to write data.)

Now that I think about it a little more, I'd try this last approach first. It doesn't muck up your existing system, and it lets you get a feel for Linux at the same time. If you decide it's right for you, you'll want to remember to create a new LiveCD from time to time to take advantage of the new security features available in subsequent releases.

I would also point out that this might be a good idea to consider when using an Internet cafe to access your data. Though I am not really wild about the idea of doing this, I have done it myself, and you would reduce your risks somewhat booting off of a LiveCD. Of course, you are still potentially prey to those who install hardware key loggers, or for the very advanced attacked who would seek to exploit his control over your Internet connection and possibly spoof/hijack your session with your financial institution (though this is a very difficult attack.)

And you'd have to find a machine in the cafe that is set to boot from CD, or alternatively, someone running the cafe who is capable/willing to make that change for you, or (horrors) would let you do it yourself.

Donald

To boldly go where no wig has gone before.

(This post was edited by kirkswig on Jul 8, 2004, 2:45 PM)



sfmacaws


Jul 8, 2004, 10:40 PM

Post #2 of 3 (441 views)

Shortcut

Re: [kirkswig] Computer security ideas

Can't Post | Private Reply
That's good info Donald.

One thing you forgot is just using a mac, or virtual pc loading winX or linux. The mac itself is much safer than any windoze machine, imho that is probably due to the low user share more than anything else. Still, very few worms and virii attack macs. Years ago I had a linux distro on a partition of a mac, I think it was called Yellow Dog.

I like your last solution using LiveCD but I'm wondering how easy it would be to use the internet cafes network. I've seen some odd network configurations in inet cafes in MX, many aren't using DHCP and some using network protocols other than TCP/IP. I am always looking to hook my laptop into their network to upload web pages and I've seen some really odd stuff. Of course, the other problem is that the guy working in the cafe may not know how to do more than reboot the machines. So, while you may be able to reboot their machines with your cd, it's possible that you wouldn't be able to get onto their network.

I may try the dual boot to linux on the Vaio I just ordered and actually get more serious about this kind of security.

Thanks,

Jonna


Jonna - Mérida, Yucatán




kirkswig


Jul 9, 2004, 12:15 PM

Post #3 of 3 (418 views)

Shortcut

Re: [sfmacaws] Computer security ideas

Can't Post | Private Reply
Excellent point. While most of the Internet cafes I went to had DHCP setup correctly to the point where all I had to do was plug in my laptop and surf, there was at least one that made me input IP numbers, which was a pain (and I had only been in MX for a week, gotta be lots more.) That doesn't by itself preclude the use of a LiveCD, as it allows you to manually configure the network, but it may complicate its use greatly, especially for novices.

To boldly go where no wig has gone before.
 
 
 
Search for (advanced search) Powered by Gossamer Forum v.1.2.4