码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Kerberos大揭秘之-身份认证请求和响应详解


    前面的文章说明了SMB协议交互的过程,在SMB交互的Session Setup Request/Response会对请求者的身份进行验证,这其中涉及到两个主要的协议NTLM以及Kerberos,NTLM协议在前面的文章中已经进行了说明,见这里,本文将对通过数据包Kerberos协议进行详细的分析。 作为专栏《计算机网络协议快速入门教程》中的一篇。

    什么是Kerberos

    Kerberos是The Kerberos Network Authentication Service,对应的RFC见这里。Kerberos主要用于网络中的身份认证。微软实现并扩展了Kerberos协议,在windows域环境中用于身份工作组,域等等多种场景的身份认证。不同于NTLM协议,Kerberos不仅可以作为单独的上层协议而存在,也可以像NTLM协议那样嵌入到其他的协议之中。因此Kerberos可以直接工作在TCP和UDP之上,也可以被SMB,RPC等其他应用层协议调用,作为其身份认证的一部分。

    Kerberos交互过程

    在前面的讲述NTLM协议的文章,这里,服务端针对客户端的用户名和密码进行了验证。也就是服务器可以确认客户端的真假,但是客户端无法确认服务器的真假,这样就存在一定的安全隐患,客户端并不知道通信

  • 相关阅读:
    Int64针对32位架构是按照4字节还是8字节对齐?
    【C++】STL——vector模拟实现
    闲话Python编程-循环
    云计算时代前端如何保证开源代码的安全性
    【算法|贪心算法系列No.4】leetcode55. 跳跃游戏 & 45. 跳跃游戏 II
    centos 创建python虚拟环境遇到的问题及解决方法
    CLion 2023:专注于C和C++编程的智能IDE mac/win版
    工程项目安全管理系统安质保智慧建造云平台3.0帮建设单位管好工程项目
    【Vuex】vue状态机详解
    华为云弹性云服务器有哪些优势?
  • 原文地址:https://blog.csdn.net/javajiawei/article/details/132774056
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号