P3P的那些事

P3P(个人隐私安全平台项目)作为一种在线隐私保护标准,允许互联网用户控制个人信息是否被第三方收集。它通过设定隐私策略,告知访问者网站收集的信息类型、信息用途及保留时间。本文介绍P3P如何实现跨域设置Cookie,以及其对CSRF攻击的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是P3P

P3P(The Platform forPrivacy Prefrences Project)是一种被称为个人隐私安全平台项目的标准,能够保护在线隐私权,使Internet冲浪者可以在选择浏览网页时,是否被第三方收集利用自己的个人信息。如果一个站点不遵守P3P标准的话,那么有关它的Cookies将会被自动拒绝,并且P3P还能够自动识别多多种Cookies的嵌入方式。

P3P标准的构想是:Web站点的隐私策略应该告知访问者该站点所收集的信息类型、信息将提供给那些人、信息将被保留多少时间及其使用信息的方式。

P3P实现跨域设置Cookie

实现过程:

http://www.b.com/set_cookie.php 在b域名下设置a域名的cookie

<script src="http://www.a.com/set_cookie.php"></script>

http://www.a.com/get_cookie.php 在a域名下获取cookie

print_r($_COOKIE)

http://www.a.com/set_cookie.php 在a域名下设置a域名的cookie

1.header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM
STA PRE COM NAV OTC NOI DSP COR"');
setcookie("test", "test value", time()+3600, "/")

实现过程

访问http://www.b.com/set_cookie.php,然后访问http://www.a.com/get_cookie.php就可以获取到cookie

P3P头的副作用

虽然有些CSRF攻击实施不需要认证,不需要发送Cookie。但是,很多敏感的和重要的操作都是隐藏在认证之后的,因此浏览器拦截第三方的cookie发送,在某种意义上来说降低了CSRF攻击力。

通过上面的例子,我们可以看到由于P3P头的介入,改变了a.com的隐私策略,从而可以使<ifream><script>等标签在IE中不再拦截第三方的Cookie发送。而且P3P头只需要由网站设置一次即可,之后的每次请求都会遵循该策略,且不需要重复设置。

下方查看历史文章

Apache Tomcat 文件包含漏洞复现

信息收集

awk对apache访问日志的处理

CTF平台搭建:CanHackMe

扫描二维码

获取更多精彩

NowSec

### 如何在非环境下安装配置 SQL Server 2019 #### 下载并安装 SQL Server 2019 为了确保能够利用高可用性功能,必须选择企业版或开发人员版来安装 SQL Server 2019[^1]。进入官方网站搜索 SQL Server 2019 并下载适用于 Windows 环境的版本[^2]。 #### 启用 TCP/IP 协议和支持远程连接 通过开始菜单中的 SQL Server 配置管理器开启 MSSQLSERVER 的 TCP/IP 协议支持。随后,在 SQL Server Management Studio 中设置服务器属性以允许远程连接至该服务器,并确认已启用混合模式的身份验证方式以便于管理和访问[^3]。 ```sql -- 设置SQL Server为混合模式认证 ALTER LOGIN sa WITH PASSWORD='YourStrong!Passw0rd'; GO ALTER SERVER CONFIGURATION SET LOGIN_MODE = MIXED; GO ``` #### 构建 WSFC (Windows Server Failover Clustering) 不依赖 AD 服务 尽管传统做法是在 Active Directory 内建立 WSFC 来承载 Always On 可用性组,但在缺乏控制器的情况下仍然可以构建基于本地账户的工作站级集群。这通常涉及到手动指定静态 IP 地址以及调整防火墙规则等额外步骤[^4]。 对于 DNS 解析需求,则可以在各节点上单独部署简易 DNS 或者直接编辑 `C:\Windows\System32\drivers\etc\hosts` 文件映射其他成员间的主机名与 IP 关系: ```plaintext # hosts file example 192.168.1.10 node1.test.com 192.168.1.11 node2.test.com ``` 最后按照常规流程继续完成 Always On AG 组件的具体设定工作,注意此时应采用文件共享见证而非动态注册表路径作为仲裁资源[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值