phpMyAdmin 是否会给生产带来安全风险

2024-01-04

我使用的 VPS 曾经有 phpMyAdmin 预安装选项,但删除了它,指出它会带来安全风险。可以?

如果是这样,您是否推荐一种在生产环境中浏览数据库的替代方案(而不是在控制台中运行 SQL 命令)?


添加到系统中的任何额外软件都会增加复杂性。复杂性是安全的敌人。

PHP Web 应用程序因草率编码而臭名昭著,当然 phpMyAdmin 也有过这样的情况超过其所占的安全漏洞份额 http://www.phpmyadmin.net/home_page/security/在过去。您当然可以通过例如以下方式减轻损害。将客户端证书置于 HTTPS 后面,但这并不能防止跨站点请求伪造攻击。

对于生产机器,我真的更喜欢坚持使用控制台。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

phpMyAdmin 是否会给生产带来安全风险 的相关文章

随机推荐

  • 如何使 $(document).ready() 函数全局可用?

    我这里有一个有趣的问题 可能听起来很愚蠢 但就是这样 使用 jQuery 的 Ready 函数 我定义了一些函数 如下所示 function var function1 function data do something var func
  • javascript_include_tag Rails 4 在生产中生成“/javascripts/”而不是“/assets”

    我有一个 Rails 4 应用程序 在头脑中 在开发中 呈现以下 HTML 并加载 Modernizr 在生产中 呈现以下 HTML modernizr 是not已加载 404 未找到 在生产中 assets modernizr j
  • 将参数包转换为向量

    我试图理解 C 中的可变参数模板 但我迷失在以下示例中 想象一个函数富 T T T T 它采用相同类型 T 的可变数量参数并将它们转换为向量 知道如何实施吗 它应该像这样工作 foo
  • 副本上的 VBA 事件触发器?

    VBA 中是否有一种方法 当我在 Excel 中复制单元格的值时 它会触发我的函数 或者有什么解决方法吗 或者我可以阅读按键并听 Ctrl C 吗 或者VBA可以读取复制文本的内容吗 原因是 我将一些条目从 Excel 工作表复制到另一个程
  • 如何使 REDIS 中的映射键过期?

    我使用redis来存储用户信息 我在 user 键下设置了许多用户的信息 如下所示 hset user userid1234 如何使用户中的密钥 userid1234 在几秒钟后过期 有一些命令如 expire 只能设置用户的超时时间 但我
  • 读取两个关键字之间的行

    如果我必须在两个关键字之间进行阅读 有人可以建议该怎么做吗 System Power 1 1 2 1 8 2 System Terminate 在这种情况下 答案是 1 1 2 1 8 2 我尝试使用 awk 像 awk 0 System
  • php artisan migrate 抛出 [PDO 异常] 找不到驱动程序 - 使用 Laravel

    我在安装 Laravel 时遇到了不好的经历 然而 我能够做到这一点并进入下一个阶段 我使用了生成器并创建了我的迁移 但是当我输入最后一个命令时 php artisan migrate 它抛出 PDOException 找不到驱动程序 my
  • R:使用地图工具绘制邻国

    假设我正在使用地图工具在世界地图上绘制国家 如果我要绘制一个国家 是否有办法以不同的颜色绘制与该国家接壤的国家 我正在使用形状文件wrld simpl地图工具附带的 所以说我绘制了中国 plot wrld simpl wrld simpl
  • CSS 中的 HTML colspan

    我正在尝试构建类似于以下内容的布局 底部填充上排的空间 如果这是一个实际的表 我可以轻松地完成此操作 td 但因为我只是创建一个类似表格的layout 我不能使用 table 标签 使用 CSS 可以实现这一点吗 没有简单 优雅的 CSS
  • 有或没有美元符号反应[重复]

    这个问题在这里已经有答案了 我在反应函数返回语句中阅读了以下代码 return span charge span span amount span 我的问题是有或没有 它们只是代表要渲染的动态变量 对吗 我看到 和 有时散布在代码中 并且非
  • 如何在sqlite IPHONE中获取像列一样的rowNum

    我有一个像这样的 Sqlite 数据库表 没有上升 但我需要检索表按名称升序排列 当我将其设置为升序时 rowId 按混乱顺序更改如下 但我需要找回一些联系人数量有限 5每次都按升序排列 like 啊啊 Eeee and 然后 Ffff J
  • 如何使用reportlab将png添加到PDF

    我正在与报告实验室合作 我无法找到用鸭嘴兽添加 png 图像的方法 这是这里的一些示例代码http www tylerlesmann com 2009 jan 28 writing pdfs python adding images htt
  • 项目类型“PackageReference”缺少必需的属性“OutputPath”

    我正在尝试通过 Jenkins Pipeline 运行以下命令 bat nuget restore mySolution sln MSBuildPath C Program Files x86 MSBuild 14 0 Bin 但我收到错误
  • C# 使用 EPPLUS 更改 Excel 图表轴格式

    是否有办法更改图表 X 或 Y 轴以设置自定义标签格式 例如 在 XAxis 中 我的标签是日期时间 但格式是 yyyy mm dd hh mm ss 我想将其更改为 yyyy mm dd 想知道在 EPPLUS 中是否可以不使用互操作 对
  • 如何使用PDO的持久连接? [复制]

    这个问题在这里已经有答案了 我有以下代码并在 Firefox 中刷新该网页 5 次 然后 MySQL 显示了 5 个连接 根据 PDO 手册 持久连接未关闭 在脚本的末尾 但是 缓存并在另一个脚本时重新使用 使用相同的方式请求连接 证书 持
  • 如何决定使用哪个运行时 ID?

    我习惯了 dot net 框架构建一个可以发布的 exe 文件 但是在 Net Core 2 0 中 我需要在创建 exe 时指定运行时 ID 例如 dotnet publish runtime win7 x84 其中运行时 ID 是 wi
  • Shiny - 绘制列的右边框

    假设我有以下 Shiny ui 代码 fluidRow column width 4 column width 8 如何绘制第一列的右边框 您可以使用以下命令将 CSS 添加到列中style争论 因此 一种方法是 library shiny
  • ANTLR 是否允许在 locals 子句中定义多个变量?

    在解析器语法中 我想在中定义几个变量locals clause 一个简化的示例如下所示 body locals Map
  • 使用 R nloptr 包进行最小化 - 多重等式约束

    是否可以指定多个等式约束nloptrR 中的函数 我尝试运行的代码如下 eval f lt function x return list objective x 3 2 x 4 2 gradient c 0 0 2 x 3 2 x 4 co
  • phpMyAdmin 是否会给生产带来安全风险

    我使用的 VPS 曾经有 phpMyAdmin 预安装选项 但删除了它 指出它会带来安全风险 可以 如果是这样 您是否推荐一种在生产环境中浏览数据库的替代方案 而不是在控制台中运行 SQL 命令 添加到系统中的任何额外软件都会增加复杂性 复