小迪安全-基础入门-Web应用蜜罐系统堡垒机运维API内外接口第三方拓展架构部署影响

news/2024/12/23 16:22:51/文章来源:https://www.cnblogs.com/loveqixin/p/18623973

知识点:

1、基础入门-Web应用-蜜罐系统
2、基础入门-Web应用-堡垒机运维
3、基础入门-Web应用-内外API接口
4、基础入门-Web应用-第三方拓展架构

一、演示案例-Web-拓展应用-蜜罐-钓鱼诱使

蜜罐:https://hfish.net/
测试系统:Ubuntu 20.04
一键安装:bash <(curl -sS -L https://hfish.net/webinstall.sh)
有害影响:用来钓鱼或诱惑测试人员的防护系统
image
image
image
image

二、演示案例-Web-拓展应用-堡垒机-突破口

堡垒机:https://www.jumpserver.org/
image
测试系统:Ubuntu 20.04
有利影响:可以理解为一个资产管理平台,当攻击者拿下堡垒机权限,那堡垒机上面的所有资产不就也拿下了

一键安装:

curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash
image
image
image

三、演示案例-Web-拓展应用-API接口-突破口

API接口:是一个允许不同软件应用程序之间进行通信和数据交换的接口。API定义了一组规则和协议,软件开发者可以使用这些规则和协议来访问操作系统、库、服务或其他应用程序的功能。

1、Web API:

通过HTTP协议进行通信的API,常用于Web服务和应用程序。
例如,RESTful API、GraphQL API。

2、库和框架API:

提供特定编程语言或框架功能的API,供开发者在应用程序中使用。
例如,Java API、Python标准库。

3、操作系统API:

提供操作系统功能访问的API。
例如,Windows API、POSIX API。

4、远程API:

允许在网络上远程访问服务的API。
例如,SOAP API、XML-RPC API。

例子:

内部API:比如我自己开发了一个收银系统,使用API接口可以查询到顾客数据,收入支付,销售提成等
外部API:比如我自己搭建了一个网站应用,功能需求有要借助到外部的资源,如地图,归属地,短信收发等

有利影响:

内部API:Web应用提供给测试人员一个能获取到价值信息的接口
外部API:可以借助提供的API获取到当前网站不想让你获取的信息
分析API的目录结构、接口命名规则、参数命名规则、功能和业务逻辑等,
根据这些信息可以进行接口枚举和参数枚举,进而可以进行相关的漏洞测试。

Web-拓展应用-其他架构-突破口

拓展应用:防火墙 消息队列 分布式等
ActiveMQ Redis Memcache Jenkins等漏洞
有利影响:搭建越多应用即方便了运维也提供给测试人员更多机会

四、演示案例-Web-拓展应用-其他架构-突破口

拓展应用:防火墙 消息队列 分布式等
ActiveMQ Redis Memcache Jenkins等漏洞
https://www.yuque.com/u25571586/dyaqbugs?# 密码:xnzx //HW漏洞库
有利影响:搭建越多应用即方便了运维也提供给测试人员更多机会

博主写的很好,搬一下给自己做笔记

原文链接:https://blog.csdn.net/m0_60571842/article/details/144067938

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

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

相关文章

从规划到执行:10款高效项目计划与任务管理软件,助力团队与个人完美协同

在当今快节奏的工作环境中,无论是大型企业团队还是个人创业者,高效的项目计划与任务管理都成为了取得成功的关键因素。随着科技的不断发展,众多项目管理软件应运而生,它们如同得力助手,帮助我们将复杂的项目从规划逐步推进到完美执行,实现团队成员之间以及个人工作流程中…

免费的10款高效项目管理软件——2024年最新选择指南

随着技术的进步,项目管理工具也在不断演变和改进,为团队提供更高效、更具协作性和更加便捷的管理解决方案。在2024年,有许多免费且高效的项目管理软件值得推荐。本文将介绍十款热门的免费项目管理软件,帮助您找到最适合自身需求的工具。一、引言 在当今的商业环境中,高效的…

项目管理软件大比拼:2024年15款最受欢迎工具详细评测

在数字化时代,有效的项目管理对于任何企业的成功都至关重要。它使组织能够更有效地规划、执行、监控和结束项目。随着技术的发展,各种项目管理工具层出不穷,它们各有特色,能满足不同行业和规模的企业的需求。一、项目管理核心知识点 1.范围管理: 定义项目的范围,确定项目…

2024年项目管理软件大对比——15款最佳工具一网打尽

在当今数字化时代,项目管理的效率和精准度对于企业的成功至关重要。无论是大型企业的复杂项目,还是小型团队的日常任务管理,合适的项目管理软件都能成为提升工作效率、优化资源分配、确保项目按时交付的得力助手。本次我们将深入对比 2024 年的 15 款最佳项目管理工具,包括…

shell自动化部署集群

expect语法1.自动和远程主机建立ssh免密连接#!/bin/bash#sh new_deploy.sh 192.168.30.164 admin 2323 yxh-test #sh new_deploy.sh 192.168.30.164 admin Caosoc@345 yxh-test#1.先接收传递过来的参数 hostip=$1 hostuser=$2 hostpasswd=$3 clusternamespace=$4#2.先和远程机器…

这家语音 AI 公司新融资 2700 万美元,并预测了 2025 年语音技术趋势

12 月 13 日,语音 AI 初创公司 Cartesia 宣布完成了新一轮 2700 万美元的融资,由知名风投机构 Index Ventures 领投。Cartesia 由 Karan Goel 和 Albert Gu 联合创立,专注于开发基于状态空间模型 (SSM) 的创新架构,该架构以其卓越的计算效率和实时处理能力而著称。Cartes…

常见bug - list.addAll()

@Test public void test2(){List list = new ArrayList<String>();list.addAll(null); }本文来自博客园,作者:chuangzhou,转载请注明原文链接:https://www.cnblogs.com/czzz/p/18624219

PCIe基础篇——Switch Bridge Root Complex EndPoint

先上一张图PCIe拓扑特征:图的顶部是一个CPU。这里要说明的一点是,CPU被认为是PCle层次结构的顶层。PCle只允许简单的树结构,这意味着不允许循环或其他复杂的拓扑结构。这样做是为了保持与PCI软件的向后兼容性,PCI软件使用一个简单的配置方案来跟踪拓扑,不支持复杂的环境。…

centos7从源码安装python

1.更换yum源 备份(官方停止维护,无所谓了),更改配置文件,清除缓存,建立缓存 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupCentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the clien…

数据到行动:电商复盘文化的深度剖析

电商团队如何用协同工具优化活动复盘效率 在电商行业中,团队复盘是每次活动后提升战斗力的重要环节。但由于活动节奏快、涉及面广,传统的复盘流程往往效率低下。近年来,越来越多的电商团队开始依赖在线文档编辑与协同工具,极大地提升了复盘的效率和质量。 高效复盘的痛点:…

在eclipse中创建JavaWeb项目

第一步:启动软件选择工作空间第二步:创建项目第三步:选择配置第一次配Tomcat会这样然后接着,next这里其实也可以不用改成这样,直接next也行 最后是然后就创建成功了 简单写一个三层架构:entity代码: ` package com.zuxia.entity; public class CakeEntity { //甜品编号 …