问题标签 [safe-browsing-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
129 浏览

c# - 如何从谷歌 API Json Response c# 为变量赋值

我正在尝试将异步 JSON 响应中的键值分配给变量,所讨论的 JSON 键是“threatType”键。我正在查询 google 的 safebrowsing v4 API,我得到了很好的响应,问题是当我尝试将键分配给变量时,没有分配任何内容。这是我的代码:

我创建了类来解析 json:

我称之为:

来自谷歌的 JSON 响应:

我需要帮助。

0 投票
0 回答
158 浏览

php - 谷歌“安全浏览查找 API”返回空数组

我正在尝试验证评论表单的 url。

然后我认为“<a href="https://developers.google.com/safe-browsing/v4/lookup-api" rel="nofollow noreferrer">安全浏览查找 API”看起来不错。

但是,下面的代码只返回一个空数组$result

我能做些什么来改进这段代码?

代码:

0 投票
2 回答
199 浏览

jquery - Google 安全浏览 API 403 错误:请求缺少有效的 API 密钥

我的ajax代码如下:

我为我的项目 API 映像启用了 API

我为 api 密钥创建了凭据。我尝试启用 Oath 2.0 凭据以获取我的客户 ID。

凭证图片

0 投票
1 回答
695 浏览

phishing - Google web-risk API 和 SafeBrowsing api 为钓鱼网站返回安全

按照此处的说明,以下代码在示例站点上似乎返回了良好的结果,但在实际的网络钓鱼站点 ( https://www.clicktrackingsall.com/a.php) 上,它返回空:

当使用 chrome 导航到页面时,它会阻止它。使用google 透明度报告也会返回网络钓鱼。

使用安全浏览api时也会发生

难道我做错了什么?

0 投票
1 回答
328 浏览

powershell - Get-content 不生成 Invoke-restmethod 可以处理的数组

作为这个问题的后续,我不想在脚本中使用长数组,而是想从文本文件中绘制。所以我替换了这个:

$URLs = ' http : //websiteone.com','http ://websitetwo.com','http : //websitethree.com '

有了这个

$URLs = 获取内容 ./urlfile.txt

或(据我所知,功能相同)这个

$URLs = @(获取内容./urlfile.txt)

但我最终得到Invoke-RestMethod :远程服务器返回错误:(400)错误请求。

结合我上一个问题的出色响应,我的 foreach 循环如下所示:

...但是如果我使用 Get-Content cmdlet 创建数组,这将不起作用。如果我以任何一种方式运行脚本,然后键入 $URLs,我将得到完全相同的数据返回。我在获取内容方面做错了什么?

0 投票
1 回答
32 浏览

javascript - Firefox:WebRequest API 与欺骗性页面

我正在开发一个阻止恶意 URL 的 Firefox 插件。问题是有时会Firefox呈现自己的欺骗性警告页面,有时它允许扩展程序呈现自己的警告页面。

如何以编程方式绕过欺骗性页面警告?

上述行为在 Chrome 上运行良好。

0 投票
1 回答
189 浏览

google-chrome - 火狐发送到谷歌安全浏览 API 的数据

我正在尝试调试 Firefox 将哪些数据发送到谷歌的安全浏览 API。

到目前为止,我能够访问发送的请求,它看起来像:

或者

我如何弄清楚纯文本有效负载是什么?

到目前为止,使用堆栈跟踪看起来有效负载是使用编码的

0 投票
0 回答
315 浏览

javascript - 为什么 Google 的安全浏览 API 没有将我的 URL 标记为威胁?

为了防止用户在我们的 Discord 服务器上发布网络钓鱼诈骗链接,我决定使用 Google 安全浏览 API。

谷歌透明度报告(据我所知使用安全浏览 API)说该网站:

包含有害内容,包括以下网页:

  • 尝试诱骗访问者分享个人信息或下载软件

请参阅透明度报告.google.com

但是,当通过 node-js 使用安全浏览 API 时,使用该googleapis包,我得到该网站的以下响应(字符串化GaxiosPromise<Schema$GoogleSecuritySafebrowsingV4FindThreatMatchesResponse>):

这是使用以下代码片段打印的:

您可以看到data响应对象中的部分完全是空的,通常这是matches数组应该在的位置。

我是否使用了错误的 API?安全浏览查找 API 表示 ULR不需要规范化或编码。

0 投票
1 回答
54 浏览

go - 查询safebrowsing api时没有返回任何内容

我正在尝试从 google api 获取信息,但响应正文似乎是空的。它只是输出{}到控制台。当我使用文档获取请求的有效负载信息时,不确定我哪里出错了:https ://developers.google.com/safe-browsing/v4/lookup-api

编辑

我通过谷歌找到了一个 go 包来完成大部分繁重的工作,但仍然是一个空洞的回应。我应该补充一点,我设法获得了一些确实包含恶意软件的网址,并且通过谷歌的透明度报告网址搜索检测到:https ://transparencyreport.google.com/safe-browsing/search

那么,当应该有结果时,为什么它对我来说是空的?

0 投票
1 回答
58 浏览

safe-browsing - Safebrowsing API 上传哈希以检查可疑软件

我正在尝试发送一个哈希作为 Safebrowsing API 的有效负载,以检测文件是否可疑/恶意,但我显然无法发送正确的有效负载。

我的有效载荷:

https://developers.google.com/safe-browsing/v4/lookup-api声明我需要使用该ThreatEntry对象(见下面的截图) ThreatEntry 通知

这就是threatEntry对象应该看起来像https://developers.google.com/safe-browsing/v4/reference/rest/v4/ThreatEntry的样子。它说我只需要使用其中一个选项,所以我hash在我的有效负载中如上所示,但这个错误被返回给我。

我究竟做错了什么?