|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
很久没做服务了,最近公司遇到一个奇怪的现象,一老客户做年结时发现原来早已记帐的1月份帐不平。
公司服务人员都派出去了,我临时接受这个任务,结果发现数据库有问题!
比如总帐的凭证都是精确到分的,如123.56,结果出现部分凭证是123.564444等奇怪的数据
再看这版本是通10.2,以为版本有问题,再一想,早已记帐的数据是不可能动的,从程序员的角度来讲,也不可能写出这样的错误代码来。
于是怀疑有病毒---用户的电脑可以上网,而且没有任何杀毒软件保护!
赶紧装上NOD32,好家伙,VB.net写的蠕虫啊什么的一大堆,杀一下午杀不完。
用sql语句帮用户修复错误的数据,回公司上网查这病毒的来历,果然是专门攻击sql数据库的。
杀毒软件的主页上有对此病毒的描述,其实防范它很简单,打上sp3以上的sqlserver补丁就免疫了。
故事还没完
回到家把U盘往家里的电脑上一插,卡巴斯基开始无法启动!
再安装一次也不能用!
我心狂跳,我电脑里可好多东西的啊!装一次可要了命了。心想今天只在那家用户电脑上使用过U盘,难道一时不小心自己也中招了。
然后突发奇想,这病毒不就是靠sqlserver来运行的嘛,把sqlserver删除试试。结果sqlserver一删除,再装卡巴斯基,一切正常!所有分区通通扫一通,杀出几百个毒出来,与用户那遇上的一模一样。
后来才知道,原来用友总部早就针对这个病毒做了一个小工具,可以自动修复数据。
这教训告诉我们,对病毒千万别大意,除了杀毒软件必不可少以外,该打的补丁还是老老实实打上吧,这不,我从那开始凡装sqlserver必打补丁。 |
|