亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Google(測試版)網絡風險 API

使用 Google(測試版)網絡風險 API

慕桂英546537 2022-06-14 15:14:23
我正在嘗試將 google web risk API (beta) 與我的 python 代碼一起使用。請參閱示例代碼:- URI='http://www.amazongroupco.org'  # bad url key='key=<mykey>' threat='&threatTypes=MALWARE' queryurl='https://webrisk.googleapis.com/v1beta1/uris:search?' requeststring=queryurl+key+threat header={"Content-Type":"application/json"} payload = {'uri':URI } try:   req = requests.get(requeststring, headers=header, params=payload)   print(req.url)   if (req.status_code == 200):     print(req)   else:      print(" ERROR:",req) except Exception as e:        print(" Google API returned error:",e, req.url)上面的代碼總是返回成功的請求狀態代碼“Response [200] OK”,并帶有一個空的 jason response {}。事實上,它是一個惡意站點,我期待它在 jason 響應中返回一些內容。我也對其他惡意網站進行了嘗試,但我得到了相同的響應——空的 jason 對象,狀態為 200 OK。我錯過了什么嗎?我了解某些網站可能沒有惡意軟件,而是屬于另一種威脅類型的社會工程網站。因此,我想知道是否有一個通用的綜合威脅類型屬性我可以使用,只要它是威脅,無論威脅是什么,它都會返回一個 jason 對象。請注意,任何嘗試此操作的人都應該有一個 GCP 帳戶來生成密鑰。這里的任何指導將不勝感激。
查看完整描述

1 回答

?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

我還檢查了 Web Risk API 并且它有效,我也重現了您的問題,我得到了相同的結果。Google 不會將您檢查的 URL 視為 MALWARE 威脅。老實說,我已經為該特定 URL 嘗試了各種類型的線程,但似乎它不在 Google 列表中。

在這里,您可以找到可以使用的所有線程類型的列表。您所描述的情況有一種類型 : THREAT_TYPE_UNSPECIFIED,但它總是返回錯誤 json - invalid argument,這是預期的行為。

我還應該注意,正如官方文檔中所述,您應該使用帶有 URI 編碼的 REST API:

URL 必須有效(參見 RFC 2396),但不需要規范化。

如果您使用 REST API,則必須對 GET 參數(如 URI)進行編碼。


查看完整回答
反對 回復 2022-06-14
  • 1 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號