jjzjj

Security

全部标签

javascript - 如何拒绝直接访问服务器中的 xml 文件

我有一个html文件index.html(在我的服务器中说abc.com)它访问xyz.js就像javascript文件依次访问data.xml文件。文件index.html,xyz.js和data.xml位于同一文件夹中。如果用户键入,我如何拒绝对xyz.js和data.xml的直接访问abc.com/xyz.js和abc.com/data.xml在浏览器中。不用说index.html必须能够访问这些文件。我该怎么做(最好使用.htaccess) 最佳答案 我假设您的意思是index.html通过脚本标记引用.js文件,然后js使

c# - 如何在 ASP.NET Web 服务中接收 XML?

我有一个准RESTfulASP.NETWeb服务,我希望能够将XML发布到该服务。我的方法看起来像这样:[WebMethod(false,System.EnterpriseServices.TransactionOption.NotSupported)]publicvoidsave(stringsaveXml){XDocumentsaveXml=XDocument.Parse(saveXml);....当我尝试发布到该Web服务时,出现异常:System.Web.HttpRequestValidationException:ApotentiallydangerousRequest.Fo

java - Spring XML 406 错误

我正在尝试使用Java创建一个RESTful服务,使用了几个教程和许多StackOverflow条目。不幸的是,我似乎无法让我的代码正常工作,当我尝试到达端点时,我一直在获取Http406。感谢您的帮助。问候Controller.java:importjava.util.Random;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.PathVa

xml - 无法解析匹配的构造函数(提示 : specify index/type/name arguments for simple parameters to avoid type ambiguities)

我在将Spring安全版本3迁移到4时遇到此异常。我正在使用基于Sprig4XML的安全性来实现它。您将不胜感激异常:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'util:list#f1d6071':Cannotcreateinnerbean'security:filter-chain#1c5c0deb'oftype[org.springframework.security.web.DefaultSecurityFilterChain]whilese

java - 将 Spring 注解与 XML 配置混合用于 Spring Web Security

长话短说有没有办法将SpringWebSecurity配置与注释和xml混合使用?全文对于我们遗留的springweb应用程序,我们正在研究使用注释驱动的配置来实现我们的部分web安全。目前我们所有的网络安全()都是由基于xml的配置驱动的。但是我们正在添加一种新的登录机制(SAML2.0),这似乎比通过xml更容易通过注释进行配置。我们一直在尝试混合使用注释和xml,但似乎只有其中之一有效。这意味着当通过xml(或通过@ImportResource注释引用任何基于xml的网络安全时,将忽略基于注释的网络安全。如果我们删除对基于xml的配置的引用,我们的注释配置将被调用。如有任何友好的

xml - XmlFormat() 总是比 htmlEditFormat() 好吗?

今天在以下位置看到一条评论:http://www.bennadel.com/blog/2004-Escaping-Form-Values-Understanding-The-ColdFusion-htmlEditFormat-Life-Cycle.htm通过RickOsborneI'vestartedmovingmystudentsfromhtmlEditFormatovertoxmlFormat.Asyousaid,itcatchesmorecharacters,butit'salsousefulforpureXMLandisfastertotype.Ihaven'tbeenable

c# - WS-Security 中 PasswordDigest 的工作算法

我在使用WS-Security和创建正确的随机数和密码摘要时遇到问题。我成功地使用SoapUI将数据发送到Oracle系统。所以我能够拦截SoapUI的调用(将代理更改为127.0.0.1端口8888以在失败时使用Fiddler,因为它通过SSL)-拦截很重要,因为这些值只能使用一次。然后,我可以获取随机数、创建的时间戳和密码摘要,将它们放入我的代码中(我只有30秒的时间来执行此操作,因为这些值不会持久!),我获得了成功。所以我知道这不是别的-只是密码摘要。我使用的值如下:Nonce:UIYifr1SPoNlrmmKGSVOug==CreatedTimestamp:2009-12-03

c# - 先逻辑,后 WCF 安全?

我正在开发一项WCF服务,该服务将通过net.tcp与客户端应用程序的n个实例进行通信(由我办公室的另一位程序员开发)。目前我在没有任何安全保护的情况下使用net.tcp,因为我觉得在这个阶段没有必要设置它,至少在我们接近推出之前不需要。在WCF应用程序的开发过程中,使用没有安全性的标准绑定(bind)(在我的例子中是net.tcp)有什么坏处,然后一旦业务逻辑完成,就实现所有的安全要求?是否有任何我需要注意的事项,但在实现安全措施后可能无法正常运作? 最佳答案 虽然您的整体设计从一开始就应该考虑安全性,但我认为将您的组件与任何特定

.net - XML 炸弹(实体注入(inject))默认情况下在 .Net 4.0 中得到处理,但在 .Net 3.5 中没有。如何?什么改变了?

代码如下XmlDocumentxdoc=newXmlDocument();Stringxml=@""+""+""+""+""+""+""+""+""+"]>"+"&lol9;";xdoc.LoadXml(xml);.Net4.0此代码将抛出异常输入文档超出了MaxCharactersFromEntities设置的限制.Net2.0/3.5此代码将不会抛出任何异常,并将在XML中继续增长,直到达到内存限制有人可以解释这种差异的原因吗?目前所做的研究我反汇编了System.Xmlv2.0和v4.0,我看到的唯一变化是方法RegisterConsumedCharactersv2.0定义pri

xml - 公共(public) SOAP WSDL 文件是否存在安全问题?

我们有一个公共(public)用户可以查看的SOAPWSDL文件。最近,我们组织中的一些人质疑这是否会引起安全问题。有没有人认为让公众可以查看WSDL文件是一个安全问题?所有可用功能都需要登录用户。 最佳答案 简短的回答是:如果发布您的WSDL代表一个安全问题,那么即使您不发布您的WSDL,您也有一个安全问题,您需要解决这个问题,而不是仅仅试图隐藏它。WSDL只是解释了您的协议(protocol)​​。你不能假设你的协议(protocol)是secret的;攻击者仍然可以在没有您的WSDL的情况下对其进行逆向工程。您永远不能假设网络