silvia147852
首先得清楚web安全/web渗透是什么:模拟黑客攻击,利用黑客技术,挖掘漏洞,提出修复建议。
涉及到的技术有:数据库/网络技术/编程技术/操作系统/渗透技术/攻防技术/逆向技术/SRC漏洞平台/ctf经验。。
岗位能力要求:
1、熟练使用awvs、nessus、metasploit、burpsuite等安全测试工具,并对其原理有一定了解
2、熟悉OWASP中常见的web安全漏洞、业务逻辑漏洞及其原理
3、熟悉渗透测试技术的整体流程,具备独立开展渗透工作的能力;
4、熟悉linux系统操作,了解常见web中间件、数据库、服务器相关漏洞
5、至少掌握一种编程语言,能够开发用于辅助日常工作的脚本
6、具备一定的php或java代码审计能力,能够对公开漏洞进行分析
7、具备良好的逻辑思维、沟通技巧及团队协作能力
8、已取得信息安全等级测评师证书的优先。(NISP)
想要系统的学习web渗透,可以参考企业对人才的要求进行学习。
熊猫盖盖
网络安全是一个极其宽泛的概念,包含从脚本小子到漏洞大佬、从单领域到跨平台等多难度、多方面内容,需要循序渐进地从基础开始学习,这里是整理了网络安全学习内容,大致可分为以下几个阶段,你可以参考进行学习。
希望能够帮到你!!!
遥遥望沙飞
首先想想是不是真心想学,这条路注定孤独寂寞,不断碰壁。想好后,就要每天坚持。我的一些建议:每天多任务进行,比如早上两小时看英语学习,之后看语言,(C语言之后python之后php),下午看些网络上的渗透资料,晚上实践,等到资料看完。可以开始看看渗透博客,然后下午晚上自由分配
肥嘟嘟的哲妈
第一部分,基础篇,包括安全导论、安全法律法规、web安全与风险、攻防环境搭建、核心防御机制、HTML&JS、PHP编程等。第二部分,渗透测试,包括渗透测试概述、信息收集与社工技巧、渗透测试工具使用、协议渗透、web渗透、系统渗透、中间件渗透、内网渗透、渗透测试报告编写、源码审计工具使用、PHP代码审计、web安全防御等。第三部分,等级保护,包括定级备案、差距评估、规划设计、安全整改、等保测评等。第四部分,风险评估,包括项目准备与气动、资产识别、脆弱性识别、安全措施识别、资产分析、脆弱性分析、综合风险分析、措施规划、报告输出、项目验收等。第五部分,安全巡检,包括漏洞扫描、策略检查、日志审计、监控分析、行业巡检、巡检总体汇总报告等。第六部分,应急响应,应急响应流程、实战网络应急处理、实战Windows应急处理、实战Linux应急处理、实战、Web站点应急处理、数据防泄露、实战行业应急处理、应急响应报告等。
马铃薯菇凉
渗透测试属于信息安全行业,准确的说是网络计算机/IT行业知道它行业属性,你大概就能清楚需要些什么样的基础知识了;下面是我从非计算机网络相关专业的同学想要学习渗透测试必须掌握的知识。1)了解基本的网络知识、什么是IP地址()、IP地址的基本概念、IP段划分、什么是A段、B段、C段等广域网、局域网、相关概念和IP地址划分范围。2)端口的基本概念?端口的分类?3)域名的基本概念、什么是URL、了解TCP/IP协议、5)了解开放式通信系统互联参考模型(OSI)6)了解http(超文本传输协议)协议概念、工作原理7)了解WEB的静态页面和WEB动态页面,B/S和C/S结构8)了解常见的服务器、例如、Windows server2003、Linux、UNIX等9)了解常见的数据库、MySQL、Mssql、、Access、Oracle、db2等10)了解基本的网络架构、例如:Linux + Apache + MySQL + php11)了解基本的Html语言,就是打开网页后,在查看源码里面的Html语言12)了解一种基本的脚本语言、例如PHP或者asp,jsp,cgi等然后你想学习入门,需要学习以下最基础的知识:1、开始入门学习路线1)深入学习一种数据库语言,建议从MySQL数据库或者SQL Server数据库、简单易学且学会了。其他数据库都差不多会了。2)开始学习网络安全漏洞知识、SQL注入、XSS跨站脚本漏洞、CSRF、解析漏洞、上传漏洞、命令执行、弱口令、万能密码、文件包含漏洞、本地溢出、远程溢出漏洞等等3)工具使用的学习、御剑、明小子、啊D、穿山甲(Pangolin)、Sqlmap、burpsuite抓包工具等等2、Google hacker 语法学习3、漏洞利用学习、SQL注入、XSS、上传、解析漏洞等4、漏洞挖掘学习5、想成为大牛的话、以上都是皮毛中的皮毛,但前提是以上的皮毛都是最基础的。6、Linux系统命令学习、kali Linux 里面的工具学习、Metesploit学习7、没事多逛逛安全论坛、看看技术大牛的文章、漏洞分析文章等8、深入学习一门语言、Java或者Python等等,建议学习从Python开始学习、简单易学,容易上手。我就是从IP地址()学起的,IP去掉点就是扣扣学习群,视频资料非常全面、里面各类渗透工具都有。注入的、扫描的、爆破的、等等。9、如果你很懒的话,不想去找这些资料、还不想花大把钱去报培训班,给你推荐个扣扣群IP去点就是。里面有很多入门视频资料和很全面各种技术大牛笔记资料、分析文章、后期内网渗透资料等等。10、提升自己的专业能力、把自己练成一个技术大牛、能给你带来一份稳定的高薪水工作,同时你还可利用自己的技术,额外的接些单子,做做副业,这个行业里是有很多单子可以接的。如果你在提升自己上面连5块钱都舍不得投资,那我真的不知道你的未来在哪里。
妞妞帅哥两个
其实这个问题不是很好回答,我先按照我的思路发表下看法。是计算机相关专业的话,你已经储备了足够的计算机网络相关的知识。只需要去学习web安全的各种漏洞、产生的原理、以及修复方法就好不是计算机相关的想要系统的学习,付出的时间和精力就是比较多了。首先计算机网络原理、数据库原理与实现技术、汇编语言程序设计、网络设备、网络的组建与设计、Java程序设计、网页制作技术、VB程序设计等课程。其实也有其他的捷径,比如你可以确定一条学习的主线,web安全为主线的去学习、比如常见的高危漏洞、sql注入、XSS、文件上传、文件包含等,然后不懂的知识点,按照学习的主线去补充,就像是在一条主干上细分的枝芽、不停的去延伸!还有比如说去一些知识分享的群里学习,里面各种学习资源不说,不懂的地方还能和群友交流,比如说web渗透技术与网络安全,就是一个很好的学习q群。入门之后最好能学习一门语言、比如python、java等,我推荐你几本Web方面书。《SQL注入攻击与防御》,《Web渗透技术及实战案例》,《XSS跨站脚本攻击剖析与防御》,《Web之困》。
优质考试培训问答知识库