1、1数据转换工具客户端安全要求应按照网上办税系统信息安全基本技术规范 (税总函201413 号)和税务移动应用安全开发和评估规范 V1.0 (税总办发201660 号)的有关规定对客户端的运行环境安全、软件自身安全、密码保护、登录控制以及信息保护进行安全检测。1 客户端运行环境安全 【基本要求】(1) 针对客户端自身运行安全的要求,在登录页面时应提醒终端用户,告知用户运行时需安装个人防火墙、病毒防杀软件及防钓鱼控件等。2 客户端软件自身安全【基本要求】(1) 客户端程序安装压缩包应包含客户端软件的安装及身份鉴别数据导入的使用说明。(2) 客户端程序的临时文件(包括但不限于 Cookies)应禁止
2、存储敏感信息,防止敏感信息泄露。(3) 客户端程序应通过第三方中立测试机构(具有省级以上安全测评资质)的安全检测,在提交第三方测试文档时,应同时对其资质进行备案。(4) 客户端程序自身应具备完整性检测,当程序完整性受到破坏后,客户端将无法正常使用。(5) 客户端程序在开发阶段应启用安全编译选项,安全编译选项应包括但不限于 NX,Shared,ASLR,GS,SSEH。(6) 客户端程序在开发过程中应限定对 Banned API 的使用。2(7) 客户端程序在某些特殊情况下需显示敏感信息时,应采用隐藏部分信息内容等手段,防止诸如屏幕录像技术等窃取信息的非法程序。(8) 客户端程序应具有抗逆向分析
3、、抗反汇编等安全性防护措施,防范攻击者调试、分析和篡改客户端程序。(9) 移动客户端的安全规范,应参照税务移动应用安全开发和评估规范V1.0 (税总办发201660 号)的有关规定。3 客户端密码保护【基本要求】(1) 如果有初始密码,应强制客户在首次登录时修改初始密码。(2) 禁止明文显示密码,应使用相同位数的特殊字符(例如,*和#)代替。(3) 应确保密码不能明文存储在数据库中。(4) 密码长度应不少于 8 位,且为数字、字母和特殊字符中至少两种形式的组合。(5) 系统应有自动检验弱口令的能力,当密码输入不符合复杂度要求时,不允许注册成功或修改密码。4 客户端登录控制【基本要求】(1) 应
4、设置在一定时间内连续失败登录次数,并在接近限定次数时,提示客户。超过限定次数后应立即锁定电子税务局该客户的账号至少 30 分钟,此期间禁止该账号的登录和使用。(2) 退出登录或关闭客户端程序后,应立即终止会话。(3) 退出登录时应提示客户取下专用辅助安全设备,如 USB KEY。3(4) 设置会话超时机制,当用户登录某时间段内无任何操作时,应终止会话。5 用户敏感信息保护【基本要求】(1) 系统提示不得泄露敏感信息,例如,登录失败时精确提示错误原因。(2) 客户端代码不得泄露敏感信息,例如,代码注释不得包含敏感信息、用户私钥或加密密钥不得嵌入客户端程序中。(3) 敏感信息在客户端存储或传输前必须经过加密处理,禁止明文存储或传输。