Google 应用程序引擎 Node.js TLS 1.2

2023-11-26

我们的应用程序托管在 Google App Engine Node.js(灵活环境)上。我们目前正在接受安全检查,但未能解决 Google App Engine 支持 TLS 1.0 和 1.1 版本的问题。

有没有办法强制只使用 TLS 1.2?还有低于 128 位的分组密码?


所以我也遇到了这个问题......并发现 GCP 没有那么有帮助。如果提出支持票证,他们将在域级别进行有用的限制...这解决了安全问题...但您仍然会得到误报,需要在每次渗透测试时进行解释(GAE 共享 IP 接受其他其他域的 TLS 版本)。

一个干净的解决方案;使用 Cloudflare 作为您的 DNS。它们本质上充当中间人/Web 应用程序防火墙。除此之外(免费证书、WAF、DDOS 缓解、CDN、HTTPS 强制、HSTS 等),您可以根据需要设置最低 TLS 版本。我的现在最低为 TLS 1.2,如果浏览器接受,则支持 TLS 1.3。我基本上也只将 GAE 上的端口 80/443 连接到 cloudflare,根本没有公共访问权限,因为所有流量首先通过 cloudflare。非常整洁 - 向公众开放的零端口和一个完全运营的网站!笔测试人员只是挠头收拾行李。

哦...仅供参考 - 此级别的配置是免费的。快乐的安全测试;-)

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

Google 应用程序引擎 Node.js TLS 1.2 的相关文章

随机推荐

  • Java自定义注解和动态加载

    我正在尝试开发用于数据库同步的 ORM 并决定尝试一下 Java 反射 我有一个像这样定义同步注释的库 Retention RetentionPolicy RUNTIME Target ElementType TYPE Inherited
  • 如何将 webfont 与 @font-face 一起使用

    我想将应用程序中的字体更改为自定义字体 但以下代码不起作用 font face font family ArnoProBold src url resources fonts ArnoProBold ttf font face font f
  • 为什么我的 ASP.Net 静态函数的“上下文”在用户会话之间交叉?

    我想我需要一些帮助来理解静态对象如何在 ASP Net 应用程序中持久存在 我有这样的场景 类库中的 someFile cs public delegate void CustomFunction public static class A
  • JFreeChart - XYBarChart 显示每个系列的单独条形图

    我正在使用 JFreeChart 创建 XYBarChart 并向其中添加多个系列 目前 对于该系列中给定的 x 值和不同的 Y 值 所有这些值都相互堆叠在一起 对于给定的 x 值 是否可以将每个系列显示为不同的条形 Edit 我发布了用于
  • 使用 VBA 宏搜索 Excel 行中字符串的精确匹配

    如何在 Excel 的某一特定行中搜索字符串 我有一个长类型变量的行索引 Dim rowIndex As Long rowIndex some value being set here using some code 现在我需要检查该行中是
  • 使用 gnuplot 在轴上显示 2 的幂

    我正在尝试使用 gnuplot 绘制实验结果 我编写了一个 C 程序 它生成一个如下所示的数据文件 10 3 5 11 3 5 12 3 5 13 3 6 我想做的是将这个数据文件第一列的值在 x 轴上显示为 2 的幂 它看起来像这样 它不
  • Airflow 上具有 DataprocOperator 的组件网关

    在 GCP 中 安装和运行非常简单JupyterHub 组件通过 UI 或 gcloud 命令 我正在尝试通过 Airflow 和DataprocClusterCreateOperator 这里是 DAG 的摘录 from airflow
  • 使用 git clone --mirror 和 git push --mirror 移动 git repo

    我必须将几个存储库从 Gitlab 移至 Bitbucket 并发现最简单的方法似乎是 在 Bitbucket 中创建新的空存储库 git clone mirror email protected path to repo git cd r
  • 如何使用正则表达式用方法结果替换匹配组项

    输入字符串是这样的 A线 50 线路N 120 A线 12 B线 53 我想用以下结果替换 LineB 值MultiplyCalculatorMethod LineAValue where LineAValue是上面一行的值LineB an
  • 将 HTML 输入数字上的向下箭头变得更大、更清晰

    而不是输入 数字 时是否可以始终显示向上 向下箭头 我希望能够使向上 向下箭头更大更清晰 What I have right now I need to make them bigger like this 您可以将输入包装在元素中并设置其
  • 错误:请提供起始值

    我正在 R 中进行对数二项式回归 我想控制模型中的协变量 年龄和 BMI 都是连续变量 而因变量是结果 是或否 自变量是组 1 或 2 fit lt glm Outcome Group data data 1 family binomial
  • 如何将焦点设置为 JScrollPane 内 JTable 中的第一行

    我有一个JTable里面一个JScrollPane 我已将其放入面板中 面板加载后 我希望 JTable 中的第一行获得焦点 但默认情况下焦点会转到JScrollPane按下 Tab 键 焦点进入表格第一行 我不想使用setRowSelec
  • ThreeJS 阴影未渲染

    我浏览过其他一些 S O 问题 遵循了所有建议 但我仍然不知道为什么我无法在这个非常基本的场景上渲染阴影 http jsfiddle net 4Txgp 更新 代码 var SCREEN WIDTH window innerWidth 25
  • 下载闪亮的 rpivotTable 输出

    我发现了一个有趣的包rpivotTable 我想创建shiny app包括rpivotTable可以使用下载生成的数据downloadHandler 但是 我无法找到解决方案 如何创建data frame或者我可以传递给的其他东西downl
  • 如何使这个 eav 查询产生水平结果

    案子 tables product product id name 1 iphone 4 2 gallaxy 2 3 blackbery 6 product attribute id product id attribute id 1 1
  • 如何使用 JAXB 解组重复的嵌套类?

    我如何指示 JAXB 处理这个问题 XML
  • Python向dbf写入数据时出错

    我得到这个错误 DbfError unable to modify fields individually except in with or Process 如何修复它 这是我的code with dbf Table aa dbf as
  • 从网页向 chrome 扩展程序发送消息

    我想从随机网页的控制台发送消息到我的 chrome 扩展程序 chrome extension sendMessage 似乎不起作用 根据官方文档你应该使用postMessage在发送者和message接收器中的事件监听器 这是一个例子 您
  • 如何通过 Runge-Kutta 4 传递硬编码微分方程

    我正在尝试实施 Runge Kutta 来解决示例问题 C 中的 dy dt y t 2 1 和 dy dt t y t 3 我似乎无法获得我期望的输出 我已将我的程序分成几个类 以尝试单独查看工作 我认为我的主要错误来自尝试使用委托将方法
  • Google 应用程序引擎 Node.js TLS 1.2

    我们的应用程序托管在 Google App Engine Node js 灵活环境 上 我们目前正在接受安全检查 但未能解决 Google App Engine 支持 TLS 1 0 和 1 1 版本的问题 有没有办法强制只使用 TLS 1