迈向数据驱动的安全之路
1. 关键角色技能解析
1.1 黑客(Hacker)
在安全数据科学领域,黑客被重新定义为热衷于利用(甚至滥用)技术以实现善意目标的人,他们需具备以下技能:
- 能够通过代码控制计算机,例如使用 Python 脚本或用 C 语言进行完整编程。
- 了解多种数据格式,并能对其进行切片、切块和灵活处理。
- 具备批判性、逻辑性、科学性和算法性思维,不急于下结论,能将问题分解为各个组成部分。
- 能够通过可视化、图表、表格甚至文字来展示自己的工作成果。
1.2 编码者(Coder)
无论你是信息安全专业人士想要掌握编码技能,还是已有编程基础的人,都有很多资源可供学习:
- Codecademy(http://www.codecademy.com/):适合编程新手或对特定语言不熟悉的人。鉴于 JSON 和 D3.js 的重要性,其 JavaScript 和 jQuery 课程值得一看。若 Python 基础薄弱,他们的 Python 课程也能提供很大帮助。
- Code School(https://www.codeschool.com/courses):提供的课程较多,并非全部免费。撰写本文时,其 R 课程免费,可帮助你掌握该语言的语法和细微差别。
- W3Schools(http://www.w3schools.com/):是一个友好的学习和实验 HTML/CSS/JavaScript 技能的平台。若想让分析结果被更多人理解,至少需要对这些客户端组件有基本了解。
- StackExchange(http://stackexchange.com/):虽不能
超级会员免费看
订阅专栏 解锁全文
859

被折叠的 条评论
为什么被折叠?



