pyrech/do-not-expose-your-symfony

更改一些默认的Symfony配置,以防止泄露您正在使用它

安装: 4

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2017-12-24 00:50 UTC

This package is auto-updated.

Last update: 2024-09-14 04:01:15 UTC


README

Latest Stable Version Total Downloads Build Status

此项目的主要目标是帮助您通过更改一些默认配置,不泄露您的项目使用Symfony。

为什么?

Symfony已经不会泄露很多关于自己的信息。然而,我们仍然可以找到一些线索来检测您的项目是否使用Symfony。潜在的攻击者可能会利用这些信息来寻找可能被利用的安全漏洞。

参见这篇文章(法语),其中列出了可以检测到的一些事情,以及此包旨在更改的内容。

安装

  • 使用ComposerDoNotExposeYourSymfony安装到您的项目中
composer require "pyrech/do-not-expose-your-symfony"
  • 如果您不使用Symfony Flex,您还需要手动在内核中注册该包
    /**
     * {@inheritdoc}
     */
    public function registerBundles()
    {
        $bundles = [
            // ...
            new Pyrech\DoNotExposeYourSymfony\PyrechDoNotExposeYourSymfonyBundle(),
        ];
        
        // ...

        return $bundles;
    }

更多文档

您可以使用以下方法查看当前和过去的版本:

以及一些元文档

致谢

许可证

本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE文件。