编程开发

Python @函数装饰器及用法(超级详细)

前面章节中,我们已经讲解了 Python 内置的 3 种函数装饰器,分别是 @staticmethod、@classmethod 和 @property,其中 staticmethod()、classmethod() 和 property() 都是 Python 的内置函数。 那么,函数装饰器的工作原理是怎样的呢?假设用 funA() 函数装饰器去装饰 funB() 函数,如下所示: <pr

【分布式技术专题】「单点登录技术架构」一文带领你好好认识以下Saml协议的运作机制和流程模式

Saml协议 传统上,企业应用程序在公司网络中部署和运行。为了获取有关用户的信息,如用户配置文件和组信息,这些应用程序中的许多都是为与公司目录(如Microsoft Active Directory)集成而构建的。更重要的是,通常使用目录存储和验证用户的凭据。例如,如果您使用在本地运行的SharePoint和Exchange,则您的登录凭据就是您的Active Directory凭据。 然而,随着

Python3下基于Scapy库完成网卡抓包解析

Scapy 是一个可以让用户发送、侦听和解析并伪装网络报文的 Python 程序。这些功能可以用于制作侦测、扫描和攻击网络的工具。 在 Python 代码中可以通过 sniff 函数调用抓包分析,并对抓到的包进行回调操作。 Sniff 方法定义: sniff(count=0, store=1, offline=None, prn=None, fil

【知识】深入理解COOKIE&SESSION的原理和区别

1. 摘要 本文介绍cookie知识,session知识,双方的区别,以及如何使用cookie和session实现一次会话的知识。 2. 内容 2.1 COOKIE 2.1.1 什么是Cookie? Cookie 是一些数据, 存储于你电脑上的文本文件中。 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 Cookie 的作用就是用于解决 "

WEB前端信息安全-Web攻击

浏览器是互联网的重要入口,浏览器的作用也越来越被人们所重视。 安全研究的范围已经涵盖了所有用户使用互联网的方式,浏览器正是其中最为重要的一个部分。 现状 2022年度Google Chrome浏览器漏洞披露最多,共计 303 个,其累计漏洞总数达到 3159 个,例如CVE-2022-3318、CVE-2022-3314、CVE-2022-3311、CVE-2022-3309和CVE

AlmaLinux 云服务器图形化界面、Chrome 浏览器的安装

配图源自 Freepik 记录一下~ 一、通过 SSH 客户端登录云服务器 使用 ssh 命令进行登录,如下: $ ssh user@hostname user 是用户名 hostname 是主机名,可以是域名或 IP 地址(通常是公网 IP 地址)。 用户名与主机名之间使用 @ 隔开。 假设云服务器的用户名是 root,云服务器公网 IP 地址为:130.227.10.