the blog for developers

What is Google up to?

This week I’ve stumbled over two unrelated blog posts.

  • DNS Prefetch in Webmail:

    When you view an email in Mozilla Thunderbird, it looks at each of the URLs in the body, and does a DNS lookup on each of the domains. It does this so the page loads faster if you click on the link. [...] Worryingly, this issue also affects viewing email in webmail clients. I tested it using hotmail and gmail and both did DNS prefetching on the URLs in the email body. Using HTTPS rather than HTTP disables DNS prefetching. Luckily for GMail users, they recently made all requests HTTPS by default.

  • Google wants to see client addresses in DNS queries:

    Google employees posted an “Internet-Draft” outlining proposed changes to the DNS protocol that allow authoritative DNS servers to see the addresses of clients. This way, geographically distributed content delivery networks can tailor their answers to a specific client’s network location.

Hope the HTTPS holds. But for sure, this does raise my eyebrows makes me shiver.

You can leave a Reply here. Of course, you should follow me on twitter here.

You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.

About the author: Stephan Schmidt is head of development at brands4friends. He has more than 15 years of internet technology experience and 10 years experience in agile. He was head of development, consultant and CTO and is a speaker, author and blog writer. He specializes in organizing and optimizing software development helping companies by increasing productivity with lean software development and agile methodologies. Want to know more? All views are only his own.

8 Tweets

Leave a reply.

Comments

Buddy Casino

Not sure if this is such a bad thing: the client’s IP address would be truncated to the top 24 bit, afaik, so the client remains anonymous.

[...] Ref: http://codemonkeyism.com/google/ [...]

I often open Spam email in gmail to check if they are legitimate spam before deleting them. Do you mean to say gmail tries to do DNS prefetching for the spam links embedded in such spam if I open them? I assume all gmail operates these days in https:// mode and the url also begins with https:// in my browser. Can you clarify?

I hope the second proposal is dropped. If authoritative DNS servers see their clients IP addresses, then they are also going to log them, another privacy breach.

@Mohan: I think Gmail for now is safe because of HTTPS, but I’m not sure Google will keep it that way.

I also hope the second one is dropped.

[...] Thanks to Stephan Schmidt from codemonkeyism! [...]

Leave a Reply

What people wrote somewhere else:

Apparently Google IS messing around with DNS: http://bit.ly/bOJksT

This comment was originally posted on Twitter

RT @LeMondefr_Sport: Coupe de France : Quevilly fait chuter Rennes http://tinyurl.com/yzad6fq

This comment was originally posted on Twitter

Ehhh masa the hottest rising star ganti image jd abg niyy ,ga sexy ah bebehh :p RT @dj_JESSICA: Hadeuuuh aku (cont) http://tl.gd/83pt8

This comment was originally posted on Twitter

foursquareの方が良いよなぁ…遊びがあるもん。マピオンならランニング情報と連動とかしてくれないと。 『iPhoneからTwitterで「○○なう」――今いる場所をつぶやける「なうまぴおん」』 http://tinyurl.com/yfha3hq

This comment was originally posted on Twitter

ネットを使った非常識なお金の稼ぎ方  http://sfurl.biz/k0sqN 100210164039

This comment was originally posted on Twitter

Prodam byt 4+1 v Pacove ( okres Pelhrimov ) – Pacov 1300000,- http://realcr.cz/detail/prodam-byt-41-v-pacove-okres-pelhrimov-pacov/id/74683

This comment was originally posted on Twitter

@yungced yo check this lololol thats crazy http://www.youtube.com/watch?v=qtZliNN3VsA

This comment was originally posted on Twitter

Dean Pees 5143 http://pokerdeadpool.net/?search=Dean+Pees

This comment was originally posted on Twitter

Additional comments powered by BackType

Guide to CodeMonkeyism

Over the last 4 years I wrote many articles on this blog. To make it easier for you to find the relevant ones, I've organized them into topics.

Top 10

6 reasons why my VC funded startup did fail

Go Ahead: Next Generation Java Programming Style

Java Interview questions: Write a String Reverser

The dark side of NoSQL

7 Bad Signs not to Work for a Software Company or Startup

Is Java dead?

Scala vs. Clojure

Never, never, never use String in Java

No future for functional programming in 2008 – Scala, F# and Nu

Clojure vs Scala, Part 2

Java Developer

Is Java Dead?

Go Ahead: Next Generation Java Programming Style

Be careful with magical code

All variables in Java must be final

Never, never, never use String in Java

Bending Java: More readable code with methods that do nothing?

NoSQL Guy

NoSQL: The Dawn of Polyglot Persistence

The dark side of NoSQL

Essential storage tradeoff: Simple Reads vs. Simple Writes

Sharding destroys the goals of your relational database

The unholy legacy of databases

Startup/CTO

Development Dream Teams

6 reasons why my VC funded startup did fail

American vs. European style of Software Development

12 Things to Reduce Your Lead Time and Time to Market

The high cost of overhead when working in parallel

Essential storage tradeoff: Simple Reads vs. Simple Writes

Job Seeker

Another Good (Java) Interview Question

7 Bad Signs not to Work for a Software Company or Startup

Java Interview questions: Write a String Reverser (and use Recursion!)

Java Interview questions: Multiple Inheritance

As a Manager: What I value in developers

Top 10 Tips (+1) to Get a Pay Raise

Agilist

What Developers Need to Know About Agile

5 Practices Better to Change in Your Scrum Implementation

Scrum is not about engineering practices

ScrumMaster and ZenMaster: The joke of certification

What is Trans-Scrum?