Quote from makloda:
What I do:
1. I have a server (cheap old computer, in a seperate room that I lock) that is exclusively used for ordering via my IB TWS. All my charting and analysis software is running on my MAIN COMPUTER, which I use for email, surfing, etc. etc. If this main machine is compromised an attacker gains NOTHING.
2. All I run on that box is TWS, nothing else. I run Windows XP on that machine and I automatically update all Windows updates. Since TWS is Java you might even run Linux on it, probably not a bad idea.
3. I run two piece of software to secure the box
a) NOD32 from http://www.eset.com. This is an industrial strength anti virus/trojan protection.
b) AGNITUM FIREWALL from http://www.agnitum.com. Russian firewall. Think about it, these guys are born as hackers. Now they wrote the world's best firewall. 30 day free trial.
4. Look at this
http://img291.echo.cx/img291/1924/screenkeyboard1kh.jpg
This is the screenshot of the virtual on-screen keyboard found on my Windows XP. This keyboard can be accessed from Start>All Programs>Accessories> Accessibility>On-Screen Keyboard in windows XP.
The main purpose of this keyboard is for mobility impaired users (who cannot type on the keyboard due to disability, but can use the mouse)
I enter the usernames and passwords using this keyboard and even if there are any spyware logging keystrokes, they will not get hold of my IB TWS login information.
Your advice must be targeted at the smuck trading a $10,000 account in his pyjamas...
And who would care much about his 10K anyway?
For most sophisticated trading operations...
Each trader will be running at least 3 networked PCs and 5-10 monitors...
And at least 5-10 complex real-time quote, quant, chart programs that support his trading...
Of which at least 2-3 of which MUST access the web...
And ALL this must interact and run smoothly over a network in REAL-TIME.
That's how a professional trader can do 200-300 trades/day easy.
Basically... your advice to disable computers and run only TWS is crazy.