草庐IT

javascript - Google Analytics 和其他客户端分析工具的安全性?

GoogleAnalytics通过客户放置在其网站上的客户端javascript跟踪用户。众所周知,在安全社区中,客户端输入是不可信任的。所以,我想知道是什么阻止了以下情况的发生:恶意用户伪造请求向网站所有者提供误导性信息。例如,他们可能会让他们认为大多数人会访问页面A而不是页面B,这会扰乱他们对网络流量的整个分析理解恶意用户只是让网站认为他们获得的流量比实际多得多,让他们认为自己比实际更有吸引力。当交通在稍后时间开始走下坡路时,这真的会搞砸向投资者的宣传。恶意用户简单地泛滥日志,使任何类型的分析都无法进行。我能想到的唯一可能的保护措施是基于HTTPheader和IP地址速率限制,分别

javascript - 我的 Greasemonkey 脚本破坏了 IE9 HTTPS 安全性?

我有一个Greasemonkey-for-IEIE9中导入jQuery的脚本。但在安全页面上它不起作用。我得到:SEC7111:HTTPSsecurityiscompromisedbyhttp://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js失败的代码是:varscript=document.createElement("script");script.setAttribute("src","http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"

php - 使用 PHP 的文件夹安全性

我的应用程序的主要路径如下http://example.com/login.php如果用户登录并且类型是卖家而不是http://example.com/login.php/seller/index.php如果UserLoginandtypeiscallerhttp://example.com/login.php/caller/index.php问题:如果卖家已登录并且他/她更改了urlhttp://example.com/login.php/seller/index.php到http://example.com/login.php/caller/index.php因此php允许更改整个

PHP session 重新生成安全性

我在使用PHP做一些非常基本的session安全类型的事情时遇到了困难:从未验证的上下文切换到已验证的上下文时,应生成新的sessionID从经过身份验证的上下文切换到未经过身份验证的上下文时,应生成一个新的sessionID我想做的不仅是在切换上下文时重新生成sessionID,而且在切换这些上下文时立即将某些内容(例如FLASH)放入session中。希望这三页能阐明我的期望:Page2因此,当显示此页面时,我希望看到INFO1出现。我还希望当我回到这里时不会看到INFO2出现。如果我还没有sessionID,我希望获得一个(我有)。这最类似于注销功能-我们通过将TRUE传递给se

PHP - Paypal API 表单和安全性

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我在我的电子商务应用程序上使用标准的phppaypal表单进行支付。我注意到只有firebug的人可以在通过“立即付款”按钮发送付款请求之前更改paypal表单数据。所以我想知道,新手可以“编辑”付款表格是否是“标准”:/?我们可以做些什么来防止这种情况发生?

php - Paypal IPN 安全性已验证

有PayPalIPNPHP示例代码https://www.x.com/developers/PayPal/documentation-tools/code-sample/216623谁能告诉我它是如何保护的,因为我不明白?示例:我有一家网店。我没有https。在我们的http://my-magazine.com/process_pp.php上从PayPal接收数据此数据未加密,因为我的站点位于http上。我对吗?所以(如果它没有加密)一些黑客可以改变它。我们发送https请求以验证我们在paypal上的付款。PayPal使用http(而非https)回答INVALID,以便黑客可以在V

php - PHP脚本的安全性,嵌入式或其他

我很好奇PHP在嵌入了PHP代码的HTML网页(在服务器上作为“webpage.php”存在的网页)或可能被HTML页面引用的PHP脚本上的安全性(也就是说,一个PHP脚本实际上不是网页的一部分,它作为“something.php”存在于服务器上并被“webpage.html”引用)。言归正传,让我们说,如果任何人都知道我的PHP脚本的源代码,那将是一个非常大的问题。我知道当您在浏览器中查看PHP页面的源代码时,不会显示PHP脚本,但是如果PHP服务器出现故障并且HTML仍然加载(甚至可能),用户是否能够看到PHP脚本?更一般地说,是否有任何可能的方式让用户可以从Web浏览器访问PHP

php - Codeigniter 表单验证安全性

我们使用Codeigniter创建了一个项目,它非常酷且高效。CI具有良好的表单验证功能,有助于保护系统,但我很难找到使用规则的正确方法。请看下面假设ID是一个整数字段,这样我就可以设置$this->form_validation->set_rules("ID","FORMID","required|trim|integer");我认为这已经足够了,因为如果ID字段包含integer以外的内容,表单验证将返回错误。但是普通的FORM字段(文本区域或普通输入类型文本字段)的规则应该是什么,要求不允许使用HTML(或需要去除这些标签)XSS清理SQL注入(inject)预防我现在正在做$t

php - 使用 RBAC 很难实现 Symfony 2 安全性吗?

我来自Yii1.1.x,我已经成功地为一个应用程序实现了角色,例如,检查document.metadata.edit的访问权限,它是document.metadata.administrator权限。现在我正在阅读很多关于Symfony2的资料,但不明白是否可以这样做。我看到了ACL,但它说您最多只能定义30-32条规则,具体取决于系统:Youcandefineupto32basepermissions(dependingonyourOSPHPmightvarybetween30to32).Inaddition,youcanalsodefinecumulativepermissions

php - 使用 query_string 在 php 中提供一些额外安全性的函数

几年前,我开始在页面顶部使用以下代码。我读到这很好并使用了它。但我想知道,这有帮助吗?$page="index.php";$cracktrack=$_SERVER['QUERY_STRING'];$wormprotector=array('chr(','chr=','chr%20','%20chr','wget%20','%20wget','wget(','cmd=','%20cmd','cmd%20','rush=','%20rush','rush%20','union%20','%20union','union(','union=','echr(','%20echr','echr%