News for hackers. Stuff that matters.
Re:How to set junior employees up for success in remote by giantg2 on Monday June 27, 2022 @10:16AM (#31894883)
I think the main concern is theft of the laptop. They do trust you. They don't want someone to have your drive with proprietary source, even if the drive is encrypted.
Re:How to set junior employees up for success in remote by prepend on Monday June 27, 2022 @10:28AM (#31895045)
Sounds like they should fix this with better laptop encryption. There’s many cheap methods to make source code on a stolen laptop useless. Using this as an excuse may mean that the org is stupid or lies to employees.

Since this is Google, I think this just means that they don’t trust employees. And that’s a bad situation.

If you can’t trust employees to not do bad things with the tools required for their jobs, then it’s going to result in unhappy and unproductive people.

It’s like not giving carpenters nail guns because someone killed someone.

Re:How to set junior employees up for success in remote by KaiserPro on Monday June 27, 2022 @10:46AM (#31895289)
> Since this is Google, I think this just means that they don’t trust employees

Since this is google, the repo is hundreds of terabytes.

Not only that, having lots of copies hanging around on laptops is a big risk, even with encryption. Considering that google's likely threat model involves state actors, not having code on laptops is a reasonable mitigation.

But I suspect the biggest issue is that most of the tooling is design to run on whatever version of linux Google runs, not OSX/Windows/ubuntu.

Re:How to set junior employees up for success in remote by prepend on Monday June 27, 2022 @01:00PM (#31897390)
As a developer, I don’t see a situation where I need the whole codebase, just the portion I work with.

State actors have security clearances for employees with equipment that allows them to contain state secrets on devices. This is a solved problem and Google not allowing any on device source code is not a security issue, it’s a control issue.

Re:How to set junior employees up for success in remote by KaiserPro on Monday June 27, 2022 @04:42PM (#31900526)
> As a developer, I don’t see a situation where I need the whole codebase, just the portion I work with.

Unless you are very special/lucky then your code will need all sorts of the repo to work.

One of the joys of working at a big tech company with a single repo is just how much shit is pulled in by your dependencies.

my code shouldn't need a custom C++ library that does BLAS 0.15% more efficiently than the opensource lib, its just moving data from one bucket to another. However, it does because of a massive chain of dependencies.

> State actors have security clearances for employees with equipment that allows them to contain state secrets on devices

What level of secret? and how many secrets? all of them? No. Security services don't generally allow people to store secrets on mobile devices, because they get lost a lot. They certainly don't allow all secrets ever stored in the DB to be carted around on >70k employee's laptops (of which at least 1 a day is stolen, most often in sleep so the disk encryption key still accessible)

Thats not to say that low-side devices don't ever contain secrets. They clearly do, but they are supposedly risk managed to limit the blast radius. ie, they need to have a good reason to have that secret, a time till destruction, and clear paper trail to see where and when that secret went.

Thats not really scalable to a repo with > 5 million files.

Re:How to set junior employees up for success in remote by giantg2 on Monday June 27, 2022 @10:43AM (#31895247)
"Sounds like they should fix this with better laptop encryption."

I'm not aware of any security experts that share this reasoning, if the information is truly sensitive and high value.

"There’s many cheap methods to make source code on a stolen laptop useless."

Such as?

Re:How to set junior employees up for success in remote by prepend on Monday June 27, 2022 @01:02PM (#31897419)
I have a security clearance and follow protocols on my device to process sensitive data. Here’s something that came back fro Google, https://www.esd.whs.mil/Portals/54/Documents/DD/iss_process/...

If my laptop is stolen and the thief doesn’t have my keys the data contained is worthless and isn’t a breach notification at all.

Re:How to set junior employees up for success in remote by giantg2 on Monday June 27, 2022 @01:32PM (#31897841)
Where is that in that document?