草庐IT

Zscaler零信任

全部标签

android - 证书受 PC 信任,但不受 Android 信任

从今天早上开始,我的证书在Android上不再受信任,然后我的应用程序无法再连接:CatchexceptionwhilestartHandshake:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.returnaninvalidsessionwithinvalidciphersuiteofSSL_NULL_WITH_NULL_NULLjavax.net.ssl.SSLPeerUnverifie

python - 运行能够与主程序通信但与系统隔离的不受信任的 python 代码

序言:我知道很多人已经尝试在Python中对Python代码进行沙箱处理但失败了,但我还没有看到将脚本额外预处理为文本并拒绝包含__base__可用于恢复隐藏的__buuiltins__。我认为这种方法是新方法,尚未证明会失败-是吗?我打算编写一款多人策略游戏,玩家通常不会使用键盘/鼠标命令与他们的单位互动,而只能通过他们必须提交的脚本来更改单位的自动行为。这是基于http://screeps.com的想法.我很想用Python3来写,但主要问题似乎是服务器上不受信任的外国玩家脚本的安全执行。我知道我可能不信任exec()或eval(),即使将它们传递给空的globals和locals

Python:我可以安全地解开不受信任的数据吗?

picklemoduledocumentation一开始就说:Warning:Thepicklemoduleisnotintendedtobesecureagainsterroneousormaliciouslyconstructeddata.Neverunpickledatareceivedfromanuntrustedorunauthenticatedsource.然而,进一步下restrictingglobals它似乎描述了一种使用允许对象的白名单使解压数据安全的方法。这是否意味着如果我使用RestrictedUnpickler,我可以安全地解开不受信任的数据?仅允许某些“基本”

python - 如何验证/验证 Python 中的 X509 证书信任链?

我正在致力于实现一个使用API的Web应用程序。在响应期间,API服务器通过X509证书链接发送(采用PEM格式,由签名证书和一个或多个中间证书组成到根CA证书),我必须下载并使用它来进行进一步验证。在使用证书之前,我需要确保链中的所有证书结合起来以创建到受信任的根CA证书的信任链(以检测和避免任何恶意请求)。我在python中很难做到这一点,我对这个主题的研究没有产生任何有用的东西。使用请求和M2Crypto可以轻松获取和加载证书importrequestsfromM2CryptoimportRSA,X509mypem=requests.get('https://server.com

python - python-markdown 在不受信任的输入上安全吗?

Python-Markdown包括转义原始HTML等功能,这些功能显然旨在使其在不受信任的输入上安全,并且一般来说Markdown通常用于呈现用户输入,例如righthereonSO。但是这个实现真的值得信赖吗?这里有没有人研究过它以确定在任意输入上运行是安全的?我看到有例如MarkdowninDjangoXSSsafe和SecurePythonMarkdownLibrary但“安全”模式真的安全吗? 最佳答案 据任何人所知,PythonMarkdown库似乎是安全的,ifyouuseitproperly.有关如何安全使用它的详细信

html - 在不受信任的文本中安全地呈现超链接

作为项目的一部分,我通过网络表单接受用户的文本并将其显示在网页上。他们提供的文本可能包含URL,如果是这样,我想将其呈现为超链接以改善体验。例如,用户可能会提交包含http://www.google.com的文本我想将其转换为...我想知道在执行此操作时应该注意哪些安全问题。我已经采取措施避免任何简单的XSS插入,因为我的XML库会转义任何特殊字符,但我想还有更复杂的攻击。 最佳答案 除了忽略javascript:之外,您应该只为http:协议(protocol)创建超链接,因为某些应用程序可以通过其他协议(protocol)启动或

html - 清理不受信任的 HTML5

我希望能够接受来自不受信任用户的HTML并对其进行清理,以便我可以安全地将其包含在我网站的页面中。我的意思是,标记不应该被剥离或转义,但应该基本不变地通过,除非它包含危险的标记,例如。或,危险属性,例如onload,或危险的CSS属性,例如背景URL。(显然一些较旧的IE会在CSS中执行javascriptURL?)提供来自不同域的内容并封装在iframe中并不是一个好的选择,因为没有办法提前告诉iframe必须有多高,所以对于某些页面来说它总是看起来很丑。我查看了HTMLPurifier,但它似乎还不支持HTML5。我还研究了GoogleCaja,但我正在寻找一种不使用脚本的解决方案

android - 如何在 Android 设备上安装受信任的 CA 证书?

我创建了自己的CA证书,现在我想将它安装在我的AndroidFroyo设备(HTCDesireZ)上,以便设备信任我的证书。Android将CA证书存储在/system/etc/security/cacerts.bks的Javakeystore中。我将文件复制到我的计算机,使用portecle1.5添加了我的证书并将其推回设备。现在,Android似乎不会自动重新加载文件。我已经阅读了几篇我需要重新启动设备的博客文章。这样做会导致文件再次被原始文件覆盖。我的下一个尝试是通过复制SD卡并使用设置菜单中的相应选项来安装证书。该设备告诉我证书已安装,但显然它不信任该证书。此外,当我尝试将ke

android - 如何在 Android 设备上安装受信任的 CA 证书?

我创建了自己的CA证书,现在我想将它安装在我的AndroidFroyo设备(HTCDesireZ)上,以便设备信任我的证书。Android将CA证书存储在/system/etc/security/cacerts.bks的Javakeystore中。我将文件复制到我的计算机,使用portecle1.5添加了我的证书并将其推回设备。现在,Android似乎不会自动重新加载文件。我已经阅读了几篇我需要重新启动设备的博客文章。这样做会导致文件再次被原始文件覆盖。我的下一个尝试是通过复制SD卡并使用设置菜单中的相应选项来安装证书。该设备告诉我证书已安装,但显然它不信任该证书。此外,当我尝试将ke

android - SSL 证书不受信任 - 仅在移动设备上

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭9年前。Improvethisquestion我的网站在我的桌面(chrome)中通过SSL运行良好我在地址栏附近有一个绿色锁,上面写着“身份验证”但使用移动移动浏览器(Chrome/Safari)我看到以下消息-“该网站的身份尚未验证”并且锁(在地址栏附近的chrome中)上有一个红色的x标记知道为什么会这样吗? 最佳答案 在此处输入您的域名:https://www.ssllabs.co