News for hackers. Stuff that matters.
Re:Goodbye Auth0 by _heimdall on Thursday February 15, 2024 @07:51AM (#39382057)
Well I am an American that doesn't trust institutions by default, so to that end I fit your description here. I'm not sure how universal it is though, we have plenty of institutions here that people do trust and depend on every day.

In this context, I think it's less about an individual's trust of institutions and more the institutions mistrust of the individual. Companies don't have to send fired employees home immediately, they only do this because they don't trust the individual to act appropriately. There's probably a bit of a death spiral there, where both sides continue to mistrust each other further, but the individual lacking trust of institutions alone wouldn't get them locked out as soon as they're notified that they've been fired.

Re:Goodbye Auth0 by rglullis on Thursday February 15, 2024 @08:20AM (#39382333)
> Companies don't have to send fired employees home immediately, they only do this because they don't trust the individual to act appropriately.

Companies don't have agency or feelings. If company leaders expect people to do their jobs properly only because they are getting paid, it's already an institutional failure, because it's not taking into account that individuals are fallible.

If the company does not have an established process to protect itself from human error, whether accidental or intentional (like an disgruntled employee going rogue), when shit hits the fan all its leaders can do is to find blame in the individual. But instead of blaming people and hoping that we can force everyone to avoid mistakes, a better alternative would be to design a system that can withstand human nature and fix the institutional process so that that error doesn't happen again. The problem is that to do this takes time and most company CEOs can not see much beyond the next fiscal year.

Re:Goodbye Auth0 by _heimdall on Thursday February 15, 2024 @09:05AM (#39382826)
I could have been more clear here. When I mentioned companies there I was referring to the people running the companies. Of course a company has no feelings or agency, companies are just a legal structure around a collection of people. Don't get me started on the absurdity of arguing that companies are people, that ruling was terrible.

I don't think its reasonable to assume that a company could ever have full safeguards in place to ensure that a bad actor employee could never cause meaningful damage, unless you are okay with a completely trustless system. Companies must trust their employees at some level, generally the level of trust grows in relation to the employee's responsibilities.

Its unreasonable to assume that any system can be 100% foolproof, if that's a requirement it just shouldn't exist. In the case of companies, they have to accept dome level of risk that employees can cause damage, whether intentional or not.

Re:Goodbye Auth0 by rglullis on Thursday February 15, 2024 @09:52AM (#39383333)
> Companies must trust their employees at some level, generally the level of trust grows in relation to the employee's responsibilities.

Hard disagree. People should be trusted with the things they need to perform their role, and no more than that. You would not give access of a production database to a CTO just because they have more responsibilities than a sysadmin, and any CTO that tries to bludgeon their way into getting access to it should be considered unfit for work.

Re:Goodbye Auth0 by _heimdall on Thursday February 15, 2024 @02:30PM (#39387358)
It sounds like we actually see that the same, I'm trying to make a slightly different point.

Say I'm a software developer specifically working on the frontend library for an authentication service. The company needs to trust me with access to parts of the system and infrastructure pertinent to that feature. I very much agree that I should be locked out of other areas that I don't need for the job, for example I shouldn't have access to employee records, accounting, etc.

Once I am fired, though, the company has to continue to trust me to not misuse the parts of the system that I do already have access to. If I am fired but allowed to stay for a transition period and my permissions aren't revoked immediately, the company is trusting me. If I am fired and immediately blocked, its a sign that the company didn't trust me rather than an indication of my own mistrust for the company/institution.

Re:Goodbye Auth0 by rglullis on Thursday February 15, 2024 @03:02PM (#39387877)
You could continue to work on things, but your access would be set to read-only and you'd lose commit rights, or you'd be working on a completely separate branch and as part of the transition process someone else on the team would have to be able to report they have successfully merged worked from your tree to the main one.
Re:Goodbye Auth0 by _heimdall on Thursday February 15, 2024 @10:04PM (#39392673)
Going back to my original point in this thread, aren't you describing how the post-firing lockout is based on the company's mistrust of the employee rather than the other way around, right?

My point was never that there aren't security protocols that could be used, only that its not relevant whether the employee trusts the company in that scenario.

Re:Goodbye Auth0 by rglullis on Sunday February 18, 2024 @03:04AM (#39417135)
But it's the existence and application of these security protocols that can make all the difference, and having these protocols in place shows already some type of institutional maturity.

With the proper protocols in place, a company doing layoffs signals "we trust you can still perform your role as a developer, you can still communicate/collaborate with your colleagues and you can even access the source code (because who really is going to check if you are deleting the code repo from your machine?), and the removal of write-access to the systems can be seen as a smoke test if the transition can be done orderly", while the standard current procedure just says "Through no fault of your own, you will be seen now as a potential threat so we will treat you as toxic material".

Re:Goodbye Auth0 by StreetChief on Thursday February 15, 2024 @08:28AM (#39382421)
> when shit hits the fan all its leaders can do is to find blame in the individual.

Or they could, like, take responsibility for their actions that led them to that point?

Re:Goodbye Auth0 by rglullis on Thursday February 15, 2024 @08:37AM (#39382524)
They could, but do they?
Re:Goodbye Auth0 by StreetChief on Thursday February 15, 2024 @09:17AM (#39382970)
Very rarely; maybe i misunderstood your point. You're saying it's an institutional failure, but not one of the leaders? So, it's the governments fault they allowed corporate structures to function this way? Or maybe you want to blame the board of directors?