本文目录一览:
- 1、初学网络安全需要先学什么语言
- 2、请教一个关于编程语言的问题
- 3、什么是phpinfo xss跨站脚本攻击漏洞?
- 4、渗透测试需要哪些知识!需要学习哪些编程语言!希望详细啊
- 5、JavaScript实际网站开发问题
初学网络安全需要先学什么语言
我也是刚学不久,但我知道学的编程语言至少有Mysql,Sqlserver,Php,JavScript,Python,Html5,Linux。当然这只是编程语言,还有很多技术,渗透工具要学,操作系统安全,服务器安全等,网络扫描,网络嗅探,常见网络攻击方式,tcp/IP协议,dvwa训练,sql注入,csrf,xss,密码学,缓冲区漏洞,逆向工程分析等等。我知道的就这么多。
请教一个关于编程语言的问题
要实现上述功能,至少需要掌握的知识:
前端:
HTML/CSS/JavaScript 中级内容
后端:
如果用Java实现,需要掌握Java SE基础、javaweb(Servlet和JSP)
网络:
TCP/IP协议和HTTP协议
数据库:
SQL的熟练增删改查、MySQL中级知识、JDBC
操作系统:
linux基本使用,配置服务
建议掌握的内容:
前端框架:Bootstrap、Vue.js、React.js任选一
后端框架:Spring+SpringMVC+MyBatis
网络安全:鉴权、Cookie安全、HTTPS、防御常见攻击(SQL注入、XSS、CSRF等)
学习周期至少为半年~1年。
什么是phpinfo xss跨站脚本攻击漏洞?
php是一款被广泛使用的编程语言,可以被嵌套在html里用做web程序开发。phpinfo()是用来显示当前php环境的一个函数,许多站点和程序都会将phpinfo放在自己的站点上或者在程序里显示,但是phpinfo里存在一些安全问题,导致精心构造数据就可以产生一个跨站脚本漏洞,可以被用来进行攻击。
漏洞成因: phpinfo页面对输入的参数都做了详细的过滤,但是没有对输出的进行charset的指定,而在一些浏览器里如IE7里,你可以让它自动选择编码或者通过一个iframe页面给它指定编码,这样就可以饶过phpinfo的过滤而产生一个跨站脚本漏洞。
漏洞来源:
漏洞利用: 利用代码如下:
html
head
META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"
/head
body
iframe src=";+ADw-/SCRIPT+AD4-=1"
以上代码在IE7+php 5.2.6测试成功。phpinfo页面的xss甚至比其他页面更加危险,因为如果有phpinfo的存在,恶意攻击者可以利用phpinfo的输出bypass如httponly和一些基础认证。
漏洞影响: 影响所有版本的php和浏览器IE7
漏洞修补: 建议暂时删除站点的phpinfo页面避免被人利用。
渗透测试需要哪些知识!需要学习哪些编程语言!希望详细啊
asp
jsp
php
aspx
mysql
sqlserver
oracle
apache
tomcat
iis
windows2003
linux
常见的漏洞,比如命令执行,解析漏洞等等
JavaScript实际网站开发问题
我的观点和楼上“ 阳光上的桥”恰好相反!
1。我不知道你是不是关心有一个排行版---编程语言排行---javascript排名在这些年是年年上升。这个东西很能说明问题。
2。在实际应用中;比如说你的免费邮箱。163,sina,yahoo,gmail,hotmail它们都大量采用javascript。
3。雅虎还有专门的javascript库,yui。它的功能强大,效率高,用户体验好。
4。现在有很多的在线办公系统,比如说google docs它的前台ui部分就运用了javascript。
5。还有现在很多的内网上使用的oa,crm,erp其实大多都采用了富客户端技术,而运用最最广泛的就是javascript。其它比如microsoft sirverlight,javafx ,flash,flex,等等我个人认为都是无法取代javascript的。因为随着欧洲计算机制造商协会(European Computer Manufacturers Association)制定的ECMA-262标准,javacript已经是浏览器的一个重要组成部分。
6。再有,现在的很多sns类型的网站,比如开心网,校内网,myspace ,facebook,等等它们都大量采用了javascript。有的还开发了自己的javacript专用库。
7。google的很多web api它们都是以javacript的形式暴露给其它web应用程序的开发者。比如,google maps。
8。现在的很多写的非常优雅的javascript库:prototype,jquery ,dojo , MochiKit ,ext,yui等等,就设计而言我个人认为它们都是伟大的作品。
9。虽然在很多的门户网站中反对使用javascript;而且使用javascript还有可能导致跨站脚本攻击(xss),网络钓鱼等等安全问题。但是javascript应用之广泛,功能之强大,语言之优雅。是任何web应用程序开发者都不能轻视的。
10。推荐几篇文章:
《JavaScript世界上最被误解的语言》
《悟透JavaScript》
11。还有建议你去了解一下“函数式编程”,javascript可以说是最好的体现。