投票数据处理
存储选民信息时,对姓名、身份证号等敏感字段进行(如用星号替换部分字符),仅保留必要的身份标识用于验证,且与选票内容分离存储。
数据加密与传输测试
评估要点:
检查是否采用 HTTPS 协议(TLS 1.3),服务器证书是否由可信 CA 签发;抓包分析数据传输是否加密(如选票内容是否明文传输)。
验证数据存储加密:查看数据库字段是否加密(如 AES-256),测试管理员权限能否直接读取明文数据。
工具与方法:
使用 Wireshark 抓包分析传输数据;通过数据库管理员账号尝试读取加密字段,验证解密权限控制。
防篡改机制验证
评估要点:
检查是否采用数字签名(如 RSA)和哈希校验(SHA-256)确保选票不可篡改,修改选票内容后验证系统能否识别异常。
若使用区块链,验证区块数据是否可追溯,是否存在单节点控制风险(如节点数量是否满足分布式要求)。
操作方法:
伪造一张修改后的选票,尝试提交至系统,观察是否被拒绝或标记为异常。
系统介绍:
投票选举系统(扫描仪版)与电子投票箱计票原理一致,具有更轻便、灵活的特点。适用于小型选举会议、分团选举或其他投票地点不集中的场景。
民主选举,特别是无记名投票,一般要具有机密性、性、可靠性、准确性、实用性和易操作性。
在企事业单位中,民主选举需要处理大量的数据。如果用人工去处理,不但费时费力,而且难以做好真实、公平,这些工作的成果也缺乏说服力。
如果采用高速扫描仪智能识别来读卡,然后配合能对数据作分析处理的投票选举统计软件,组成民主投票选举系统,不仅能大大降低统计得票数和有效票据的工作量,省时省力、快速准确,还能够消除投票人的思想顾虑,和减少其它不必要的人为因素干扰,使选举符合公平、公正、公开的标准。
采用高速扫描仪读选票的方式。现场联机阅读,多种选票混读。使用方便、识别准确,准确率,无误差。阅读、统计速度快。 在软件读卡过程中,可以根据用户的设定设置为多选无效、不选弃票等选项,自动统计总票数多少、有效票多少。可根据用户需求定义涂卡图像的识别如“√”、“O”。