security 相关问题

与应用程序安全性和软件攻击相关的主题。请不要单独使用此标记,这会导致歧义。如果您的问题与特定编程问题无关,请考虑在Information Security SE上询问:https://security.stackexchange.com

我应该将用户数据存储为声明还是用户个人资料表中?

我正在开发一个面向公众的系统,理想情况下该系统将增长到大量流量。这都是 C# .net 的工作。 我正在使用基于声明的身份,因此我当前正在使用用户声明表...

回答 2 投票 0

Modsecurity & Apache:如何通过标头限制访问速率?

我让 Apache 和 Modsecurity 一起工作。我试图通过请求的标头(如“facebookexternalhit”)来限制命中率。然后返回友好的“429 Too Many Requests”和“Retry-Aft...

回答 3 投票 0

在 OAuth2 中保护客户端 ID 和客户端密钥

我真的很困惑如何在 OAuth2 内的客户端应用程序中保护客户端 ID 和客户端密钥。我发现一些文章建议实现位于客户端应用程序和 OAuth2 se 之间的 proxy-oauth...

回答 1 投票 0

如何使用 IONOS 共享主机保护我的网站

我有一个在共享托管计划上使用 IONOS 托管的 React 网站,我现在需要使用 Firebase 进行身份验证,因此需要以某种方式保护我的 Firebase 配置变量。 来自我的

回答 1 投票 0

有什么好的 Azure 云服务可以从 ASP.NET Core 应用程序安全地发送电子邮件?

我正在开发一个ASP.NET Core应用程序,需要实现电子邮件发送功能。安全对我来说是重中之重,所以我想确保我使用的服务提供强大的安全性

回答 1 投票 0

OpenXava 免费版可以创建多个用户吗?

我的 OpenXava 应用程序中唯一可用的用户是“admin”。我知道使用 XavaPro 我的 OpenXava 应用程序有一个完整的用户和角色管理系统,但 XavaPro 是一个商业版

回答 2 投票 0

良好的客户图片上传安全措施

我正在用react和node js制作一个服装设计师,类似于spreadshirt 它的工作方式是,在用户创建自定义产品后,完成的屏幕截图和(用户上传的)图像...

回答 1 投票 0

此站点无法提供安全连接(ERR_SSL_PROTOCOL_ERROR)

