The company swung into damage control today after reports continued to surface that German hackers used an ActiveX control to make unauthorized bank transfers with Intuit's Quicken financial software. Intuit issued recommendations for a "simple, common-sense approach" to safe Net surfing, going so far as to suggest that fidgety users stop using ActiveX controls entirely.
"Customers who are concerned about the safety of ActiveX controls should consider disabling the ActiveX capability in their browser or using a browser such as Netscape Navigator which does not support ActiveX," Intuit said in a statement.
As previously reported, a German group of hackers known as the Chaos Computer Club created an ActiveX control that is able to snatch money from one bank account and deposit it into another without having to enter the personal identification number. Chaos demonstrated the ActiveX control on German national television in late January.
The U.S. version of Quicken is not susceptible to hacker attacks that involve stealing money from an account and depositing it into an unauthorized one--the attack that the Chaos hackers simulated. U.S. customers can use Quicken only to transfer money between "pre-authorized" accounts, such as a user's checking and savings accounts.
Intuit said today that it will introduce a new German version of Quicken that encrypts the program's data files, a move that will make it less susceptible to hacking.
While Java applets are prevented from performing certain tasks such as erasing files from a user's hard disk, ActiveX controls--small Internet programs that work mainly through the Internet Explorer browser--are able to do virtually anything on a user's computer that a programmer can dream up, including installing a destructive virus.
Instead of the "sandbox" model that cordons off Java applets from other applications, Microsoft has created an "accountability" security system called Authenticode. The system allows software publishers to stamp their controls with a digital signature.
If a control does something bad to a user's computer, the publisher can then be tracked down and prosecuted. In other words, the Authenticode system does not protect against malicious code; it simply makes it easier to find out who wrote it.
But if the programmer wants to hide, Authenticode offers little protection. And it's easy for users to unwittingly accept an unsigned ActiveX control if they get lazy or frustrated by the Authenticode warning window. The Chaos club's ActiveX control, for example, is not signed. Once it is accepted by an Internet Explorer user, the program is free to do its work.
"What this incident tells us is you cannot take candy from strangers," said Cornelius Willis, group product manager at Microsoft. "The thing I'm hoping users get out of this is that they should not be running any executable code that is anonymous."
Intuit today issued their own warning that users should heed their browsers when they warn of ActiveX controls and any other software that is not digitally signed.
"Intuit takes great precautions to help guard the safety of customers' financial information in Quicken," Intuit senior vice president Eric Dunn said in statement. "These measures, together with users' common sense precautions against using unknown ActiveX controls or other downloaded software, provide a high level of security."