关于Adobe Flash Player运行的在线SWF游戏可读取用户隐私数据的咨询
SWF游戏通过Adobe Flash Player可读取的隐私数据
- IP地址:SWF能够获取用户的公网IP——在与服务器通信过程中,SWF可通过
flash.net.URLLoader等API向服务器请求并拿到自身公网IP;局域网IP也可借助flash.net.LocalConnection相关机制间接获取,但仅在特定场景下可行。 - MAC地址:仅在Flash Player 10.1及更早版本中,SWF可通过
flash.system.Capabilities.networkInterface读取MAC地址;后续版本Adobe已移除该API,当前无法直接获取。 - 主板名称、CPU型号等硬件底层信息:Flash Player未提供对应API,SWF无法读取这类系统级硬件数据。
- 其他相关数据:
- 若用户授权摄像头/麦克风权限,SWF可访问音视频数据流,但不会主动获取设备硬件名称之外的隐私内容(除非主动录制并上传)。
- 可通过
flash.system.Capabilities类读取浏览器及操作系统基础信息,比如Capabilities.os(系统版本)、Capabilities.browser(浏览器类型)。 - 可读取SWF自身创建的本地共享对象(SharedObject,类似Cookie),但仅能访问该SWF之前写入本地的少量数据,不属于系统隐私范畴。
注:Adobe Flash Player已于2020年停止官方支持,当前主流浏览器均不再兼容SWF文件,运行SWF存在较高安全风险,不建议继续使用。
内容的提问来源于stack exchange,提问作者blane
相关产品推荐
相关产品推荐

