Slashdot Log In
Google Shares Its Security Secrets
Posted by
kdawson
on Thu Apr 10, 2008 11:35 AM
from the cultural-values dept.
from the cultural-values dept.
Stony Stevenson writes "Google presents a big fat target for would-be hackers and attackers. At the RSA conference Google offered security professionals a look at its internal security systems. Scott Petry, director of Google's Enterprise and founder of security firm Postini, explained how the company handles constant pressure and scrutiny from attackers. In order to keep its products safe, Google has adopted a philosophy of 'security as a cultural value.' The program includes mandatory security training for developers, a set of in-house security libraries, and code reviews by both Google developers and outside security researchers."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
More PHD Cowbell (Score:5, Funny)
Re:More PHD Cowbell (Score:5, Funny)
Good luck selling those tiny little ads!!
Parent
Re: (Score:3)
Re: (Score:3, Interesting)
Re: (Score:3)
I suspect that Google was going to be a big target regardless of whether they kept quiet about their attempts or not...
The advantage of being an internet company (Score:3, Insightful)
I was going to say something smart about Microsoft, Mac etc, but then Google do have the advantage that they were founded on the internet, once the benefits but also the threats of networking computers had been fully understood.
I'd be surprised if any from-scratch operating system designed for internet-facing use today, didn't also have 'security as a culture'.
But hey, there's always Vista ;)
Re:The advantage of being an internet company (Score:4, Informative)
Parent
Re: (Score:3, Funny)
Re: (Score:2)
Seriously, I used to think that OpenBSD was the bees knees, but after struggling with a broken ports system and no supported upgrade path between major versions (the latter coupled with a short support cycle means that you're having to constantly install on new metal, test, deply, and decommission the old server), I'm just not interested any longer.
Maybe the situation ha
Re: (Score:2)
In OBSD's defence, they do contribute useful work. SSH and pf are great, and OBSD makes a fine software router and firewall on gigabit sized pipes and smaller. For general purpose server use, it'll work but there's better options.
Re: (Score:2)
Re: (Score:2, Interesting)
So, explain ... (Score:4, Insightful)
Re:So, explain ... (Score:5, Insightful)
If you are stuck on a Captcha or equivalent, spam people, pretend the Captcha is yours, and offer free porn to anyone who solves it.
Preventing this is virtually impossible.
Parent
Re: (Score:3, Interesting)
If you had a reasonable time limit in which to solve the captcha, it would certainly make it harder to farm out.
Of course, Google's captcha was broken algorithmicall
Re: (Score:2)
Not if the steps to get to the captcha are quick. For your idea to work the forms prior to the captcha would have to take a while to return, then the user is presented with a captcha that times out.
Could work at preventing captcha farming, but you are going to irritate your legit users.
Re:So, explain ... (Score:5, Insightful)
Parent
Re: (Score:3, Insightful)
It's that darn preset target (Score:5, Funny)
Google presets a big fat target for would-be hackers and attackers.
Must be a new Google appliance. I'm glad it is preset, and does not need any end-user configuration.
In any case, I commute on the train with Google guys in NY. They use their laptops to work on the train, but have those little wireless security devices that generate random passwords for them when they want to log in, so their connection is fully encrypted.
Re:It's that darn preset target (Score:5, Insightful)
The only part of the connection that is "more secure" is the authentication phase, since they had to use two factors to log in (their token code and their password).
See Two-factor Authentication [wikipedia.org]
Parent
Re:It's that darn preset target (Score:4, Funny)
"Those who sacrifice security for liberty deserve neither, either." -- BlowChunx
Parent
Re: (Score:2)
Re:It's that darn preset target (Score:5, Funny)
"Those who sacrifice security for liberty deserve neither, either." -- BlowChunx
Parent
Re: (Score:2)
Re: (Score:2)
The funny part of the post (yes, it is indeed funny) is that he used a famous quote from Franklin dealing with civil liberties, applied it to computers, and reversed it.
The way I see it, it means "if you are willing to sacrifice your security for ease of use [liberty], you deserve neither."
It goes along with the "
Re: (Score:2)
Code Reviews and Coding Conventions (Score:5, Insightful)
A little thing to be sure... until you realize that it's one of many such rules, and they actually are followed.
Re: (Score:2)
Re: (Score:3, Informative)
Variations include having the code analysis tool throw "compiler" warnings, and make the compilation to consider warnings as errors and fail the build.
Once you start working in an environment th
Re: (Score:3, Insightful)
However, the world isn't so simple... so Microsoft has to pay the price.
Re: (Score:2)
Microsoft has done this for decades, and thankfully
Re: (Score:3, Insightful)
True, to professionals in the field, it's often easy to be appalled at what we see as incompetence.
(And I'm not speaking to the management/sales, just the tech side of Microsoft)
But given the same goals, constraints and budgets, I bet that most assembled teams would produce software of no greater quality than what they have produced.
Hear me out.
1. Look at the SimCity ex
Re: (Score:3, Insightful)
I don't disagree that it's 'hard'. I disagree that there was no choice in going that route. They
Re:Code Reviews and Coding Conventions (Score:5, Informative)
Tools like PMD help with this .
We ended up getting bitten by bugs like unsynchronized access to static DateFormat object so we wrote used a PMD rule to fail our build if anyone does such a thing. We have other rules that curb the use of IOUtils.copy (instead of copyLarge).
I highly recommend using some sort of static analysis as part of your CI process
Parent
Security secrets? (Score:5, Informative)
What is covered is some general security policy and philosophy.
And here I was, waiting to read all about GIDS and GFirewall. Thanks, ITNews, for instead educating be about archiving security logs for later review!
Re:Security secrets? (Score:4, Funny)
I guess Google shared some secrets, and that's the news. Not that we get to read the secrets. Still, this is Slashdot..
Parent
Re: (Score:2, Funny)
Pathetic Article (Score:2, Funny)
Is there a page two I'm missing?
Re: (Score:2, Insightful)
I almost never RTFA here or elsewhere until I've read the first few comments. Its saved me so much time that I highly recommend it.
I understand Slashdot and other sites need to throw up news ever hour or so to keep us clicking their ads, but do they ever read this stuff to see if its worth posting?
malware infiltrates google searches (Score:4, Interesting)
This article at the San Francisco Chronicle [sfgate.com] doesn't tell me exactly what is going on, but apparently there is the potential for 7 of 10 search results to return malware.
My mother heard about this on the TV news, but the above was all I could find. Anyone else have any more detail?
It's like out-running a bear. (Score:3, Insightful)
The guy says, in case a bear attacks our camp during the night.
The other guy is skeptical. With sneakers or without, there's no way you can out-run a bear.
The guy replies, I don't need to out-run the bear. I just need to out-run you.
I suspect Google security is pretty much the same way, with a twist. Why try to hack Google, when I can use Google to find credit card numbers, unsecured plain text password files, servers running old, unpatched versions of vulnerable software, etc.
I'd think the hacker going after Google would be as popular as the kid who rats out the teacher who buys the kids beer.
Punch "gmail xss" into your search bar... (Score:2, Interesting)
How many of us ping google? (Score:4, Insightful)
I still find it surprising that it ICMP_ECHO_REPLYs my ICMP_ECHO_REQUESTs. Why?
A lot of sites disable ping because, years ago, The Ping of Death could crash a server by sending maliciously-crafted ping packets.
And you can DOS a server by flooding it with pings.
I'd be interested to know just how many pings Google receives, and replies to each day.
And how many of those are maliciously encoded, only to be defeated by the ub3rh4x0r5 at Google.
Any competently run site is pingable. (Score:5, Informative)
I still find it surprising that it ICMP_ECHO_REPLYs my ICMP_ECHO_REQUESTs. Why?
Ping is a service we all should provide to our internal networks from individual hosts, and to the Internet at large at the network edge. Configure your routers to respond to pings for your hosts instead of passing them through the firewalls. Ping is how people who need to test their ability to reach your hosts or site can do so. It is a simple tool that consumes a minimal amount of bandwidth to get the job done.
Hmmm... where's BadAnalogyGuy when you need him? OK, look, blocking ping is like saying that you've seen a guy killed by an Isuzu truck, so you think you can prevent all fatal accidents by banning Isuzu trucks from the highway. In reality, all you will do is prevent beer deliveries to my house, since my beer distributor uses Isuzus. This will make me hate you, just like people hate clueless firewall admins who block ICMP. Or wait, you saw a guy get bludgeoned to death with a hammer so you will ban all hammers while allowing people with large wrenches, razor knives and screwdrivers to pass without comment. That was pretty bad I think.
Parent
Re: (Score:3, Funny)
Hmmm... where's BadAnalogyGuy when you need him? OK, look, blocking ping is like saying that you've seen a guy killed by an Isuzu truck, so you think you can prevent all fatal accidents by banning Isuzu trucks from the highway.
Ooh, ooh, and turning off all ICMP, hence killing PMTU discovery, is like taking the number off your front door to stop your house getting burgled and then wondering why you aren't receiving as much snail mail as you used to.
physical security (Score:3, Informative)
Also, the whole place is made out of floor to ceiling glass windows. Would be really simple to shoulder surf somebody's display through a telescopic lens or listen against a windows with a laser mic. There's a reason high security buildings tend to resemble windowless block houses. Hopefully, anybody with a window seat at the Googleplex never processes sensitive data.
That's kinda scary (Score:4, Interesting)
So I tried to get in touch with their postmaster group. Only they don't have one [postini.com]. And I tried to check their feedback loop [emaillabs.com]. Only they don't have one. As a shareholder, I even wrote to Investor Relations [google.com]. No response. In the process, I found out that they have a universally awful reputation among the mail delivery community.
In the end, all they could tell me was that their system decided my mail was spam because - I kid you not - their system had, previously, decided my mail was spam. Which, of course, increases my spamminess score. And so on, and so on, until we're all using the same shampoo.
So, to recap: The guy in charge of keeping Google secure, Scott Petry, is the guy who invented a system that bit-buckets your e-mail, with absolutely no accountability, no sanity checks, no industry best practices... because of guilt by association WITH YOURSELF.
Be afraid. Be very afraid.
NCC 1701G (Score:5, Funny)
The big secret? apparently google is developing a starship
Re: (Score:2)
who are you to be impressed .. :) (Score:2)
Who did you represent at these conferences, what were the names of these 'Google security people'. It's not that I don't doubt your word or anything.
Who invented 'heap overflow '