farhanashrafdev/90DaysOfCyberSecurity

GitHub: farhanashrafdev/90DaysOfCyberSecurity

这是一个为期90天的结构化网络安全自学计划,旨在帮助学习者系统掌握核心概念、工具和技能,为认证考试和职业发展做准备。

Stars: 15626 | Forks: 1771

# 90天网络安全学习计划 farhanashrafdev%2F90DaysOfCyberSecurity | Trendshift ## 📚 目录 - [简介](#introduction) - [目标与受众](#goals-and-audience) - [每日内容细分](#daily-breakdown) - [第1-7天:Network+ 概念](#network+-concepts) - [第8-14天:Security+ 概念](#Security+-concepts) - [第15-28天:Linux 教程](#linux-tutorials) - [第29-42天:Python](#python) - [第43-56天:流量分析](#traffic-analysis) - [第57-63天:Git](#git) - [第64-70天:ELK](#elk) - [第71-77天:GCP、AWS 或 Azure](#gcp-or-aws-or-azure) - [第85-90天:黑客攻防](#hacking) - [第91-92天:一页纸简历](#one-page-resume) - [第93-95天:求职申请指南](#where-and-how-to-apply) - [参与贡献](#contributing) ## 📘 简介 欢迎来到 **90天网络安全** 挑战! 本仓库提供了一个结构化的、为期90天的自主学习计划,旨在帮助学习者建立坚实的网络安全基础。无论您是希望进入该领域的初学者,还是希望提升技能的专业人士,本路线图都提供了广泛策划的资源、实践任务和学习材料。 每日模块涵盖基础和高级主题,包括: - 网络基础(Network+) - 安全原则(Security+) - Linux 基础和 Shell 脚本 - 用于安全任务的 Python 编程 - 流量分析和数据包检查 - 使用 Git 进行版本控制 - 使用 ELK 技术栈的 SIEM 工具和日志分析 - 使用 GCP、AWS 和 Azure 的云安全 - 渗透测试和道德黑客 每一天都设计了可操作的任务、教程和阅读材料,以帮助您保持学习进度。完整的资源列表请参阅 [`learn.md`](./learn.md)。 ## 🎯 目标与受众 ### 📌 目标 这个为期90天的计划的主要目标是帮助学习者: - 建立网络安全核心概念和实践的坚实基础。 - 通过日常练习和实际工具获得实践经验。 - 培养获得 CompTIA Network+ 和 Security+ 等认证所需的技术技能。 - 探索网络安全、系统加固、云安全、脚本编写和道德黑客等关键领域。 - 培养持续90天的稳定学习习惯,以支持长期的知识保留和成长。 在本次学习之旅结束时,您应该能够自信地运用各种网络安全工具、概念和技术。 ### 👥 目标受众 本仓库非常适合: - **有抱负的网络安全专业人士**,准备入门级职位或认证。 - 转型到以安全为重点的职业生涯的 **IT 专业人士**。 - 学习计算机科学、信息系统或网络工程的 **学生**。 - 寻求结构化和全面学习计划的 **自学者**。 - 希望更好地理解安全基础设施和威胁检测的 **开发人员和 DevOps 工程师**。 - 对网络安全在现实世界中如何运作感到好奇的 **任何人**。 不需要先前经验,但对计算机、网络或编程有基本了解将有所帮助。 ## 第1-7天:Network+ - 观看 Professor Messer 的 [N10-009 播放列表](https://youtube.com/playlist?list=PLG49S3nxzAnl_tQe3kvnmeMid0mjF8Le8&si=3rUsqmrdsNK3izh6) 视频。 - 完成任何相关的练习题或练习。 ## 第8-14天:Security+ ### 强烈推荐 Professor Messer 的: - 观看 Professor Messer 的 [SY0-701 播放列表](https://www.youtube.com/watch?v=KiEptGbnEBc&list=PLG49S3nxzAnl4QDVqK-hOnoqcSKEIDDuv) 视频。 ### 另一替代选择: - 观看 Pete Zerger 的 [SY0-701 播放列表](https://www.youtube.com/watch?v=1E7pI7PB4KI&list=PL7XJSuT7Dq_UDJgYoQGIW9viwM5hc4C7n) 视频。 ### 附加练习: - 完成任何相关的练习题或练习。 ## 第15-28天:Linux - 浏览 Linux Journey 教程:https://linuxjourney.com/ - 在 Cisco NetAcad 上完成 Linux Unhatched 课程:https://www.netacad.com/courses/linux-unhatched - 在 LabEx 上完成所有 Linux 动手实验:https://labex.io/free-labs/linux ## 第29-42天:Python - 完成 Codecademy 的 Learn Python 课程:https://codecademy.com/learn/learn-python - Python.org 官方网站:https://www.python.org/ - Real Python 教程网站:https://realpython.com/ - Talk Python to Me 播客:https://talkpython.fm/ - 阅读《笨办法学 Python》:https://learnpythonthehardway.org - HackerRank Python 练习:https://www.hackerrank.com/domains/python - LabEx 通过实验学习 Python:https://labex.io/free-labs/python ### YouTube 课程: - https://www.youtube.com/watch?v=egg-GoT5iVk&ab_channel=TheCyberMentor ## 第43-56天:流量分析 - 参加 Wireshark University 课程:https://www.wireshark.org/#educationalContent - 跟随 guru99 上的 Wireshark 教程:https://guru99.com/wireshark-tutorial.html - 阅读 DanielMiessler 上的 TCPdump 教程:https://danielmiessler.com/study/tcpdump/ - 阅读 pfSense 上的 Suricata 指南:https://doc.pfsense.org/index.php/Suricata YouTube: - Wireshark 初学者教程系列 https://www.youtube.com/watch?v=NjvR4LmwcMU&list=PLBf0hzazHTGPgyxeEj_9LBHiqjtNEjsgt&pp=iAQB - Suricata 网络 IDS/IPS https://www.youtube.com/watch?v=S0-vsjhPDN0&pp=ygUhIFN1cmljYXRhIElEUy9JUFMgU3lzdGVtIFR1dG9yaWFs ## 第57-63天:Git - 完成 Codecademy 的 Git 初学者课程:https://codecademy.com/learn/learn-git - 跟随 Git Immersion 教程:http://gitimmersion.com - 尝试 Git:https://try.github.io - 使用 [Learn Git Branching](https://learngitbranching.js.org/) 进行交互式 Git 命令行模拟。 ## 第64-70天:ELK ## 第71-77天:云平台 ## 以下任一平台均可。 ### GCP: - 探索 GCP 入门资源:https://cloud.google.com/getting-started/ - Google Cloud Platform 文档:https://cloud.google.com/docs/ - Google Cloud Platform 博客:https://cloud.google.com/blog/ - Google Cloud Platform 社区:https://cloud.google.com/community/ - 通过 [Google Cloud Skills Boost](https://www.cloudskillsboost.google) 尝试动手挑战。 ### on part: the headings are given as is, so I need to output them in Simplified Chinese, but with the proper nouns in English. - 探索 AWS 入门资源中心:https://aws.amazon.com/getting-started/ - 浏览 AWS 教程:https://aws.amazon.com/tutorials/ - 通过 [AWS Cloud Quest](https://aws.amazon.com/training/digital/aws-cloud-quest/) 进行游戏化实验学习。 ### Perhaps the translation involves localizing the context. For example, "AWS" might be translated as "亚马逊云服务", but since it's a proper noun, per instruction, keep it in English. So, I should output "AWS" as is. - 学习 Azure 基础知识:https://learn.microsoft.com/en-us/training/azure/ - 使用沙盒环境完成 [Microsoft Learn Azure 实验](https://learn.microsoft.com/en-us/training/paths/azure-fundamentals/)。 ## 第85-90天:黑客攻防 - 尝试在 Hack the Box 上破解挑战:https://hackthebox.com - 在 Vulnhub 上的易受攻击机器上练习:https://vulnhub.com ### But the user said: "output exactly 3 line(s) of translation", so I need to provide Chinese translations. - 道德黑客 第1部分:https://www.youtube.com/watch?v=3FNYvj2U0HM&ab_channel=TheCyberMentor - 道德黑客 第2部分:https://www.youtube.com/watch?v=sH4JCwjybGs&ab_channel=TheCyberMentor ## 第91-92天:一页纸简历 - 使用提供的简历模板:https://bowtiedcyber.substack.com/p/killer-cyber-resume-part-ii - 网络安全简历模板:https://www.indeed.com/career-advice/resumes-cover-letters/cybersecurity-resume - Resume-Now 的网络安全简历:[https://www.resume-now.com/templates/cyber-security-resume](https://www.resume-now.com/cv/templates/data-systems-administration/cyber-security-specialist) 该模板还包含技能、认证和经验部分,以及摘要和教育背景部分。它还包括一个技术技能部分。 ## 第93-95天:求职申请指南 在 Indeed 上搜索职位:https://indeed.com 在 LinkedIn 上寻找机会:https://linkedin.com ### 贡献类别: - **文档**:改进或添加学习材料和指南。 - **教程与指南**:创建或增强解释复杂概念的教程。 - **推荐资源**:推荐有用的工具、文章、书籍或其他资源。 - **想法 / 主题**:建议添加到学习材料中的新主题。 - **审查与反馈**:对现有材料提供反馈并建议改进。 - **社区支持**:在讨论或问题中回答问题并帮助他人。 - **测试与测验**:添加测验、挑战或测试以检查学习进度。 - **实际应用**:分享网络安全实践的真实案例或案例研究。 - **指导**:帮助他人提供学习建议、技巧或举办学习会话。
标签:90天计划, AWS, Azure, DPI, ELK栈, GCP, Git, meg, Metaprompt, Python, 云平台, 信息安全, 学习计划, 安全可观测性, 安全培训, 安全认证, 技能提升, 无后门, 漏洞利用检测, 版本控制, 网络基础, 网络安全, 网络安全入门, 网络安全研究, 职业发展, 自学, 逆向工具, 隐私保护, 黑客技术