问题标签 [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.
c# - 如何从谷歌 API Json Response c# 为变量赋值
我正在尝试将异步 JSON 响应中的键值分配给变量,所讨论的 JSON 键是“threatType”键。我正在查询 google 的 safebrowsing v4 API,我得到了很好的响应,问题是当我尝试将键分配给变量时,没有分配任何内容。这是我的代码:
我创建了类来解析 json:
我称之为:
来自谷歌的 JSON 响应:
我需要帮助。
php - 谷歌“安全浏览查找 API”返回空数组
我正在尝试验证评论表单的 url。
然后我认为“<a href="https://developers.google.com/safe-browsing/v4/lookup-api" rel="nofollow noreferrer">安全浏览查找 API”看起来不错。
但是,下面的代码只返回一个空数组$result
。
我能做些什么来改进这段代码?
代码:
phishing - Google web-risk API 和 SafeBrowsing api 为钓鱼网站返回安全
按照此处的说明,以下代码在示例站点上似乎返回了良好的结果,但在实际的网络钓鱼站点 ( https://www.clicktrackingsall.com/a.php
) 上,它返回空:
当使用 chrome 导航到页面时,它会阻止它。使用google 透明度报告也会返回网络钓鱼。
使用安全浏览api时也会发生
难道我做错了什么?
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,我将得到完全相同的数据返回。我在获取内容方面做错了什么?
javascript - Firefox:WebRequest API 与欺骗性页面
我正在开发一个阻止恶意 URL 的 Firefox 插件。问题是有时会Firefox
呈现自己的欺骗性警告页面,有时它允许扩展程序呈现自己的警告页面。
如何以编程方式绕过欺骗性页面警告?
上述行为在 Chrome 上运行良好。
google-chrome - 火狐发送到谷歌安全浏览 API 的数据
我正在尝试调试 Firefox 将哪些数据发送到谷歌的安全浏览 API。
到目前为止,我能够访问发送的请求,它看起来像:
或者
我如何弄清楚纯文本有效负载是什么?
到目前为止,使用堆栈跟踪看起来有效负载是使用编码的
javascript - 为什么 Google 的安全浏览 API 没有将我的 URL 标记为威胁?
为了防止用户在我们的 Discord 服务器上发布网络钓鱼诈骗链接,我决定使用 Google 安全浏览 API。
谷歌透明度报告(据我所知使用安全浏览 API)说该网站:
包含有害内容,包括以下网页:
- 尝试诱骗访问者分享个人信息或下载软件
但是,当通过 node-js 使用安全浏览 API 时,使用该googleapis
包,我得到该网站的以下响应(字符串化GaxiosPromise<Schema$GoogleSecuritySafebrowsingV4FindThreatMatchesResponse>
):
这是使用以下代码片段打印的:
您可以看到data
响应对象中的部分完全是空的,通常这是matches
数组应该在的位置。
我是否使用了错误的 API?安全浏览查找 API 表示 ULR不需要规范化或编码。
go - 查询safebrowsing api时没有返回任何内容
我正在尝试从 google api 获取信息,但响应正文似乎是空的。它只是输出{}
到控制台。当我使用文档获取请求的有效负载信息时,不确定我哪里出错了:https ://developers.google.com/safe-browsing/v4/lookup-api
编辑
我通过谷歌找到了一个 go 包来完成大部分繁重的工作,但仍然是一个空洞的回应。我应该补充一点,我设法获得了一些确实包含恶意软件的网址,并且通过谷歌的透明度报告网址搜索检测到:https ://transparencyreport.google.com/safe-browsing/search
那么,当应该有结果时,为什么它对我来说是空的?
safe-browsing - Safebrowsing API 上传哈希以检查可疑软件
我正在尝试发送一个哈希作为 Safebrowsing API 的有效负载,以检测文件是否可疑/恶意,但我显然无法发送正确的有效负载。
我的有效载荷:
https://developers.google.com/safe-browsing/v4/lookup-api声明我需要使用该ThreatEntry
对象(见下面的截图)
这就是threatEntry
对象应该看起来像https://developers.google.com/safe-browsing/v4/reference/rest/v4/ThreatEntry的样子。它说我只需要使用其中一个选项,所以我hash
在我的有效负载中如上所示,但这个错误被返回给我。
我究竟做错了什么?