首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    利用资源约束委派进行的提权攻击分析

    但是,大部分由计算机账户发起的连接都会协商签名,而位于域控制器的LDAP服务会忽略所有没有签名的信息。...根据名为” The Simple and Protected GSS-API Negotiation Mechanism”的[RFC2478]文档可知,客户端向服务器发送协商请求negTokenInit...,告知服务端自己支持的认证协议等信息,服务端返回negTokenTarg(包括选择好的安全机制以及协商结果negResult)完成协商。...(在微软名为” Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) Extension”的官方文档中使用的是新版的[RFC4178]文档...Red Team、APT等高级攻击技术、战术及威胁研究,涉及WEB安全、终端安全、AD安全、云安全等相关领域。

    2.9K20

    NTLM协议详解

    定义的一套接口,该接口定义了与安全有关的功能函数,包含但不限于: ·身份验证机制。...SSPI接口定义了与安全有关的功能函数,用来获取验证、信息完整性、信息隐私等安全功能,该接口只是定义了一套接口函数,但是并没有实现具体的内容。...如图所示: 我们打开每个认证包发现,NTLM认证的数据包都是放在GSS-API里面的,如图可以看到在SMB认证包里面的GSS-API: 那么什么是GSS-API呢?...GSS-API(Generic Security Service Application Program Interface,通用安全服务应用程序接口),是一种统一的模式,为使用者提供与机制无关,平台无关...并且注册为SSP的一个好处就是,SSP实现了与安全有关的功能函数,因此上层协议(比如SMB、HTTP、LDAP)在进行身份认证等功能的时候,就可以不用考虑协议细节,只需要调用相关的函数即可。

    6K51

    Spring Security与Java应用安全保护

    Spring Security是一个强大且高度可定制的安全框架,致力于为Java应用提供身份认证和授权。...这些概念并非Spring Security 独有,而是应用安全的基本关注点。Spring Security 可以帮助我们更便捷地完成认证和授权。...◎ LDAP:一种常见的跨平台身份验证方式。 ◎ Form-based authentication:用于简单的用户界面需求。...◎ Kerberos:一种使用对称密钥机制,允许客户端与服务器相互确认身份的认证协议。 除此之外,Spring Security 还引入了一些第三方包,用于支持更多的认证技术,如JOSSO等。...学习Spring Security 并非局限于降低Java 应用的安全开发成本,通过Spring Security 了解常见的安全攻击手段以及对应的防护方法也尤为重要,这些是脱离具体开发语言而存在的。

    67420

    TCPUDP常见端口参考(超全_面试题常用_建议收藏)

    消息发送协议 19 chargen 字符生成服务;发送无止境的字符流 20 ftp-data FTP 数据端口 21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用 22 ssh 安全...RSVP 隧道 369 rpc2portmap Coda 文件系统端口映射器 370 codaauth2 Coda 文件系统验证服务 372 ulistproc UNIX Listserv 389 ldap...轻型目录存取协议(LDAP) 427 svrloc 服务位置协议(SLP) 434 mobileip-agent 可移互联网协议(IP)代理 435 mobilip-mn 可移互联网协议(IP)管理器...口令和钥匙改换服务 468 photuris Photuris 会话钥匙管理协议 487 saft 简单不对称文件传输(SAFT)协议 488 gss-http 用于 HTTP 的通用安全服务(GSS...Telnet(TelnetS) 993 imaps 通过安全套接字层的互联网消息存取协议(IMAPS) 994 ircs 通过安全套接字层的互联网中继聊天(IRCS) 995 pop3s 通过安全套接字层的邮局协议版本

    1K20

    CVE-2019-1040 NTLM MIC 绕过漏洞

    因此安全研究员在绕过消息完整性校验之后,可以修改流量的标志位已协商不开启LDAP签名校验。...安全研究员主机接收到目标Exchange 服务器的认证流量后,通过修改NTLM认证数据包绕过NTLM的消息完整性校验和LDAP签名,将其认证流量通过LDAP中继到域控。...安全研究员机器接收到目标域控的认证流量后,通过修改NTLM认证数据包绕过NTLM的消息完整性检验和LDAP签名,将其认证流量到LDAP中继到另一个域控。...Exchange服务器发过来的NTLM认证流量了,再将此NTLM认证流量绕过NTLM的消息完整校验并修改LDAP协商数据包中的相应标志位来使得协商不需要签名。...协商的数据包中的相应标志位来使得协商不需要签名。

    48220

    网络笔记之端口及常见端口号

    位于传输层的通信协议通常需要指定端口号,例如在TCP/IP协议族之下的TCP与UDP协议。...引用来源:维基百科 传输层协议,如传输控制协议(TCP)与用户数据包协议(UDP),在分组表头中,定义了来源端口号与目的端口号。...RSVP 隧道 369 rpc2portmap Coda 文件系统端口映射器 370 codaauth2 Coda 文件系统验证服务 372 ulistproc UNIX Listserv 389 ldap...轻型目录存取协议(LDAP) 427 svrloc 服务位置协议(SLP) 434 mobileip-agent 可移互联网协议(IP)代理 435 mobilip-mn 可移互联网协议(IP)管理器...口令和钥匙改换服务 468 photuris Photuris 会话钥匙管理协议 487 saft 简单不对称文件传输(SAFT)协议 488 gss-http 用于 HTTP 的通用安全服务(GSS

    2.3K61

    curl命令

    -2, --sslv2: SSL,当与远程SSL服务器协商时,强制curl使用SSL version 2。...--delegation LEVEL: 设置LEVEL,告诉服务器在处理用户凭据时允许委托什么,通常与GSS/kerberos一起使用。 none: 不允许任何授权。...--negotiate: HTTP,启用协商(SPNEGO)身份验证,如果要为代理身份验证启用协商(SPNEGO),请使用--proxy Negotiate,此选项需要使用GSS-API或SSPI支持构建的库...--proxy-negotiate: 告诉curl在与给定代理通信时使用HTTP协商(SPNEGO)身份验证,使用--negotiate启用与远程主机的HTTP协商(SPNEGO),7.17.1增加。...--socks5-gssapi-nec: 作为GSS-API协商的一部分,将协商保护模式,RFC1961在第4.3/4.4节中说它应该受到保护,但NEC参考实施没有,选项--socks5 gssapi

    9.2K40

    web应用安全框架选型:Spring Security与Apache Shiro

    /spring-security/ Spring Security 是强大的,且容易定制的,基于Spring开发的实现认证登录与资源授权的应用安全框架。...,防止跨站请求,session 攻击等 二、比较一下shiro与Spring Security 目前在java web应用安全框架中,与Spring Security形成直接竞争的就是shiro,二者在核心功能上几乎差不多...但是有了 Spring Boot之后,这一情况已经得到显著改善。 Spring Security之所以看上去比shiro更复杂,其实是因为它引入了一些不常用的概念与规则。...还有一种普遍说法:Spring Security在网络安全的方面下的功夫更多,但是笔者并未有非常直接的感受,有可能出现安全问题的时候才会感到不够安全的痛。...如果您正在开发一个分布式的、微服务的、或者与Spring Cloud系列框架深度集成的项目,笔者还是建议您使用Spring Security。 喜欢 (7)or分享 (0)

    1.3K30

    【Go 语言社区】linux常用网络服务端口一览表及详细分析

    消息发送协议 19 chargen 字符生成服务;发送无止境的字符流 20 ftp-data FTP 数据端口 21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用 22 ssh 安全...RSVP 隧道 369 rpc2portmap Coda 文件系统端口映射器 370 codaauth2 Coda 文件系统验证服务 372 ulistproc UNIX LISTSERV 389 ldap...轻型目录存取协议(LDAP) 427 svrloc 服务位置协议(SLP) 434 mobileip-agent 可移互联网协议(IP)代理 435 mobilip-mn 可移互联网协议(IP)管理器...口令和钥匙改换服务 468 photuris Photuris 会话钥匙管理协议 487 saft 简单不对称文件传输(SAFT)协议 488 gss-http 用于 HTTP 的通用安全服务(GSS...Telnet(TelnetS) 993 imaps 通过安全套接字层的互联网消息存取协议(IMAPS) 994 ircs 通过安全套接字层的互联网中继聊天(IRCS) 995 pop3s 通过安全套接字层的邮局协议版本

    1.5K70

    超详细的Spring Boot教程,搞定面试官!

    (5)静态内容 (6)欢迎页面 (7)自定义Favicon (8)路径匹配和内容协商 (9)ConfigurableWebBindingInitializer 5.2、“Spring WebFlux框架...6.1、MVC安全 6.2、WebFlux安全 6.3、的OAuth2 (1)客户 6.4、执行器安全 (1)跨站请求伪造保护 7、使用SQL数据库 7.1、配置一个数据源 (1)嵌入数据库支持 (2...Cassandra存储库 8.8、Couchbase (1)连接到Couchbase (2)Spring Data Couchbase存储库 8.9、LDAP (1)连接到LDAP服务器 (2)Spring...数据LDAP存储库 (3)嵌入式内存LDAP服务器 8.10、InfluxDB (1)连接到InfluxDB 9、缓存 9.1、支持的缓存提供程序 (1)通用 (2)JCache(JSR-107) (3...批处理作业 9、执行器 9.1、更改执行器端点的HTTP端口或地址 9.2、自定义'whitelabel'错误页面 10、安全 10.1、关闭Spring Boot安全配置 10.2、更改UserDetailsS

    7.1K20

    Learn Http with Curl

    我们知道 http basic 认证是很不安全的,用户的账号密码会明文传输(会 base64,其实和明文没啥区别)摘要认证的作用对 basic 认证做了增强,其中关键的点在于:1....--doh-xxx: doh 即 DNS over HTTPS 的相关配置,这种 dns 方式会更安全,使用加密的HTTPS协议进行DNS解析请求,避免原始DNS协议中用户的DNS解析请求被窃听或者修改的问题...- 维基百科 这种协议的作用是强制客户端(如浏览器)使用HTTPS与服务器建立连接(即使输入的是 http 地址),不过这种协议需要依赖第一个请求的 hsts 返回,curl 的配置则是设置一个HSTS...关于 20x 和 30x 的区别有一个非常好的图(如下) --negotiate: 使用 Spnego 认证,一种由微软提出的使用GSS-API接口的认证模式 --no-npn --no-alpn: 不使用...npn/alpn 即 Next Protocol Negotiation,npn 现在的版本叫 ALPN 是一种在 tls 握手时顺便进行协议协商的 tls 扩展,具体可以参考这篇文章: 谈谈 HTTP

    1.5K120

    Java笔记备忘录——解析Spring单例模式与线程安全

    一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。...Spring使用ThreadLocal解决线程安全问题 我们知道在一般情况下,只有无状态的Bean才可以在多线程环境下共享,在Spring中,绝大部分Bean都可以声明为singleton作用域。...就是因为Spring对一些Bean(如RequestContextHolder、TransactionSynchronizationManager、LocaleContextHolder等)中非线程安全状态采用...1) 常量始终是线程安全的,因为只存在读操作。 2)每次调用方法前都新建一个实例是线程安全的,因为不会访问共享的资源。 3)局部变量是线程安全的。...也就是每个请求都新生成一个Action实例,所以不存在线程安全问题。需要注意的是,如果由Spring管理action的生命周期, scope要配成prototype作用域。

    1K20
    领券