每日总结

如何编写清晰的需求文档
清晰的需求文档应包含:项目概述、业务目标、功能需求(用例或用户故事)、非功能需求(性能、安全等)、约束条件(技术、预算、时间)和验收标准。使用模板保持结构一致,避免模糊词汇(如“快速”“友好”),量化非功能需求(如“响应时间<2秒”)。文档需版本控制,并通过评审确保各方理解一致。

智能合约入门
智能合约在区块链上自动执行代码(如以太坊Solidity)。应用:去中心化金融(DeFi)、NFT。开发工具:Remix IDE、Truffle。考虑安全(如重入攻击)和 gas 成本。区块链特性:不可篡改、透明、去中心化。

IoT架构
IoT架构:设备层(传感器、嵌入式系统)、网关层(协议转换、边缘计算)、云平台(数据分析、设备管理)。通信协议:MQTT(轻量消息)、CoAP。安全挑战:设备认证、数据加密。例如,智能家居温度传感器通过MQTT上报数据到云。

网络安全:OWASP Top 10
OWASP Top 10常见Web漏洞:注入(SQL注入)、失效的身份认证、敏感数据泄露、XML外部实体、失效的访问控制、安全配置错误、跨站脚本(XSS)、不安全的反序列化、使用含有已知漏洞的组件、日志和监控不足。防护:输入验证、参数化查询、HTTPS、最小权限、依赖更新。

posted @ 2025-09-22 19:03  李蕊lr  阅读(3)  评论(0)    收藏  举报