Google Warns: bit.ly Links Are Unsafe
google.com
google.com
Guess who else Google warns is linking to unsafe sites:
https://www.google.com/safebrowsing/diagnostic?site=google.c...
Never fear.Also could you do some enlightening of others? Some people use URL shorteners by default when they are absolutely unnecessary. Not to mention privacy policy of these services is often uncomfortable at best.
Edit: OK, I just did a quick test, "unshorting" t.co link that hides a bit.ly link gives the final link.
I created http://unshort.me and you are correct it follows all the way until the shortened url is resolved unless it is a circular link. It also stores the result in a database so it works faster once someone resolves the URL.
I also created fuseurl.com. It used to be a bitly but for many URLs but I shut it down because it started to contain a lot spams and viruses.
Has an API too: http://longurl.org/api
<!DOCTYPE html> <meta http-equiv="refresh" content="0; url=https://www.youtube.com/watch?v=opoDBF_b-fg&feature=youtu.be...
Which makes it far more complicated. Another occasion where it’s appropriate to say “Fuck you, Google!” (also fuck you for disabling audio/video control on chrome mobile from JS, EXCEPT for google.com/youtube.com etc)
IOS safari is the bad actor, there ;)
In Chrome mobile you can only do for example .play() on an audio or video element, if you call it from an eventListener that reacted to an onClick event.
iOS on the other hand actually -does- initiate bandwidth use on a <video> element, even if no interaction has taken place. If you watch Charles during an iOS video session, you will see 2-3 HTTP GETs before you even initiate playback. This can play merry hell if with your HTTP logs, if you pay attention to that sort of thing.
iOS also has major issues with multiple <video> elements; <video> must be full-screen on non-tablet i-devices (you cannot create custom controls); you cannot control volume via the user interface; it uses a nonstandard progression for its status-related events... (and sometimes they're just plain missing)...
I've spent the past few years working on web media players for mobile and desktop ;) I kind of know what I'm talking about. And due to its position in the marketplace, iOS Safari has stagnated - it's easier to get HTML5 multimedia working correctly in IE11 than iOS Safari. iOS Safari is the new IE6.
It was an extreme hassle to implement all of this, I am partially parsing JS and the DOM just to get all those redirect services to work. It’s a huge hacky mess, but the only fast working solution.
And, for the fifth time today, I can sincerely say “Fuck you, Google!”
It's like saying a hammer is a useless tool because it can bust your thumb.
but obviously, just use an unshortener extension for peace of mind.
Bitly links in email are super super shady.
The reason bit.ly links can end up in mails is if third parties want to track clicks separate from the sender and the sender isn't smart enough to catch it. For example, people who want to include a job listing or some sort of sponsorship or advert in your mail. They'll often use bit.ly, simply because it works fine on Twitter, without realizing it's not a great idea in mail.
* law (e.g. CAN-SPAM or the Privacy and Electronic Communications Regulations 2003) - indeed CAN-SPAM even stands for Controlling the Assault of Non-Solicited Pornography And Marketing Act and reflects the US government's position, the EU's regulations refer to 'unsolicited communications' - http://www.legislation.gov.uk/uksi/2003/2426/regulation/22/m...
* encyclopedia (say, Wikipedia - http://en.wikipedia.org/wiki/Spamming - or the Encyclopedia Britannica - http://www.britannica.com/EBchecked/topic/941678/spam)
* dictionaries (say, Websters - http://www.merriam-webster.com/dictionary/spam - or the Oxford - http://www.oxforddictionaries.com/definition/english/spam)
* technical standards (say, RFC2505 - http://tools.ietf.org/html/rfc2505)
* the viewpoint of people extremely against spam, such as Spamhaus - http://www.spamhaus.org/consumer/definition/ or SpamCop - http://www.spamcop.net/fom-serve/cache/14.html
* the terms and conditions of e-mail service providers and senders - e.g. http://mailchimp.com/legal/terms/
It seems to me that google is doing a good job, here.
Google has no way of knowing that.
I didn't say Google has no way of detecting spam - I said Google doesn't know the recipients "double opted in and want to receive the mail"
How does Google know you're clean on permission if you are coming from a MailChimp IP? Because Google knows MailChimp knows what Google will do to MailChimp if you aren't innocent.
Scan websites for vulnerabilities?
Make the results of automated vulnerability scans available?