您现在的位置是:系统运维 >>正文
网络安全工程师必知的Web知识
系统运维14人已围观
简介作为一名网络安全工程师,尤其是WEB渗透测试工程师,必须掌握一些WEB相关的基础知识,下面重点从WEB服务架构、浏览器请求过程、服务器操作系统、WEB应用服务器、数据库系统、动态网站脚本语言、WEB前 ...
作为一名网络安全工程师 ,网络尤其是安全WEB渗透测试工程师,必须掌握一些WEB相关的工程基础知识 ,下面重点从WEB服务架构 、师必识浏览器请求过程 、知的b知服务器操作系统、网络WEB应用服务器、安全数据库系统 、工程动态网站脚本语言、师必识WEB前端框架等 。知的b知

Web服务主要分为C/S架构和B/S架构 。网络下面做一下分别介绍 。安全C/S架构指客户端/服务器架构 ,源码下载工程客户端是师必识一个程序安装在电脑上,专门用于和服务端连接 ,知的b知跨平台能力差,跨平台则需要重新开发客户端 ,现在这种架构基本上被弃用了,除非有特殊场景要求 。
B/S架构指浏览器/服务器架构,不需要安装客户端软件,通过浏览器访问服务器,业务扩展简单方便 。
2. 浏览器请求过程首先由客户端发起DNS域名解析 ,将访问的域名解析成IP地址 。然后客户端向服务器发起TCP三次握手建立连接后(建立过程在此省略),建站模板发送HTTP请求 。服务器收到请求后回复HTTP响应数据包 。浏览器解析通过HTTP响应数据包传输过来的HTML代码,最后浏览器对页面进行渲染 ,这是浏览器请求的大致过程 。
3. 服务器操作系统操作系统是管理计算机硬件与软件的程序。操作系统主要包括windows和Linux两种操作系统,Windows是闭源的,Linux是源码库开源的。Windows服务器操作系统主要包括Windows Server系列;Linux服务器操作系统主要包括Redhat、SUSE、Ubuntu、Centos、Rocky linux ,其中国产操作系统也是基于Linux的 ,比如中科方德、银河麒麟 、统信UOS 、中标麒麟、麒麟信安 、普华Linux 、亿华云中兴新支点、红旗Linux 、华为欧拉等。
4.Web应用服务器Web应用服务器包括IIS 、Apache 、Tomcat、Nginx 、WebLogic、JBoss等 ,下面简单介绍一下常见的Web应用服务器 。IIS是微软提供的互联网服务 ,集成在Windows服务器操作系统中 。Apache是服务器租用全球用得最多的Web服务器 ,支持跨平台应用 ,源代码开放 。Tomcat是一个免费开源的轻量级Web应用服务器。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。WebLogic是用于开发、集成、高防服务器部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
是一个基于J2EE的开放源代码的应用服务器。
5.数据库系统数据库就是按照数据结构来组织、存储和管理数据的仓库 ,下面简单介绍一下常见的数据库系统 。Access是由微软发布的中小型关系型数据库管理系统 。Sqlserver是由微软发布的大型关系型数据库管理系统 。Mysql是一款开放源代码的关系型数据库管理系统,但是现在已经被Oracle收购,Mysql的创始人重新打造了一款开源的MariaDB数据库。Oracle是甲骨文公司的一款关系型数据库管理系统。Redis 是一个高性能的开源的分布式key-value数据库 。Memcached是一套分布式的快取系统,与redis相似, 。MongoDB是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。PostgreSQL是一个功能非常强大的 、源代码开放的客户/服务器关系型数据库管理系统。SQLite是一款非常轻量级的关系数据库系统 ,主要应用在移动端 。Neo4j是一个高性能的NOSQL图形数据库。
除此之外,还有一些国产数据库,包括达梦、人大金仓、南大通用 、神舟通用 、瀚高、优炫 、华为Gauss DB、中兴GoldenDB 、巨衫SequoiaDB等。
6. 动态脚本语言常见的动态脚本语言有ASP、PHP、JSP和javaScript ,除此之外 ,还有Go和python等。
7.WEB前端框架常见的Web前端框架有Angular、React、Vue。
8.开源建站系统常见开源建站系统有DedeCMS织梦、Discuz! 、帝国CMS、WordPress等,这些开源的建站系统会存在一些漏洞 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/news/17f699976.html
相关文章
CISA和FBI联合警告:Androxgh0st恶意软件正在创建大型僵尸网络
系统运维1月16日,美国联邦调查局 (FBI) 和网络安全与基础设施安全局 (CISA)发布了一份关于该恶意软件的联合公告,称名为Androxgh0st 恶意软件的幕后黑客正在创建一个强大的僵尸网络。Andr ...
【系统运维】
阅读更多使用XP刷Win10双系统教程(从XP升级到Win10的简易步骤及注意事项)
系统运维随着Windows10系统的发布,很多用户希望能够在原有的XP系统上安装双系统,以便能够尝试新系统的功能,同时保留XP系统的稳定性和兼容性。本文将提供一个简易的教程,教你如何使用XP刷Win10双系统 ...
【系统运维】
阅读更多了解120gPro(性能出众、拍照优秀、续航强大,让你畅快体验智能科技的魅力)
系统运维随着科技的不断进步和智能手机的不断发展,我们生活中的许多事情都离不开手机。而如今,市场上涌现出了许多功能强大、性能出众的智能手机。其中,120gPro作为一款备受瞩目的新机型,引起了广大用户的关注。本 ...
【系统运维】
阅读更多
热门文章
最新文章
友情链接
- 小新15使用U盘装系统教程(轻松操作,系统安装无忧)
- 电信口碑怎么样?口碑调查揭秘!(电信服务质量、信号覆盖、客户满意度、优惠活动等方面综合评估)
- 苹果七(颠覆传统,引领未来)
- 利用数据中心可以发展什么行业
- 咪咕听书(一键畅听,走进无限的阅读世界)
- Win10WIM安装教程(教你如何使用Win10WIM进行系统安装)
- ARM服务器之战即将爆发:AWS正面对阵微软
- 数据中心网络:什么是Spine-Leaf架构?
- 如何装配和固态硬盘的完整教程(从购买到安装的一步步指南,让你的电脑速度翻倍)
- Win10U官方安装教程(从零开始,快速学习Win10系统的安装与配置方法) 企业服务器b2b信息平台网站建设香港物理机云服务器亿华云源码库