在我的应用程序中,我通过将其发送到谷歌来检查用户输入的恶意软件网址。
为了测试发现“发现恶意软件”的反应,我使用了网址http://malware.testing.google.test/testing/malware
令我惊讶的是,此网址未被标记为恶意软件
在摆弄中我发现当我输入一个尾随斜线时,它确实被当作恶意软件。
在documentation中,它表示网址需要规范化。
您是否知道此要求的实施情况? (最好是在c#中)
答案 0 :(得分:3)
我正在解决同样的问题,我发现的唯一问题是jGoogleSafeBrowsing库中的Java实现。不幸的是,它坚持API的v2。
无论如何,您可以查看规范化代码here。请注意:
答案 1 :(得分:3)
使用提供的链接ForguesR我创建了这个C#实现。
它从33个测试中通过了26个测试中的26个:https://developers.google.com/safe-browsing/developers_guide_v3#Canonicalization
它被认为足够好用于制作,因为它没有捕捉到更多的网页。