The biggest problem with cable is that you are sharing the local loop with a "bunch" of other users, whereas with DSL, you have a PTP connection to the DSLAM. Some cable companies have now taken some measures to make the disadvantage less, for example, by making smaller local loops, and by encrypting all cable modem activity (see below.)
At the very least, do this FROM A CLEAN INSTALL:
1) Use Windows 2000 or XP (make sure you understand the default installation weaknesses of each) then do all the updates
2) Remove the Administrator user, make a new Admin user with a strange name that has Administrator rights and has a STRONG password, create a new user for yourself that DOES NOT have admin rights, and use this for your daily activity.
3) Use a strong Antivirus software
5) Install a hardware firewall. e.g. :
http://www.cdw.com/shop/products/default.asp?EDC=348765
http://www.cdw.com/shop/products/default.asp?EDC=203126
That would be the minimum to do. If you are unwilling to do that, here is some good advice I found in a recent PCMAg:
"Some older cable modems have a special kind of vulenerability that makes your system and others nearby effectively form a local area network. If your system is configured incorrectly, your drives can actually show up in your neighbors Network Neighborhood. To solve this problem, some ISP's encrypt all cable modem trafiic, while others use a strictly router based conection with no LAN-type connection to nearby users.
Find out what security measures your ISP employes. You should also install a hardware or software firewall. If you don't need file or printer sharing, turn it off..."
PC Magazine Feb 04, 2003
I strongly recommend the Feb 25 '03 PCMagazine article "Broadband's Back End" on page 61. It is the best description for the layman of all the technology that makes cable and dsl work.
nitro