草庐IT

folder-security

全部标签

php - 重写 URL : remove sub folders and file extension from URL

我正在尝试从URL中删除.php文件扩展名和文件夹&&子文件夹(如果存在)。案例一输入:127.0.0.1/project/folder/alfa.php输出:127.0.0.1/project/alfa案例二输入:127.0.0.1/project/folder/subfolder/beta.php输出:127.0.0.1/project/beta这是我到目前为止得到的:只删除扩展名工作正常,删除文件夹有问题#Turnmod_rewriteonRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FI

php - 即将到来的 SHA-256 : Do I need to update my IPN listener that does not use a secure URL?

我目前只使用支付按钮,以及我从https://github.com/paypal/ipn-code-samples获得的IPNphp脚本日期为2014年11月10日。我的脚本只是在没有加密的情况下回传到www.paypal.com。加密是否成为强制性要求? 最佳答案 您的IPN监听器将负责接收PayPal回调并将它们发送到PayPal进行验证。在这一点上,您的服务器与PayPal端点之间的连接将需要使用SHA-2进行加密。所以从字面上看是的,您需要检查您的服务器keystore/信任库并确保它包含SHA-2兼容证书。你可以引用这个P

php - NetBeans PHP 运行配置 : how can I omit the doc-root folder?

所以我在PHP中有这个项目,我在wwwroot(或doc-root)文件夹旁边有一些包含文件,而不是在wwwroot文件夹下。但是我需要运行/调试这个项目。在项目属性中,我可以选择一个索引文件(index.php),但它位于doc-root文件夹下,因此项目URL为http://myprojectmachine/doc-root/index.php而不是..://myprojectmachine/index.php。手动输入索引文件不起作用,因为NetBeans指出找不到该文件。我怎样才能以优雅的方式克服这个问题? 最佳答案 我昨天

php - 在共享主机环境中关闭页面的 mod_security

当我通过其他页面发布方法发布一些html和javascript混合数据时,我的页面显示错误禁止访问错误。但是当我直接打开该页面时,它正确显示,没有任何错误。我在发布数据时知道这是与服务器安全相关的问题。当我搜索时,我在.htaccess文件中找到了Turnoffmod_security的解决方案。但我只想为这个页面而不是我的整个网站这样做。我的托管环境是共享的。但我可以编辑我的.htaccess文件。 最佳答案 看看一些mod_securityand.htaccesstricks.有很多不同的方法可以启用或禁用mod_sceurit

php - 防火墙 "secured_area"的 Symfony InvalidConfigurationException

我是Symfony的新手,我正在尝试Symfony中显示的不同示例.但是,我的security.yml文件出现以下错误InvalidConfigurationExceptioninSecurityExtension.phpline430:Noauthenticationlistenerregisteredforfirewall"secured_area".我的security.yml文件是这样的security:providers:in_memory:memory:users:foo:password:$2a$12$2nJYjp5DxX0o.ZgGL8ybEOG/MepViC08G1H

php - 打开 session.cookie_secure 会注销我的用户吗?

我正在运行一个https站点并想在php.ini中打开这些以提高安全性:session.cookie_httponly=1session.cookie_secure=1我可以在网上找到很多关于此的信息,但没有关于打开它时旧sessionID的持久性的信息。打开此选项是否会导致自动注销用户,因为php现在需要安全cookie,但登录用户没有那些……就在切换之后? 最佳答案 有趣的是,在我的职业生涯中,我已经为数百个使用HTTPS的网站启用了此功能,但从未让所有人退出。这些.ini设置通常应用于新的sessioncookie,secur

最新论文笔记(+20):Biscotti_ A Blockchain System for Private and Secure Federated Learning / TPDS21

Biscotti:ABlockchainSystemforPrivateandSecureFederatedLearning"译为“Biscotti:一个用于隐私和安全联邦学习的区块链系统”这是IEEETransactionsonParallelandDistributedSystems21(简称TPDS)上的一篇联邦学习和区块链相结合的文章。众所周知,TPDS是CCFA类期刊,上面论文的质量都不错,因此选读了这篇论文。以下内容,是自己阅读完后的一些小笔记,有不懂和疑问的地方,记录的都是个人认为重点的地方。原文链接:Biscotti:ABlockchainSystemforPrivateand

PHP scandir 结果 : sort by folder-file, 然后按字母顺序排列

scandir的PHP手册:默认情况下,排序顺序为字母升序。我正在构建一个文件浏览器(在Windows中),所以我希望返回的地址按文件夹/文件排序,然后在这些子集中按字母顺序排列。例子:现在,我扫描并输出Aardvark.txtBarDirBazDirDante.pdfFooDir我想要BarDirBazDirFooDirAardvark.txtDante.pdf除了usort和is_dir()解决方案(我自己可以弄清楚),有没有一种快速有效的方法做这个?写thiscomment的忍者走在正确的轨道上-这是最好的方法吗? 最佳答案

php - 安全 : Secure id in a url

我在编辑来自用户的帖子时使用以下网址:../post/edit/3//Iftheidofthepostis3forexample为了避免用户故意修改url,例如/post/edit/5,我使用以下逻辑来确保用户在他不编辑帖子时不会编辑帖子有权限:if(//userisallowedtoeditpost){//editpost}else{thrownewAccessDeniedException('Youdonothavethepermissiontoeditthispost');}这是您编辑帖子时使用的一般方法吗?有没有办法做一些更干净的事情,以便用户无法使用url中的帖子ID?编辑我

php - Symfony.4 Sonata AdminBundle 注销错误 : You must activate the logout in your security firewall configuration

登录正常。在/admin/logout出现错误Youmustactivatethelogoutinyoursecurityfirewallconfiguration.在在*\vendor\sonata-project\user-bundle\Controller\AdminSecurityController.php第98行我按照记录将注销设置为true:安全.yml:firewalls:main:pattern:.*#pattern:^/form-login:provider:fos_userbundlecsrf_provider:form.csrf_providerlogin_pa