常见的中间键

什么是中间件?

介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的
是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源(中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信)

常见的中间件有哪些?

tomcat
适用于本地开发,小项目,或者是个人开发(免费的开放源代码的Web 应用服务器),Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet,但是Tomcat处理静态[HTML]的能力不如Apache服务器
特点:

  • 支持最新标准(SUN的专家经常和TOMCAT的开发人员在一起混)
  • 更新快
  • 跨平台
  • 体积小,安装和部署都方便

weblogic
大项目或者商业项目,Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中,是美国bea公司出品的一个基于j2ee架构的中间件。
特点:

  • 简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性
  • 商业软件,功能齐全强大,主要应用于大型企业的大型项目
  • 是高扩展的架构体系

jetty
一些示例项目或者小项目常(开源的servlet容器),是使用Java语言编写的,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使[自动化测试]不再依赖外部环境,顺利实现自动化测试
特点:

  • 具有易用性、可扩展性、易嵌入性
  • 快速高效

JBoss
管理EJB的容器和服务器(开放源代码的项目),JBoss遵循商业友好的LGPL授权分发,并且由开源社区开发
特点:

  • 应用服务器还具有许多优秀的特质。
  • 需要的内存和硬盘空间比较小。
  • 安装便捷:解压后,只需配置一些环境变量即可。
  • 支持"热部署",部署BEAN时,只拷贝BEAN的JAR文件到部署路径下即可自动加载;如果有改动,也会自动更新。
  • Boss与Web服务器在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。
  • 用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。
  • Jboss支持[集群]。

WebSphere
IBM 的软件平台,它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。WebSphere 是一个模块化的平台,基于业界支持的开放标准。可以通过受信任和持久的接口,将现有资产插入 WebSphere,可以继续扩展环境。WebSphere 可以在许多平台上运行,包括 Intel、Linux 和 z/OS。
特点:

  • 满足大量应用的需要
  • 运行于多种硬件和OS平台
  • 支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互
  • 支持标准的协议
  • 支持标准的接口
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常见中间件漏洞包括但不限于以下几种: 1. Web服务器漏洞:Web服务器是攻击者最常利用的中间件之一。常见的漏洞包括目录遍历、文件包含、文件上传、SQL注入等。攻击者可以利用这些漏洞来获取敏感信息,执行远程代码,或者在服务器上创建恶意文件。 2. 数据库漏洞:数据库是网站和应用程序的核心组件之一。常见的漏洞包括SQL注入、缓冲区溢出、权限提升等。攻击者可以利用这些漏洞来获取敏感信息,执行远程代码,或者在数据库中创建恶意数据。 3. 消息队列漏洞:消息队列是一种用于异步通信的中间件。常见的漏洞包括未授权访问、拒绝服务、命令执行等。攻击者可以利用这些漏洞来获取敏感信息,执行远程代码,或者篡改消息队列中的数据。 4. 缓存漏洞:缓存是一种用于提高性能的中间件。常见的漏洞包括未授权访问、拒绝服务、数据泄露等。攻击者可以利用这些漏洞来获取敏感信息,执行远程代码,或者篡改缓存中的数据。 攻击者可以通过以下方式利用中间件漏洞: 1. 利用漏洞进行远程代码执行:攻击者可以利用中间件漏洞来执行远程代码,从而获得服务器的完全控制权。 2. 利用漏洞进行数据泄露:攻击者可以利用中间件漏洞来获取敏感信息,如用户凭证、数据库中的数据等。 3. 利用漏洞进行拒绝服务攻击:攻击者可以利用中间件漏洞来使服务器无法正常工作,从而导致服务不可用。 4. 利用漏洞进行篡改数据:攻击者可以利用中间件漏洞来篡改服务器上的数据,从而对用户造成影响。 为了防范中间件漏洞攻击,建议以下几点: 1. 及时更新中间件版本:中间件厂商会不断修复漏洞并发布新版本,及时更新中间件可以有效避免已知漏洞的攻击。 2. 加强访问控制:对中间件进行适当的访问控制,限制未授权访问。 3. 配置安全策略:配置中间件的安全策略,如限制文件上传、启用防火墙等,可以有效减少攻击面。 4. 实施安全意识教育:加强员工的安全意识教育,如防范钓鱼邮件、避免使用弱密码等,可以有效预防社会工程学攻击。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值