首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Fortify软件安全内容 2023 更新 1

ARM 提供了一个管理层,可用于创建、更新和删除 Azure 帐户中的资源。...在建议时不再在 google-services.json 中找到凭据管理:硬编码的 API 凭据 – 减少了 Facebook 修订密钥上的误报跨站点脚本 – 删除了在 VB6 Windows 窗体应用程序中触发的误报死代码...WinAPI 函数检索文件信息时,C/C++ 应用程序中的多个类别中消除了误报HTTP 参数污染 – 减少 URL 编码值的误报不安全随机:硬编码种子和不安全随机性:用户控制的种子 – 在 Java...使用用户输入轮询数据调用方法proc_open时传递 poller_id 参数。由于此值未清理,因此攻击者能够在目标计算机上执行命令。...将此命令注入问题与使用 X-Forwarded-For 标头的身份验证绕过相结合,会导致未经身份验证的攻击者危害整个应用程序。

7.9K30

在 ASP.NET Core 中使用 AI 驱动的授权策略限制站点访问

在第二篇文章中,我将重点讨论安全摄像头的连接性、将数据流式传输到 Azure IoT 中心、触发授权流,并使用内置在 Azure 机器学习中的异常检测服务评估潜在入侵的严重性。...在我的应用程序中,一个示例是(IoT 设备)发送图像和语音数据的摄像头。这些数据被用来评估此人是否是他们所说的那个人(见解)。该见解用于对此人进行身份验证并向其授予对站点的访问权限(操作)。...它需要使用在 HTTP 请求标头中作为 Authorization:Bearer 属性传递的 API 密钥进行身份验证。...请求的内容类型是 application/json,请求正文采用 JSON 有效负载的形式,其中包含预测服务的输入值。服务输出也是一个带有评分值的 JSON 响应。...将请求构建为字符串数组集合之后,HTTP 客户端将使用请求标头授权属性中的 API 密钥初始化,并将其基本地址设置为 Web 服务的 URI。请求通过 POST 作为 JSON 消息以异步方式提交。

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从0开始构建一个Oauth2Server服务 资源服务器

    如果您使用的是JWT,那么验证令牌可以完全在资源服务器中完成,而无需与数据库或外部服务器交互。 如果您的令牌存储在数据库中,那么验证令牌只是在令牌表上进行数据库查找。...错误代码和未经授权的访问 如果访问令牌不允许访问所请求的资源,或者如果请求中没有访问令牌,则服务器必须使用 HTTP 401 响应进行回复,并在响应中包含一个标头WWW-Authenticate。...最小WWW-Authenticate标头包含字符串Bearer,表示需要不记名令牌。标头还可以指示其他信息,例如“领域”和“范围”。“领域”值用于传统的HTTP 身份验证意义上。...“scope”值允许资源服务器指示访问资源所需的范围列表,因此应用程序可以在启动授权流程时向用户请求适当的范围。根据发生的错误类型,响应还应包括适当的“错误”值。...invalid_request(HTTP 400) – 请求缺少参数,或者格式不正确。 invalid_token(HTTP 401) – 访问令牌已过期、撤销、格式错误或由于其他原因无效。

    20130

    可靠的远程代码执行(2)

    前者允许注册为 HTTP 响应中的每个 HTTP 标头调用的回调。后者允许注册每当接收到正文数据时触发的回调。...在 Windows 上,客户端只假设 Windows API 返回的值是正确的。这会产生相同的错误,因为我们可以只发送一个Content-Length带有小的响应主体的任意标头。...我们使用 Python 脚本设置了一个 HTTP 服务器,并使用了一些 HTTP 标头值。...在 Windows 上,即使响应格式错误,API 也只会返回第一个标头值。CS:GO 代码然后将分配的缓冲区以及缓冲区中包含的所有未初始化的内存内容(包括指针)写入磁盘。...尽管 CS:GO 似乎使用 Windows API 来处理 Windows 上的 HTTP 下载,但完全相同的 HTTP 响应起作用并允许我们在玩家的机器上创建包含未初始化内存内容的任意大小的文件。

    3.3K100

    Azure 机器学习 - 无代码自动机器学习的预测需求

    三、创建并加载数据集 在配置试验之前,请以 Azure 机器学习数据集的形式将数据文件上传到工作区。 这可以确保数据格式适合在试验中使用。...| 字段 | 说明 | 教程的值 | | --- | --- | --- | | 文件格式 | 定义文件中存储的数据的布局和类型。...| 带分隔符 | | 分隔符 | 一个或多个字符,用于指定纯文本或其他数据流中不同的独立区域之间的边界。 | 逗号 | | 编码 | 指定字符架构表中用于读取数据集的位。...| UTF-8 | | 列标题 | 指示如何处理数据集的标头(如果有)。 | 仅第一个文件包含标头 | | 跳过行 | 指示要跳过数据集中的多少行(如果有)。...在“确认详细信息”窗体上,确认信息与先前在“基本信息”和“设置和预览”窗体上填充的内容匹配。 选择“创建”以完成数据集的创建。 当数据集出现在列表中时,则选择它。 选择“下一页”。

    25320

    REST API设计指导——译自Microsoft REST API Guidelines(四)

    表的请求头应该遵循微软REST API服务规范。使用这些标头不是必须的,但是如果用到,那么它们必须使用一致。...所有头部值必须遵循在定义头部字段的规范中所阐述的语法规则(syntax rules )。在HTC721中定义了许多HTTP报头,但是在IANA报头注册表中可以找到完整的批准报头列表。...本文档中的一些准则规定了使用非标准HTTP标头。 此外,某些服务可能需要添加额外的功能,这些功能通过HTTP标头公开。 以下准则有助于保持自定义标头使用的一致性。...这个规则的一个例外是Accept标头。通常使用具有简单名称的方案,而不是使用HTTP规范中描述的Accept的完整功能。 7.9....在HTTP中,客户端应该使用Accept标头请求响应格式。 服务端可以选择性的忽略,即使这不是典型的良好的服务。 客户端可以发送多个Accept标头,服务可以选择其中一个格式进行返回。

    2K50

    Microsoft Sync Framework 2.1 软件开发包 (SDK)

    N 层体系结构:在 Windows Azure 托管服务中运行 Sync Framework 数据库提供程序并与在本地计算机上运行的代理提供程序通信。...这在变更应用期间极大地提高了这些操作的性能,并且减少了客户端与服务器之间的往返次数。在设置 SQL Server 2008 或 SQL Azure 数据库时,默认情况下创建大容量过程。...当用户希望基于具有许多不同值的字段(如用户 ID 或区域)或是基于两个或更多字段的组合来筛选数据时,基于参数的筛选器尤其有用。通过两个步骤创建基于参数的筛选器。首先,定义筛选器和作用域模板。...然后,创建一个经过筛选的作用域,该作用域具有针对筛选器参数的特定值。这个由两个步骤构成的过程具有以下优势: 易于设置。筛选器模板只需定义一次。...此步骤只要求在数据库服务器的同步表中插入行的权限。此步可由用户执行。 易于维护。即使在合并若干参数并且创建许多经过筛选的作用域时,维护工作也很简单,因为使用基于参数的单一过程来枚举变更。

    1.2K70

    网络请求返回HTTP状态码(404,400,500)

    代码 说明 400 (错误请求) 服务器不理解请求的语法。(解决办法传参格式不正确) 401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。...408 (请求超时) 服务器等候请求时发生超时。 409 (冲突) 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。...410 (已删除) 如果请求的资源已永久删除,服务器就会返回此响应。 411 (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。...412 (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。 413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。...416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。 417 (未满足期望值) 服务器未满足"期望"请求标头字段的要求。

    15K60

    发送HTTP请求

    它会自动发送正确的cookie,并根据需要设置Referer标头。 要创建HTTP请求,请使用以下常规流程: 创建%Net.HttpRequest的实例。...当%Net.HttpRequest的实例收到401 HTTP状态代码和WWW-Authenticate标头时,它会尝试使用包含支持的身份验证方案的Authorization标头进行响应。...在基本身份验证中,凭据以base-64编码的形式发送,因此很容易读取。 在Windows上,如果没有指定Username属性,IRIS可以使用当前登录上下文。...此属性的值为$List,其中每一项都具有格式scheme ERROR: message 仅HTTP 1.1支持协商和NTLM,因为这些方案需要多次往返,而HTTP 1.0要求在每个请求/响应对之后关闭连接...对于此属性的值,请指定以逗号分隔的身份验证方案名称列表(使用上一个列表中给出的准确值)。

    1.1K10

    Web Security 之 HTTP Host header attacks

    : portswigger.net 在某些情况下,例如当请求被中介系统转发时,Host 值可能在到达预期的后端组件之前被更改。...HTTP Host 头的作用是什么 HTTP Host 头的作用就是标识客户端想要与哪个后端组件通信。如果请求没有 Host 头或者 Host 格式不正确,则把请求路由到预期的应用程序时会出现问题。...有些服务器会将缩进的标头解释为换行,因此将其视为前一个标头值的一部分。而其他服务器将完全忽略缩进的标头。 由于对该场景的处理极不一致,处理你的请求的不同系统之间通常会存在差异。...注入覆盖 Host 的标头 即使不能使用不明确的请求重写 Host 头,也有其他在保持其完整的同时重写其值的可能。...例如,你可能会发现 Host 头在没有 HTML 编码的情况下反映在响应标记中,甚至直接用于脚本导入。反射的客户端漏洞(例如 XSS )由 Host 标头引起时通常无法利用。

    5.9K20

    【译】.NET 6 网络改进

    其他 HTTP 更改 .NET 6 中的许多 HTTP 更改已经在 Stephen Toub 关于性能的大量文章中进行了讨论,但其中很少有值得重复的。...添加了未经验证的 HTTP 标头枚举 (runtime/dotnet#35126)。更改将新的 API HttpHeaders.NonValidated 添加到标头集合中。...它允许在收到标头时检查标头(无需进行清理),它还跳过所有解析和验证逻辑,不仅节省了 CPU 周期,还节省了分配。...HPack 是 HTTP/2 RFC 7541 的标头(解)压缩格式。从我们的微基准测试来看,这种优化将解码所需的时间减少到原始解码时间的 0.35 左右(dotnet/runtime#1506)。...PassThroughPropagator 使用来自根 Activity 的值注入跟踪标头,即透明地执行并发送与应用程序接收到的相同标头值。

    1.3K00

    Azure Machine Learning - 如何使用 GPT-4 Turbo with Vision

    默认设置为自动,其中模型将根据图像输入的大小在低或高之间做出决定。...模型部署的名称 必需的标头: Content-Type:application/json api-key: {API_KEY} 正文: 格式与 GPT-4 的聊天补全 API 类似,但消息内容可以是包含字符串和图像...视频提示集成使用 Azure AI 视觉视频检索对视频中的一组帧进行采样,并创建视频中语音的转录。 它使 AI 模型能够给出有关视频内容的摘要和答案。...按照[使用矢量化检索视频]中的指示创建视频检索索引。 创建索引后返回到本指南。 将索引名称、视频的 documentId 参数以及视频的 blob 存储 SAS URL 保存到一个临时位置。...在 Azure AI 操场中,视频长度必须少于 3 分钟。 使用 API 时没有此类限制。 提示限制:视频提示仅包含一个视频,不包含图像。 在操场中可以清除会话以尝试其他视频或图像。

    44510

    知识分享之规范——HTTP 状态码

    知识分享之规范——HTTP 状态码 背景 知识分享之规范类别是我进行整理的日常开发使用的各类规范说明,作为一个程序员需要天天和各种各样的规范打交道,而有些规范可能我们并不是特别了解,为此我将一些常见的规范均整理到知识分享之规范系列中...用户代理或用户应该选择其中之一。 301 永久搬家 请求资源的 URL 已永久更改。新 URL 由Location响应中的标头字段给出。除非另有说明,否则此响应是可缓存的。...302 找到 请求资源的 URL 已临时更改。新 URL 由Location响应中的字段给出。此响应仅在由Cache-ControlorExpires标头字段指示时才可缓存。...308 永久重定向(实验性) 指示资源现在永久位于由Location标头指定的另一个 URI。它与301 Moved Permanently之前请求中使用的相同 HTTP 方法类似,但有一个例外。...451 因法律原因不可用 用户代理请求的资源无法合法提供。 499 客户端关闭请求(Nginx) 当 HTTP 服务器正在处理其请求时,客户端关闭了连接,使服务器无法发回 HTTP 标头。

    1.9K30

    AWVS14下载(Win、Linux、Mac)

    漏洞检查已更新,可在各种 HTTP 标头上执行 Apache Log4j RCE 的新检查( CVE-2021-44228 ) 通过 HTTP/2 伪标头 (SSRF)对反向代理错误路由的新检查 对HTTP.../2 伪标头服务器端请求伪造的新检查 通过 HTTP/2 标头对Web 缓存中毒 DoS 的新检查 对 HTTP/2 Web 缓存中毒的新检查 Ghost CMS 主题预览版 XSS 的新检查( CVE...更新了扫描仪以测试 Web 应用程序使用的自定义标头 Scanner 支持检测 HTTP/2 漏洞 改进了 Laravel CSRF 令牌的处理 增加了使用主安装的扫描引擎限制扫描目标的可能性 添加了配置对广告服务请求的阻止功能...固定:多个扫描仪挂起 修正:LSR 和 BLR 之间的竞争条件 修复:当站点从 http 重定向到 https 时忽略导入的 url 修正:Linux/Mac 上某些 Acunetix 文件/文件夹的权限不正确...修复了导致扫描仪挂起的问题 修复了在启用 AcuSensor 且未安装在 Web 应用程序上时导致无法检测到某些漏洞的问题 修复了用于在 IIS 中列出网站的 .NET AcuSensor CLI 参数中的问题

    2.8K40

    Subdomain Takeover 子域名接管漏洞

    组织正在从本地设置切换到替代方案,例如云存储,云中的电子商务和平台即服务等。 用户创建新的云服务后,在大多数情况下,云提供商会生成一个唯一的域名,该域名用于访问创建的资源。...标识唯一云资源的子域通常采用name-of-customer.cloudprovider.com的格式,其中cloudprovider.com是特定云提供商所拥有的基本域。...HTTP请求到达后,CloudFront的边缘服务器会根据HTTP Host标头确定正确的分发。...具有指向一个分布的多个备用域是正确的,但是,在多个分布中存在相同的备用域名却不正确。 ? 因此,为了正确处理备用域名,CloudFront需要事先知道备用域名附加到哪个发行版。...由于CloudFront使用虚拟主机设置,因此使用HTTP主机标头而非DNS记录确定正确的分配。

    3.8K20
    领券