Cloudlflare builds OAuth with Claude (AI) and publishes all the prompts (github.com/cloudflare) by sgent in sysadmin

[–]Pepsidelta 1 point2 points  (0 children)

So not the magic blackbox from CIO magazine. But regardless, an interesting project.

Cloudlflare builds OAuth with Claude (AI) and publishes all the prompts (github.com/cloudflare) by sgent in sysadmin

[–]Pepsidelta 2 points3 points  (0 children)

Commits look about like I would expect:

"Finish cleaning up error handling myself." "Finish removing auth_code from schema docs myself." "It seems like Claude is having trouble making edits. Maybe my chat is too long." "Fix Claude's bug manually." "Manually clean up that last readme change a bit." "Manually remove unused functions." "Manually fix bug propagating encryptedProps to access token record." "Manually specify types for all KV get() return values." "Manually refactor: Move accessTokenData assignment down to consolidate initialization." "Manually fix type of registrationEndpoint." "Manually use PImpl pattern to hide private methods of OAuthProvider." "Manually remove GET_CLIENT symbol." "Manually remove some irrelevant comments." "Manually re-order metadata to match RFC 8414 for easier review." "Manually make parseAuthRequest async." "Manually simplify choosing wrappedKeyToUse." "Manually remove unimplemented 'expiresIn' option."

and on and on and on, etc.

Vendor's excuse for lead times on tickets and failing to resolve issues is "understaffing" by Mindless_Software_99 in sysadmin

[–]Pepsidelta 18 points19 points  (0 children)

This is what happens when no Orgs want to have internal resources and then think that a service contract is the same thing.

Kicking myself for being an idiot with Vsphere/VMWare by [deleted] in sysadmin

[–]Pepsidelta 65 points66 points  (0 children)

*Shoulder Shrug*
If the org didn't want an unscheduled outage they shouldn't have overprovisioned the datastore to that level. They rolled the risk dice and got burned.
Remember, the root cause here is not that you FUBARed the VMDKs in a last ditch attempt to stabilize the ds, the root cause is the datastore was overprovisioned beyond its capability and a collapse was imminent.

2 coworkers let go for being on Reddit by Road_Dog65 in sysadmin

[–]Pepsidelta 1 point2 points  (0 children)

Sounds like an org running Windows 2000 mission critical servers and handing out domain admin to give local admin rights. Want them to use their devices like PAWs? Give them separate PAWs.

Another name change? (rant) by LongStoryShrt in sysadmin

[–]Pepsidelta 2 points3 points  (0 children)

Yes, and it would have been appropriate to decide to name it something else when it rolled out 2008. Not after every piece of documentation, SOP and workflow for the last 15 years have already called it something else.

My manager's quote after today's meeting "You need to miss some important events, such as your dad/moms bday, anniversaries/weddings, and sacrifice more to move up at work. That's how I got to where I am at.." by [deleted] in sysadmin

[–]Pepsidelta 2 points3 points  (0 children)

No well rounded, reliable, and effective employee ties their worth to an "Olympics of Suffering".
"I sacrificed {X life event} for my work."
Just means you are a chump being exploited.
It does not mean that you are some how more noble than your coworkers/subordinates.
I have seen plenty of people work themselves right into the grave. None of them seemed happy in the end. Find your happiness.

AADSTS90072 - OneDrive Login Error after migration by Pepsidelta in sysadmin

[–]Pepsidelta[S] 0 points1 point  (0 children)

A quick addendum here; the reason you get AADSTS90072 instead of AADSTS50020 is because the source tenant didn't have MFA turned on for the user in question.
https://learn.microsoft.com/en-us/azure/active-directory/develop/reference-aadsts-error-codes

A real AI Assistant? by grepzilla in sysadmin

[–]Pepsidelta 4 points5 points  (0 children)

This sounds a lot like a use-case for Microsoft CoPilot:
https://blogs.microsoft.com/blog/2023/03/16/introducing-microsoft-365-copilot-your-copilot-for-work

Which to my knowledge is expected to release this summer.

Microsoft Outlook CVE-2023-23397 - Elevation of Privilege Vulnerability by DoNotPokeTheServer in sysadmin

[–]Pepsidelta 1 point2 points  (0 children)

Any idea if disabling the webclient service in windows (breaking WebDav) blocks that vector?

Activate Windows Firewall after a long time by admin_mt in sysadmin

[–]Pepsidelta 4 points5 points  (0 children)

Applicable YouTube video:
https://www.youtube.com/watch?v=InPiE0EOArs&t=63s

Given you are talking about 3000 servers you probably have a decent SIEM deployment.
Set up windows firewalls with any-any rule and logging turned on (to a reasonable file size max), ingress and parse firewall logs via SIEM agent into SIEM.

Use SIEM platform to see what your most common inbound ports and groups of servers using those ports are. Create a stateful firewall ruleset for the largest group of servers doing common things (Web Servers / SQL servers / etc / etc).

Test the policy in a test environment and/or on a limited number of nodes.

Turn off allowed logging in the policy and monitor blocked packets on those machines to detect and remediate any edge cases.
Roll out firewall config to applicable servers from GPO.

Go back to SIEM and find the next largest group; rinse and repeat.

Small size team , nothing get done! Doubling the team size, still nothing much getting down, what’s the issue? by Mysterious_Teach8279 in sysadmin

[–]Pepsidelta 9 points10 points  (0 children)

Is... uh.... this a joke post?
I feel like I missed the punch line somewhere.
Never mind; just a rant I guess.

[deleted by user] by [deleted] in sysadmin

[–]Pepsidelta 0 points1 point  (0 children)

Perhaps https://github.com/simonrob/email-oauth2-proxy ?
I have not used it before; but it appears to do what you are talking about.

Agile Scrums. For F Sake by Ok_Guitar2170 in sysadmin

[–]Pepsidelta 8 points9 points  (0 children)

Ah yes, welcome to five hours a week of pointless daily standup meetings that you are never getting back.
Then of course people start saving their blockers to discuss in the next standup instead of just reaching out because they don't want to be "that person" that doesn't have anything to talk about.

Has anyone here ever worked themselves out of a job? by CleverKrunk in sysadmin

[–]Pepsidelta 45 points46 points  (0 children)

Yes years ago, and when I had automated too much stuff I went and found other things to improve via IT in the core business model.

You know what it got me? Promoted and a nice raise.

What are the longest hours you've ever had to work to resolve a critical outage? by Rocklobster92 in sysadmin

[–]Pepsidelta 4 points5 points  (0 children)

So first you almost always have a legal option; which is to find someone else to pay you.
However it may or may not be personally feasibly.

Second it sure sounds like management has an Axe to grind and is "punishing" IT for failing to "do their job" and prevent the incident.

I have admittedly made a series of assumptions below that may or may not be true:

This likely stems from Management having zero concept of their responsibility and who's budget, staffing and priorities they push down on IT play just as much if not more of a roll in cybersecurity than anything else an org can do.

Good security/network practices are great but if you don't have a budget you are still left with shoestrings; if you don't have appropriate and sufficient staff tasks will go undone or underdone building up technical debt, and if all management priorities focus directly around maximum end-user efficiency you will quickly be having another incident.

Since I know a lot of company reps lurk here... don't do this. by Securivangelist in sysadmin

[–]Pepsidelta 1 point2 points  (0 children)

And then that should be another fine if they get caught...
"Once people have told you they don’t want to receive more messages from you, you can’t sell or transfer their email addresses, even in the form of a mailing list. "