Bank security controls add chaos, Win8 laptop keyboard failure

  
        

When Windows 8 is still in the pre-release version, major software vendors and online service providers are in the midst of development and testing efforts to prepare for Windows 8-compatible programs. At that time, I wrote a question about the inability of the CCB Network Shield to use and its solution. With the official launch of Win8, Win8's compatibility with websites and software is still commendable, thanks to the cooperation and efforts of various software providers. For the daily use of online banking, many have updated the controls that need to be installed by users. Users can use online banking on Win8 without encountering obstacles.

But after I recently bought a DELL Vostro laptop, I found that there are still some problems with the online banking security controls of BOC. I remember that when I was in the Win8 RC version, the problem was that it was not compatible with 64-bit systems, causing the keyboard to be in the password input box. Every time I press a letter, the input box will be stuck. After a long time, the letter entered will be reflected. . After fixing this fake death problem, I tested everything on the 64-bit Win8 official version on my HP EliteBook. However, a few days ago, after I tried repeatedly, on the Dell Vostro 5460, every time I installed the BOC security control, all the keyboards, whether it is the notebook's own keyboard or the inserted USB keyboard, will fail, ie the keyboard no longer works, any typing No effect. Perhaps for unsuspecting users, they may even think that the keyboard is broken, and because of the keyboard failure, it is difficult for them to seek help through this machine.


Search the Internet, you can find that this problem is not only me alone, the solution written by many people is to delete %SystemRoot%\\system32\\drivers\\ETD. SYS then restarts, but I believe this is by no means a solution. Because it was verified that this file is Dell's touchpad driver, this touchpad is actually produced by ELAN Microelectronics. Through the search, many brands of laptops, such as Dell, Asus, etc., only use this touch version (on 64-bit Windows 8), users will encounter this keyboard failure when installing online banking. problem. (eg Dell Vostro 5460, Dell Inspiron 15R, ASUS A45, etc.)


It’s conceivable that when the Bank asks users to install his security controls, the installer must be A driver for filtering user input has been added and this driver interferes with the normal user input device driver. Through the experimental environment to restore the current steps, collect data and analyze it, I found the driver file —— ProtectorA.sys released by this Bank Security Control (there is also a file called Protect.sys, which can not be found, it is estimated to be temporary The generated intermediate file)



From the signature of this document, it is the digital signature of the Bank of China, but the time of signing is 2010, old. . Looking at the description, the Copyright Department in 2008, through the text in the document description, is a keyboard protection driver, which should be related to the user input device or the content input by the user input device (filter type).

It can be seen that the update of the Bank Control is not changing the medicine, and it is compatible with most of the 64-bit Win8 security controls of most computers, and still contains the very old "core". It is hoped that before the release of this control, it has not undergone rigorous standardized testing. Think about the problems with CCB and China Mobile recharge controls I wrote before. Maybe the Bank's controls are also written for a third-party company, but only use the Bank of China's certificate for code signing. I believe this has always been a headache for e-commerce and major companies with network services: they may not have professional employees who are doing program development. After outsourcing, they cannot professionally work on the works of third-party companies because they do not understand technology. Verification and acceptance, so quality is difficult to control. However, for such a large bank, can't you afford a professional big software company to do control development to ensure quality? Or setting up a software development team yourself should not be a problem.

Finally, if you are experiencing this issue, you can save the following with Notepad in .cmd format to remove ProtectA.sys, the driver that caused the problem:

del /f /q %systemroot%\\system32\\drivers\\ProtectorA.sys

After testing, deleting the driver and restarting the computer, the keyboard failure will be resolved, and you can still log in to Bank of China online banking. However, there is a certain possibility that the Bank's controls can no longer "protect" your keyboard input (depending on what the developer is doing with this driver), so please note that if this control is this The driver has caused problems with your computer, please be aware of the potential risks after deletion, and this is entirely your personal and voluntary decision. If you have deleted, it is recommended to use your own computer when logging in, and pay attention to whether the software environment of the computer is safe. I also hope that the Bank of China can solve this problem as soon as possible. Please also call the BOC customer service hotline, select the online banking special, and then report this issue

Copyright © Windows knowledge All Rights Reserved