当我在web.config中添加URL重写代码,然后将其发布到azure中时。即使我尝试使用 http 访问网站,它也会自动重定向到 https。 当我在 web.config 中添加 URL 重写代码,然后将其发布到 azure 中时。即使我尝试使用 http 访问网站,它也会自动重定向到 https。 <rewrite> <rules> <rule name="Redirect to https"> <match url="(.*)"/> <conditions> <add input="{HTTPS}" pattern="Off"/> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}"/> </rule> </rules> </rewrite> 但是当我在本地计算机上运行相同的代码时,会出现以下错误。 此网站无法提供安全连接 当我在本地机器上运行上述代码时,如何解决上述错误? 这总是能解决我的问题。 在解决方案资源管理器中,单击您的项目。 按 F4 键(查看属性)。 复制 URL(不是 SSL URL)。 将 URL 粘贴到 Web 选项卡上的项目 URL 中,然后保存。 在解决方案资源管理器中,单击您的项目。 按 F4 键(查看属性)。 将 SSL Enabled 更改为 false。 将其改回 true。应该有一个新的 SSL URL。复制它。 将新的 SSL URL 粘贴到 Web 选项卡上的项目 URL 中。单击创建虚拟目录。 单击覆盖应用程序根 URL,然后粘贴 SSL URL。保存。 我个人所做的就是将重写配置放入 Web.Release.config 中,因为让它在本地工作有点繁琐。 问题是 IIS Express 将在不同的端口上公开 HTTP 和 HTTPS,因此,如果您从 http://localhost:1234 重定向到 https://localhost:1234,它根本无法工作,因为 IIS Express 在类似 https://localhost:44300 之类的端口上公开 HTTPS。 您可以在 IIS Express 上启用 SSL/TLS(您应该这样做),但我只会为发布模式保留重写规则。 这是一个示例 Web.Release.config 文件: <?xml version="1.0"?> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <system.web> <compilation xdt:Transform="RemoveAttributes(debug)" /> </system.web> <system.webServer> <rewrite xdt:Transform="Insert"> <rules> <!-- Redirects users to HTTPS if they try to access with HTTP --> <rule name="Force HTTPS" stopProcessing="true"> <match url="(.*)"/> <conditions> <add input="{HTTPS}" pattern="^OFF$" ignoreCase="true"/> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent"/> </rule> </rules> <outboundRules> <!-- Enforces HTTPS for browsers with HSTS --> <!-- As per official spec only sent when users access with HTTPS --> <rule xdt:Transform="Insert" name="Add Strict-Transport-Security when HTTPS" enabled="true"> <match serverVariable="RESPONSE_Strict_Transport_Security" pattern=".*" /> <conditions> <add input="{HTTPS}" pattern="on" ignoreCase="true" /> </conditions> <action type="Rewrite" value="max-age=31536000" /> </rule> </outboundRules> </rewrite> </system.webServer> </configuration> 请注意,我在这里还添加了 HSTS。它将 <rewrite> 元素插入到发布模式下的 Web.config 中。 <system.webServer> 元素已存在于 Web.config 中,否则我将插入该元素。 您必须将 Visual Studio Server 配置为与 HTTPS 一起使用。 请点击此链接了解详情: HTTPS 与 Visual Studio 的内置 ASP.NET 开发服务器 我使用旧版本的 Chrome 网络浏览器解决了这个问题。 这是旧版 Chrome 版本列表,您可以在其中下载并安装它。 60.0.3112.90 - Ubuntu 是适合我的版本。 也许它比新版本慢一点,但我发现它对于生产来说非常好(: 我发现有一段 JavaScript 代码可以将网站从 http 重定向到 https。因此,请尝试探索您的环境是否有其他代码导致该问题。希望这能有所帮助。谢谢 我刚刚更改了项目属性的 Web 选项卡中的 URL,以使用以 443 开头的 PORT,例如44301。另外请务必将http更改为https。它对我有用。 就我而言,IIS Express 的配置很复杂。一旦我删除(或重命名为备份).vs 文件夹并让 Visual Studio 重新创建它。

回答 7 投票 0

使用 bar() 与 bar(void) 时的安全威胁

对于安全类中的硬件,我想演示一种依赖于 bar() (告诉编译器参数的数量和类型未知)和 bar(void) (告诉编译器)之间差异的攻击

回答 2 投票 0

-已解决-在过滤的端口上运行 nmap 脚本

我正在尝试使用 nmap 在 Windows 计算机上扫描 smb 端口(445),它不断显示该端口已被过滤,但在使用 -sF 标志后,我设法得到该端口已打开,但未运行。 ..

回答 1 投票 0

在过滤的端口上运行 nmap 脚本

我正在尝试使用 nmap 在 Windows 计算机上扫描 smb 端口(445),它不断显示该端口已被过滤,但在使用 -sF 标志后,我设法得到该端口已打开,但未运行。 ..

回答 1 投票 0

ZAP Spider 无法在 Angular SPA 中工作 - 如何设置结构参数?

我有 ZAP 设置并已正确验证,但是当我抓取时,它不会抓取任何页面。我的应用程序是一个 SPA,客户端呈现的应用程序。这是一个有角度的应用程序,可以与...

回答 1 投票 0

从私有子网访问AWS RDS

我创建了一个具有公有子网和私有子网的 AWS VPC。 我在私有子网内创建了一个 RDS(MySQL)。我想从互联网(从我的家用计算机)访问 RDS。 我公开保留了旗帜

回答 4 投票 0

如何将 REST API 的 API 密钥安全地存储在数据库中?

我正在构建一个使用 API 密钥进行身份验证的 REST API。我想确保这些 API 密钥安全地存储在我的数据库中。如果我要存储用户密码,我会使用 Argon2id 来存储...

回答 1 投票 0

Excel 标签的名称是什么?它们如何存储?

我的公司最近在保存文档之前将此作为要求实施: 在这种情况下,选项有: 但我猜这是我公司特有的,而不是 Excel 的问题。 我可能是错的...

回答 1 投票 0

Azure 函数失败并出现错误:用户名或密码不正确:C:\host\LogFiles\Application\Function\Host

在azure门户上的函数应用程序中收到以下错误: 用户名或密码不正确:C:\host\LogFiles\Application\Function\Host 我们创建了一个功能应用程序,用于消费平台...

回答 1 投票 0

Symfony 中的随机数和 Web 开发人员工具栏

Symfony 在开发 Web 工具栏中使用随机数,如下所示: 等...</desc> <question vote="5"> <p>Symfony 在开发 Web 工具栏中使用随机数,如下所示:</p> <pre><code>&lt;div id=&#34;sfwdtd61de8&#34; class=&#34;sf-toolbar sf-display-none&#34;&gt;&lt;/div&gt;&lt;script nonce=ca6666b27bc9c402c16192e4b43bbdaa&gt; </code></pre> <p>等等,然后,由于随机数是动态生成的,我不能在我的虚拟主机中使用这种内容安全策略代码:</p> <pre><code>Header set Content-Security-Policy script-src &#39;self&#39; &#39;nonce- ca6666b27bc9c402c16192e4b43bbdaa&#39; </code></pre> <p>那么我应该做什么才能将 Web 开发人员工具栏代码列入白名单?</p> <p>我正在使用:</p> <ul> <li>Symfony 3.3.2</li> <li>阿帕奇2.4.25</li> <li>PHP 7.1.2</li> </ul> </question> <answer tick="false" vote="1"> <p>安装<pre><code>NelmioSecurityBundle</code></pre></p> <p>或</p> <p>创建订阅者:</p> <pre><code>namespace App\EventSubscriber; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\HttpKernel\Event\ResponseEvent; use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\Security\Csrf\TokenGenerator\TokenGeneratorInterface; class NonceSubscriber implements EventSubscriberInterface { private $tokenGenerator; public function __construct( TokenGeneratorInterface $tokenGenerator ) { $this-&gt;tokenGenerator = $tokenGenerator; } public function onKernelResponse(ResponseEvent $event) { $response = $event-&gt;getResponse(); $token_CSRF = $this-&gt;tokenGenerator-&gt;generateToken(); $response-&gt;headers-&gt;set ( &#39;Content-Security-Policy&#39;, &#34;script-src nonce-&#34;.$token_CSRF.&#34;&#39;;&#34; ); } public static function getSubscribedEvents() { return [ KernelEvents::RESPONSE =&gt; &#39;onKernelResponse&#39;, ]; } } </code></pre> <p>此后,您将在响应标头中看到您的随机数 <pre><code>$token_CSRF</code></pre> 以及由 WebProfilerBundle 生成的随机数。</p> </answer> </body></html>

回答 0 投票 0

Angular 漏洞 [电子邮件受保护] 已删除重复数据

我在使用 [email protected] 重复数据删除库时遇到问题,它是一些 Angular CORE 库的子项,我需要缓解此漏洞。目前我没有时间迁移到 Angular 16,

回答 1 投票 0

MySQL 基于只读列

我想锁定 MySQL 数据库中的某些字段/列,这是否可能? 背景:我们正在使用 Revive,也称为 OpenX(当然是最新版本),但它总是被黑客攻击。

回答 1 投票 0

如何将 Docker 镜像的 Mend CLI 扫描报告发布到 Mend?

我已经能够使用 Mend CLI 为 Docker 映像生成 SARIF 扫描报告,并且还能够将其发布到 Github Advanced Security。我的印象是这个 Mend CLI ......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.