ID门禁卡的防火墙

ID门禁卡,广义上指125KHz的rfid芯片,狭义上就是EM4100系列的芯片(TK系列)

在很长的一段时间内,市面上的ID门禁卡都是EM4100兼容系列。这种芯片ID卡号固化在芯片内的,成本低廉,使用方便。缺点:安全性较差。

看一下,普通门禁系统的构成,分为大门门禁和单元门门禁。

  • 大门门禁面向全部小区业主开放;
  • 单元门门禁,只允许本单元的业主权限;

假设小区有3000户,1个单元有20户。采用ID门禁卡(EM4100)管理。

发卡环节:

物业购买大量的EM4100卡片,外形可能是钥匙扣,也可能是卡片。业主购买时,只需通过125K读卡器把卡号导入系统即可。根据权限不同,需要设置大门的门禁和对应单元门的门禁。

 

读卡环节:

大门门禁上安装有读卡器,通过读取EM4100芯片,再和系统下发的数据库匹配,如果存在该卡号,则正常开门。否则滴滴报警即可。

单元门和大门的流程类似,只不过单元门读卡器里面的数据库只存放了本单元的数据。

补卡环节:

检测方法:检测上次接收数据的结束位与下次接收数据的起始位(半个周期的低电平 与一个周期的高电平),但是,此时INPORT输入脚电平已变为低电平信号。 之后再连续检测16个半周期电平翻转,到达第9个1的前半周期(高电平), 之后INPORT变为低电平,再通过定时器0来模拟同步时钟,对曼彻斯特码进行解码。 注意:号发送顺序:先发校验位,紧接着是最高位、次高位····连发5位数据。 如本号是11100 00110 00000 00000 11100 10101 10100 00010 01011 01010 10010 最先接收到是第一个五位的校验位0,然后才是1110,依次类推。 下降沿为 1 上升沿为 0 整个程序的思想:每次采样完成,判断一次所采到的数据是否为1 ,若为1,继续采样,直到采完9个1, 若为0,丢掉数据,重新采样。从而实现是否有的判断。 ***********************************************************************************/ #include #include #include //增加部分:由于改版,读输入和蜂鸣器输入的io口有所更改 //----------------------------------------------------------------------------- // 16-bit SFR Definitions for 'F34x sfr16 SBRL1 = 0xB4; // Global CONSTANTS #define SYSCLK 12000000 // SYSCLK frequency in Hz #define BAUDRATE0 115200 // Baud rate of UART0 in bps #define BAUDRATE1 115200 // Baud rate of UART1 in bps #define BIT5 0x20 sbit SPK = P3^5; //蜂鸣器 sbit INPORT = P0^3; //解码输入 sbit wave = P1^7;
### ISC综合安防平台考勤功能实现方案 #### 一、P2DR安全模型下的ISC综合安防平台架构设计 在构建ISC综合安防平台时,采用基于策略(Policy)、防护(Protection)、检测(Detection)、响应(Response)的安全框架有助于保障系统的稳定性和数据安全性[^1]。 - **策略(Policy)**:定义访问控制列表(ACL),设定不同角色权限范围;制定详细的日志记录规则以便后续审计追踪。 - **防护(Protection)**:通过身份验证机制确保只有授权用户才能登录系统查看或修改考勤信息;部署防火墙防止外部非法入侵尝试获取敏感资料。 - **检测(Detection)**:实时监控网络流量异常波动情况以及服务器性能指标变化趋势,及时发现潜在威胁并预警通知管理员采取措施应对可能存在的风险事件。 - **响应(Response)**:建立应急处理预案,在遭遇突发事件如黑客攻击或其他形式的数据泄露事故后能够迅速启动恢复流程减少损失扩大化程度。 #### 二、具体到考勤管理模块的功能描述 针对ISC综合安防平台中的考勤部分,该平台提供了全面的支持来满足企业和机构内部员工上下班打的需求: - 支持多种类型的设备接入用于采集人员进出记录,包括但不限于门禁卡读写器、人脸识别摄像头等硬件设施; - 平台具备强大的数据分析能力,可以按照个人及部门单位两种视角展示统计数据图表,并允许用户自定义筛选条件导出所需报表文件[^2]; - 当遇到特殊情况需调整已有考勤结果时,可通过页面上的“重新计算”按钮快速完成操作而不必手动逐条修正错误项。 #### 三、注意事项与免责声明 值得注意的是,上述提及的所有内容仅供学习交流和技术探讨之目的使用,请严格遵守所在地区法律法规的要求合理合法地运用这些知识技能解决问题。对于因不当应用而导致的一切不良后果均应由实际执行者自负其责[^3]。 ```python # Python伪代码示例:模拟简单的考勤统计逻辑 def attendance_statistics(employee_data, department_data): personal_stats = {} org_stats = {} for emp_id, punch_records in employee_data.items(): total_days_worked = sum([1 for record in punch_records if is_valid_punch(record)]) # 记录单个员工的工作天数 personal_stats[emp_id] = {"total_working_days": total_days_worked} dept_name = get_department_by_emp(emp_id, department_data) if dept_name not in org_stats: org_stats[dept_name] = {'employee_count': 0,'avg_attendance_rate': 0} org_stats[dept_name]['employee_count'] += 1 org_stats[dept_name]['avg_attendance_rate'] += (total_days_worked / len(punch_records)) return personal_stats, {k:v['avg_attendance_rate']/v['employee_count'] for k,v in org_stats.items()} ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值