The world wide web used to be like the wild west (and still sort of is).
Visiting the wrong site would often mean an infection with malware
or other nastiness, such as getting taken by scams. While that can still
happen today, web surfers are much more protected. Some security suites
don't only scan for and remove viruses on your hard drive, but prevent
the download entirely. Not to mention, users are often better trained to
recognize a scam.
Unfortunately, no web browser or security software package is infallible
-- nor is any user. Thankfully, Google is working around the clock to
keep the world protected. Its Safe Browsing API is available to
developers, allowing software -- such as Chrome -- to warn a user before
they visit a dangerous site. Today, the search giant launches the
fourth version of the API.
"With protocol version 4, we've optimized for this new environment with a
clear focus on maximizing protection per bit, which benefits all Safe
Browsing users, mobile and desktop alike. Version 4 clients can now
define constraints such as geographic location, platform type, and data
caps to use bandwidth and device resources as efficiently as possible.
This allows us to function well within the much stricter mobile
constraints without sacrificing protection", says Emily Schechter and Alex Wozniak, Safe Browsing Team.
Schechter and Wozniak explain to developers, "a single device should
only have a single, up-to-date instance of Safe Browsing data, so we're
taking care of that for all Android developers. Please don't implement
your own Version 4 client on Android: we're working on making a simple,
device-local API available to prevent any resource waste on device.
We’ll announce the availability of this new device-local API as soon as
possible; in the meantime, there’s no need to develop a Version 4 client
on your own".
That Android device-level implementation is rather genius. Think about
it. If every app had to individually implement this, it would not only
be a waste of resources, but a risk that a lackadaisical developer could
stop updating for the newer API versions. By tying into a local API,
developers can prevent their apps from becoming outdated from a Safe
Browsing perspective.
Developers leveraging the prior version don't need to panic. Version
three will continue to be supported until 2017. Google does not share a
specific date, so this could possibly be pushed back even further.
While Safe Browsing is undeniably beneficial, there is a downside. All
of the URLs you visit are passed to Google. After all, it needs to check
the address against its server-side database. This is yet another way
for the search giant to suck up valuable data. With that said, the
benefits -- being protected from malware and phishing scams -- arguably
outweigh any conspiracy theories.
What do you think of Google's Safe Browsing? Tell me in the comments.
~ Brian Fagioli
No comments:
Post a Comment