
1) 【一句话结论】超星针对《个人信息保护法》要求,在产品中通过“存储加密+权限分级+动态脱敏”三层技术体系实现数据安全,确保数据全生命周期合规。
2) 【原理/概念讲解】老师口吻,解释关键概念:
3) 【对比与适用场景】
| 技术类型 | 定义/核心原理 | 特性 | 使用场景 | 注意点 |
|---|---|---|---|---|
| 数据加密存储 | 对敏感数据进行加密后存储 | 不可逆加密,密钥管理严格 | 数据库存储、文件存储 | 密钥安全是关键,需HSM保护 |
| 权限控制 | RBAC(角色+权限)+ABAC(属性+权限) | 动态/静态权限,细粒度控制 | 用户访问控制 | 需维护角色/属性规则,避免权限过宽 |
| 数据脱敏 | 静态(数据入库前)+动态(查询时) | 隐私保护,不影响业务逻辑 | 敏感信息展示、日志记录 | 脱敏规则需与业务需求匹配 |
4) 【示例】
def encrypt_and_store(user_id, sensitive_data):
key = hsm.generate_key() # 密钥由HSM管理
encrypted_data = aes_encrypt(sensitive_data, key)
db.store(user_id, encrypted_data)
return key
GET /api/students/123/grades,权限检查:{"name": "张三", "id": "123456"} → 脱敏后{"name": "张三", "id": "1234*"}。5) 【面试口播版答案】
面试官您好,针对《个人信息保护法》的要求,超星在产品中主要通过三方面实现数据安全:一是数据加密存储,比如对用户身份证号这类敏感信息,我们采用AES-256加密后存储,密钥由硬件安全模块(HSM)管理,防止密钥泄露;二是权限控制,采用RBAC结合ABAC模型,比如教师只能查看本班学生信息,学生仅能访问自身数据,通过角色和属性动态调整权限;三是数据脱敏,比如查询学生成绩时,对身份证号这类PII信息进行动态脱敏,返回时替换为“*”或模糊处理。比如在超星的智慧教育平台中,教师登录后,通过权限控制只能访问自己班级的学生成绩,而查询时成绩数据中的身份证号会被脱敏,确保合规。
6) 【追问清单】
7) 【常见坑/雷区】