22-网站安全需求分析与安全保护工程

news/2024/11/17 13:26:09/文章来源:https://www.cnblogs.com/lhxBlogs/p/18536298

22.1 网站安全威胁与需求分析

1)概念

网站是一个基于 B/S 技术架构的综合信息服务平台,主要提供网页信息及业务后台对外接口服务。一般网站涉及网络通信、操作系统、数据库、Web服务器软件、Web应用、浏览器、域名服务以及HTML、XML、SSL、Web Services 等相关协议,同时,网站还有防火墙、漏洞扫描、网页防篡改等相关的安全措施。

网站安全主要是有关网站的机密性、完整性、可用性及可控性。

网站的机密性是指网站信息及相关数据不被授权查看或泄露。

网站的完整性是指网站的信息及数据不能非授权修改,网站服务不被劫持。

网站的可用性是指网站可以持续为相关用户提供不中断的服务的能力,满足用户的正常请求服务。网站的可控性是指网站的责任主体及运营者对网站的管理及控制的能力,网站不能被恶意利用。

2)分析

  • 非授权访问
  • 网页篡改
  • 数据泄露
  • 恶意代码
  • 网站假冒
  • 拒绝服务
  • 网站后台管理安全威胁

3)需求

网站安全需求涉及多个方面,主要包括物理环境、网络通信、操作系统、数据库、应用服务器、Web 服务软件、Web应用程序、数据等安全威胁防护。同时,网站运行维护需要建立一个相应的组织管理体系以及相应的安全运维工具和平台。网站作为一个业务运行承载平台,其相关业务必须符合国家法律政策要求,如内容安全、等级保护、安全测评以及数据存储安全要求。

22.2 Apache Web 安全分析与增强

Apache Httpd 是一个用于搭建 Web 服务器的开源软件

1)概述

2)分析

软件程序威胁

软件配置威胁

安全机制威胁

应用程序威胁

服务通信威胁

服务内容威胁

服务器拒绝服务威胁

3)机制

本地文件安全

模块管理机制

认证机制

连接耗尽应对机制

自带的访问机制

审计和日志

服务器防范 Dos

4)增强

及时安全 apache web 补丁

启用 .htaccess 文件保护网页

为 apache web 服务软件设置专门的用户和组

隐藏 apache web 软件的版本号

apache web 目录访问安全增强

apache web 文件目录保护

删除 apache web 默认目录或不必要的文件

使用第三方软件安全增强 apache web 服务

22.3 IIS 安全分析与增强

1)概述

2)分析

3)机制

4)增强

22.4 WEB 应用漏洞分析与防护

1)概述

常见的Web安全漏洞有两个方面:一是技术安全漏洞,其漏洞来源是因为技术处理不当而产生的安全隐患,如 SQL注入漏洞、跨站脚本(XSS)恶意文件执行、非安全对象引用等。二是业务逻辑安全漏洞,其漏洞来源于业务工作流程及处理上因安全考虑不周或处理不当而产生的安全隐患。

2)OWASP Top 10

OWASP Top 10是国际开放 Web应用安全项目组(Open Web Application Security Project,OWASP) 推出的前10个Web应用漏洞排名。

  • 注入漏洞
  • 遭受破坏的认证
  • 敏感数据暴露漏洞
  • XML 外部实体引用漏洞
  • 受损害的访问控制漏洞
  • 安全配置错误
  • 跨站脚本漏洞
  • 非安全序列号漏洞
  • 使用含有已知漏洞的组件
  • 非充分的日志记录和监控

3)web 应用漏洞防护

  • SQL 注入漏洞分析与防护
  • 文件上传漏洞分析与防护
  • 跨站脚本攻击

22.5 网站安全保护机制与技术方案

1)机制

  • 身份鉴别
  • 访问控制
  • 网站内容安全
  • 网站数据安全
  • 网站安全保护
  • 网站安全审计与监控
  • 网站应急响应
  • 网站合规管理
  • 网站安全测评
  • 网站安全管理机制

2)安全加固

  • 操作系统
  • 数据库系统
  • web 服务器软件
  • web 应用程序
  • web 通信
  • 网站域名服务
  • 网站后台管理

3)网站攻击防护及安全监测

  • 防火墙
  • 漏洞扫描
  • 网站防篡改
  • 网站流量清洗
  • 网站安全监测
    • 网站安全漏洞监测
    • 网站挂马监测
    • 网站 ICP 备案监测
    • 网站合规性监测
    • 网站性能监测
    • 网站 DNS 检测
    • 网站入侵检测

22.6 网站安全综合应用案例分析

1)政务网站安全保护

2)网上银行安全保护

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/835298.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Manjaro/Arch用怎么安装天翼云电脑(Ctyun-cloud-desk)?感谢信创,感谢国家

