[COURSE] Add Syracuse University SEEDLabs (#510)

* Add Syracuse University SEEDLabs

* Update CS学习规划.md
This commit is contained in:
Guo Jiaming 2023-09-28 08:37:34 +08:00 committed by GitHub
parent 658251460d
commit c14dde8d9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 52 additions and 0 deletions

View File

@ -254,6 +254,8 @@ IDE (Integrated Development Environment):集成开发环境,说白了就是
[ASU CSE466: Computer Systems Security](系统安全/CSE466.md) 亚利桑那州立大学的系统安全课程,涉及内容全面。门槛较高,需要对 Linux, C 与 Python 充分熟悉。
[SU SEED Labs](系统安全/SEEDLabs.md) 雪城大学的网安课程,由 NSF 提供130万美元的资金支持为网安教育开发了动手实践性的实验练习称为 SEED Lab。课程理论教学和动手实践并重包含详细的开源讲义、视频教程、教科书被印刷为多种语言、开箱即用的基于虚拟机和 docker 的攻防环境等。目前全球有1050家研究机构在使用该项目。涵盖计算机和信息安全领域的广泛主题包括软件安全、网络安全、Web 安全、操作系统安全和移动应用安全。
#### 实践课程
掌握这些理论知识之后,还需要在实践中培养和锻炼这些“黑客素养”。[CTF 夺旗赛](https://ctf-wiki.org/)是一项比较热门的系统安全比赛,赛题中会融会贯通地考察你对计算机各个领域知识的理解和运用。北大今年也成功举办了[第 0 届和第 1 届](https://geekgame.pku.edu.cn/),鼓励大家后期踊跃参与,在实践中提高自己。下面列举一些我平时学习(摸鱼)用到的资源:

View File

@ -0,0 +1,24 @@
# SEEDLabs
## Descriptions
- Offered by: Syracuse University
- Prerequisites: None
- Programming Languages: C, x86 assembly
- Difficulty: 🌟🌟🌟🌟
- Class Hour: 150 Hours
Syracuse University's cybersecurity course, supported by a $1.3 million grant from the NSF, has developed hands-on practical lab exercises known as SEED Labs. This course emphasizes both theoretical instruction and practical hands-on experience, providing detailed open-source lecture materials, video tutorials, textbooks printed in multiple languages, and ready-to-use attack and defense environments based on virtual machines and Docker. Currently, 1,050 research institutions worldwide are using this project.
It covers a wide range of topics in the field of computer and information security, including software security, network security, web security, operating system security, and mobile application security.
## Course Resources
- Course Website: <https://seedsecuritylabs.org/index.html>
- Recordings: <https://www.handsonsecurity.net/video.html>
- Textbooks: <https://www.handsonsecurity.net/index.html>
- Assignments: There are more than 40 labs in this course, the lab environment can be built with customized virtual machines and docker provided by the course in [quickly set up](https://seedsecuritylabs.org/labsetup.html) , and detailed principle explanations and experimental guidance are also provided. Take [Buffer Overflow Experiment](https://seedsecuritylabs.org/Labs_20.04/Software/Buffer_Overflow_Setuid/) as an example. This experiment belongs to [Software Security Topic](https://seedsecuritylabs.org/Labs_20.04/Software /), here is its [Experimental Guide](https://seedsecuritylabs.org/Labs_20.04/Files/Buffer_Overflow_Setuid/Buffer_Overflow_Setuid.pdf), here is its corresponding [Textbook Content](https://www.handsonsecurity .net/files/chapters/buffer_overflow_c.pdf)
## Personal Resources
All resources and assignment implementations used by @LaPhilosophie in learning this course are maintained in [LaPhilosophie/seedlab - GitHub](https://github.com/LaPhilosophie/seedlab).

View File

@ -0,0 +1,25 @@
# SEEDLabs
## 课程简介
- 所属大学:雪城大学
- 先修要求:无
- 编程语言C汇编
- 课程难度:🌟🌟🌟🌟
- 预计学时150 小时
雪城大学的网安课程,由 NSF 提供130万美元的资金支持为网安教育开发了动手实践性的实验练习称为 SEED Lab。课程理论教学和动手实践并重包含详细的 [开源讲义](https://github.com/seed-labs/seed-labs) 、视频教程、教科书(被印刷为多种语言)、开箱即用的基于虚拟机和 docker 的攻防环境等。目前全球有1050家研究机构在使用该项目。
涵盖计算机和信息安全领域的广泛主题包括软件安全、网络安全、Web 安全、操作系统安全和移动应用安全。
## 课程资源
- 课程网站:<https://seedsecuritylabs.org/index.html>
- 课程视频:<https://www.handsonsecurity.net/video.html>
- 课程教材:<https://www.handsonsecurity.net/index.html>
- 课程作业四十多个安全领域的lab实验环境可由课程提供的定制虚拟机和 docker [快速搭建](https://seedsecuritylabs.org/labsetup.html),并且提供详细的原理讲解、实验指导。以 [缓冲区溢出实验](https://seedsecuritylabs.org/Labs_20.04/Software/Buffer_Overflow_Setuid/) 为例,该实验属于 [软件安全主题](https://seedsecuritylabs.org/Labs_20.04/Software/) ,这里是它的 [实验指导](https://seedsecuritylabs.org/Labs_20.04/Files/Buffer_Overflow_Setuid/Buffer_Overflow_Setuid.pdf) ,这里是它对应的 [教材内容](https://www.handsonsecurity.net/files/chapters/buffer_overflow_c.pdf)
## 资源汇总
@LaPhilosophie 在学习这门课中用到的所有资源和作业实现都汇总在 [LaPhilosophie/seedlab - GitHub](https://github.com/LaPhilosophie/seedlab) 中。

View File

@ -198,6 +198,7 @@ nav:
- "MIT 6.858: Computer System Security": "系统安全/MIT6.858.md"
- "ASU CSE365: Introduction to Cybersecurity": "系统安全/CSE365.md"
- "ASU CSE466: Computer Systems Security": "系统安全/CSE466.md"
- "SU SEED Labs": "系统安全/SEEDLabs.md"
- 计算机网络:
- "USTC Computer Networking:A Top-Down Approach": "计算机网络/topdown_ustc.md"
- "Computer Networking: A Top-Down Approach": "计算机网络/topdown.md"