zerohour-phishing-detection / zpd-server

Code and test data for anti-phishing tool: A decision-support tool for experimentation on zero-hour phishing detection
Creative Commons Attribution 4.0 International
2 stars 0 forks source link

use google cloud vision logo detection #25

Closed TPGamesNL closed 6 months ago

TPGamesNL commented 6 months ago

Other paper used Google Cloud Vision: Logo Detection. Could be worth looking into. Replaces region finding + logo probability + reverse image search (we would have to use description (e.g. Google from google logo) for text search instead).

costs https://cloud.google.com/vision/docs/detecting-logos: free for first 1000 images each month 1.5USD per 1000 after

TPGamesNL commented 6 months ago

possibly use clearbit instead of text search (another option?)

TPGamesNL commented 6 months ago

supervisors greenlit, add option for it tho

TPGamesNL commented 6 months ago

use free trial (300USD for 90 months, also first 1000 per month free) for now, good enough to last through our research project

TPGamesNL commented 6 months ago

clearbit instead of text search is not an option: they disabled creating new API keys (https://help.clearbit.com/hc/en-us/articles/6045527495191-Access-your-Clearbit-API-key)

TPGamesNL commented 6 months ago

comparison with some sample cases between google vision and old method

Google Cloud Vision Logo Detection:

Reverse Logo Region Search:

TPGamesNL commented 6 months ago

progress tracked in https://github.com/zerohour-phishing-detection/zpd-server/pull/35