如何在软件开发中解决问题安全性的问题呢
对于软件开发的熟悉程度而言实际上我们是比较高的,与此同时安全性也是亟需重视的问题 。那么从软件开发初期我们就要想好安全问题如何处理。那么今天小编就跟大家探讨一下软件开发都有哪些安全问题,又是如何处理的。 这里我们就必须要提到数据库。我们需要检查软件,所在目录的文件权限、数据库文件的安全性、日志、敏感文件数据的储存等等。这时我们需要将权限比须为不允许其他的人读写,那么重要的信息,要进行加密储存。特别敏感的信息,调试信息必须要关闭。再将文件保存到外部储存之前。需要在内容进行加密。 测试是否一个账号同时登录多个设备。这就需要在服务器进行账号登录验证时有限制对应的逻辑代码。通过session或标志位的方式。首先是限制之前同一时间只有登录了一多个账号并且能够同时登录。 测试在客户端退出时是否会和服务器进行通信以及保持退出及时性。保证客户端和服务器同时退出,软件退出时服务器端关闭通信。 检查客户端用户进行密码修改时的安全性。这里需要用户在修改密码时,需要提供原密码输入验证身份的逻辑。以防cookie登录修改密码。如果没有这个功能,可以通过手机自带的app进行修改。ios系统的用户,可以直接在app中设置密码。安卓系统的用户,可以通过设置中的“密码管理”功能,设置一个新的密码。这样就可以避免被不法分子利用,从而保护自己的隐私了。 (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |