- 自我介绍
教育背景:南通大学大三在读 大数据专业 主修科目计算机网络、数据结构、操作系统、数据库。
知识技能:熟悉渗透测试流程,掌握burpsuite、nmap、awvs、sqlmap等主流安全测试工具的使用;熟练操作Linux系统,能编写基本的shell脚本,有长时间kali linux 使用经验;能够较为熟练地运用python、C++、java编程语言;熟悉常见古典密码及rsa,ecc等现代加密算法;熟悉常见数据隐写方式。
实践经历:与团队一同参加校内外信息安全赛事。
- 分析软件
软件构建步骤:
1、需求分析:分析明确用户需求,便于确认将要开发的功能。
2、规划设计:规划系统框架,功能模块,数据结构,主要算法等。
3、编码调试:根据规划编写程序,代码实现,集成作业,令软件初步流畅运行。
4、测试反馈:交给用户测试,接受可能的错误和改进反馈。
5、重构改进:根据反馈和具体情况改进优化。
软件价值要素:
1、实用性:软件应当尽可能好地实现用户需求的功能,能够满足用户使用该软件的目的。为实现该价值目标,分析用户需求要全面明确,规划设计时要严谨,软件测试之后要积极接受反馈,修改优化。
2、安全性:软件不应当获取实现必要功能以外的权限,不应当因为自身漏洞导致用户设备被攻击,资产受到损失;应当妥善保管用户信息。为实现该价值目标,软件需声明所需的必要权限,加强加密保护措施,发现漏洞应当及时修补维护。
3、个性化:软件实现基本功能和保障安全的基础上,应当根据用户反馈做出个性化功能调节,主动分析用户潜在需求提供部分扩展功能,提供更好的服务;为目的单一的用户提供关闭不需要功能的渠道,令软件使用更加简便;根据环境变化及时更新维护,声明维护升级的原因和结果,将选择更新与否交给用户。为实现该价值目标,软件发布后持续根据反馈继续分析改良是必要的。
posted @
2021-09-04 16:47
hollowone
阅读(
80)
评论()
编辑
收藏
举报