最近微信出了linux版,用vmware装linux不过瘾,把一台闲置的笔记本装上了Manjaro KDE Plasma,经过一段时间的发展,Linux桌面可用性大大提高。 Kindle->Kindle Mate->Anki这条路在linux下 我用 Kindle ->KindleVocab ->Anki这么代替了之后, 其他软件都能凑合用,…

Prometheus 和 Grafana 监控系统搭建

Prometheus 和 Grafana 监控系统的搭建和配置。Author: ACatSmiling Since: 2024-11-11Prometheus 的架构架构理解:Prometheus 既然设计为一个维度存储模型,可以把它理解为一个 OLAP 系统。 生态圈组件:Prometheus Server:主服务器,负责收集和存储时间序列数据。 Client L…

团队作业4——项目冲刺-6

DAY(11.16) 每日站立式会议 会议照片:会议内容:成员 昨天已完成的工作 今天计划完成的工作欧可贵 Day6博客的编写,会议的组织与展开 完成任务的对接,组织第六次会议的召开,准备用户测试吴灿豪 检查代码流畅性,美化页面,交互各个界面 继续优化代码,美化界面陈东阳 用户…

STM32F103简介

自从大学毕业之后,已经很久没有接触STM32控制器了,最近打算学习一下LVGL,控制芯片计划使用STM32,因此这里我们会简单介绍有关STM32的知识。 一、STM32F103RTC6介绍 1.1 命名规则 我从网上买了一块STM32F103RTC6开发板,STM32F103RCT6 各个字段的含义:STM32(芯片系列):S…

高级语言程序设计第七次个人作业(102400106刘鑫语)

这个作业属于哪个课程: https://edu.cnblogs.com/campus/fzu/2024C 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2024C/homework/13304 学号:102400106 姓名:刘鑫语 作业内容: 编写并运行博客园的八道题。 1,定义一个二维数组和指向该数组的指针,分别以数组…

20222312 2024-2025-1 《网络与系统攻防技术》实验六实验报告

1.实验内容及要求 本实践目标是掌握metasploit的用法。 指导书参考Rapid7官网的指导教程。 https://docs.rapid7.com/metasploit/metasploitable-2-exploitability-guide/ 下载官方靶机Metasploitable2,完成下面实验内容。 (1)前期渗透 ①主机发现(可用Aux中的arp_sweep,s…

解决 PbootCMS 网站转移后无法打开报错提示“No input file specified”的问题

确保所有文件路径正确无误。检查 index.php 文件确保 index.php 文件存在于网站根目录中,并且路径正确。检查其他配置文件确保 config.php 和其他配置文件路径正确。查看错误日志 查看服务器日志,获取更多详细的错误信息。PHP 错误日志通常位于 /var/log/php7.x-fpm.log 或 /…

织梦dedecms无法登录后台,提示用户名或密码错误怎么办

问题描述:无法登录后台,提示用户名或密码错误。 解决方案:检查用户名和密码:确保输入的用户名和密码正确。 清除Cookie:清除浏览器的Cookie,重新尝试登录。 检查数据库:确保数据库中的管理员账户信息正确。 检查文件权限:确保后台目录和文件的权限设置正确。 检查配置文…

网站数据库如何修改config.php,如何在网站配置文件中修改数据库连接信息

修改网站的数据库连接信息可以确保网站能够正确连接到数据库。以下是具体步骤:备份文件:在修改前,备份当前的config.php文件,确保数据安全。 使用FTP工具(如FileZilla)下载config.php文件到本地。编辑文件:使用代码编辑器(如Sublime Text、Visual Studio Code)打开con…

修改公司网站 插件,如何在公司网站后台安装和管理插件

插件可以扩展网站的功能,提升用户体验。以下是具体步骤:登录后台:打开浏览器,输入网站的后台地址,例如 http://yourdomain.com/admin。 输入管理员账号和密码,点击“登录”。进入插件管理:登录后,点击顶部菜单栏中的“插件”或“扩展”。 选择“插件管理”或“扩展管理…

网站首页修改标题描述,如何在网站后台或代码编辑器中修改首页标题和描述

修改首页标题和描述可以提升搜索引擎优化(SEO)。以下是修改首页标题和描述的步骤:登录网站后台:打开浏览器,输入网站的后台地址,例如 http://yourdomain.com/admin。 输入管理员账号和密码,点击“登录”。进入SEO设置:登录后,点击顶部菜单栏中的“SEO”或“设置”。 选…

腾讯在线文档去掉底色

现在在线文档在单位使用范围比较广泛,前两天领导给我一个问题,在线文档标黄了部分文字,需要保留格式的情况下把底色去掉。当时在领导电脑上没解决,后面自己弄了个文档来测试解决了。分享给需要的人一个参考。 觉得过程麻烦的直接看最后解决方法,前面是过程。 1、在线文档导…