@SteveSyfuhs@hachyderm.io
@SteveSyfuhs@hachyderm.io avatar

SteveSyfuhs

@SteveSyfuhs@hachyderm.io

Principal something or other. Windows Authentication at Microsoft. Developer. Mostly dog pictures. Might actually be two dogs in a trench coat. ๐Ÿ‡บ๐Ÿ‡ธ / ๐Ÿ‡จ๐Ÿ‡ฆ

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SteveSyfuhs, to random
@SteveSyfuhs@hachyderm.io avatar

Wheeeeeeeeeeeeeeee. Bye bye NTLM.

pb, to random
@pb@xoxo.zone avatar

When your computer crashes the blue screen still works. Why not make the whole computer out of blue screen?

SteveSyfuhs,
@SteveSyfuhs@hachyderm.io avatar

@mcc @pb @anildash That is very nearly how the panic system works in Windows! The difference is that Windows has a mini-kernel of sorts fork off to spin up a memory dump and hook the debugger if one is present, while it's spinning down the borked kernel. The reason it doesn't do more is more philosophical than technical. Things are going down hard and odds are good the person at the keyboard won't know how to handle it.

gsuberland, to random
@gsuberland@chaos.social avatar

> SMT02473654242424-12346969A completed production, ready to send to shipping center. Estimated arrival time: 2024-05-21 20:00:00

hyyyyyype

SteveSyfuhs,
@SteveSyfuhs@hachyderm.io avatar

@gsuberland is that with or without assembly? That was quick turnaround based on your edge connector problems.

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

deleted_by_author

  • Loading...
  • SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @GossiTheDog I thought both Mars and the moon used real NASA graphics to plot out landmarks?

    gsuberland, to random
    @gsuberland@chaos.social avatar

    you ever do that thing where there's some property or behaviour you're generally aware of but generally just ignore as not being particularly consequential, and then you design something where that property is a limiting factor, so you study it in a lot of detail and then become cursed with the knowledge that you really should be accounting for it pretty much everywhere

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @gsuberland yes, let me tell you about Kerberos.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @gsuberland fine, I will talk about NTLM instead

    SteveSyfuhs, to random
    @SteveSyfuhs@hachyderm.io avatar

    In which @tiraniddo sends me a copy of Windows Security Internals. Yeegads this is a massive book.

    I can confirm the authentication bits are up to snuff though.

    For now.

    image/png

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    Discovering that Ubuntu 22.04 shipped one version of git too early to have the commit that allows signing with ecdsa SSH certs, requiring elaborate workarounds where I have to lie about the key type and then wrap ssh-keygen to fix it up again, but I have successfully demonstrated that I can sign commits with hardware-backed SSH certs

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @mjg59 why not just install the later version of git

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @mjg59 that's unfortunate ๐Ÿ™

    SteveSyfuhs, to random
    @SteveSyfuhs@hachyderm.io avatar

    Ned did us a solid and gave a presentation on NTLM deprecation goop. Watch it. Has demos even.

    https://techcommunity.microsoft.com/t5/windows-server-events/the-evolution-of-windows-authentication/ec-p/4092431#M307

    gsuberland, to random
    @gsuberland@chaos.social avatar

    a really weird thing about adhd's effect on memory chronology is that I can't remember most stuff about my life on command; I need some sort of associative trigger or anchor to recall those memories. I was thinking about this recently and I noticed I can't remember most of my childhood unless someone else brings up details and specifics, which feels pretty weird.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @gsuberland unless it was that awkward thing you did

    GossiTheDog, to random
    @GossiTheDog@cyberplace.social avatar

    deleted_by_author

  • Loading...
  • SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @GossiTheDog kev you're one of my favorite people here but for the love of all things holy clean your desk man!

    gsuberland, to random
    @gsuberland@chaos.social avatar

    I feel like one of the best examples of "a team can consist of both very competent and very incompetent people" is Microsoft's security folks, where most of the folks in the trenches are doing excellent work to harden systems and eliminate bug classes while a bunch in the disclosure side are shoving crayons up their noses.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @gsuberland it's rare that you will find incompetent people in either side of these roles. These are incredibly difficult jobs at the scale they deal with and it's an utterly broken global system within which to work. Obviously the results can be improved, but it's not for lack of trying.

    gsuberland, to random
    @gsuberland@chaos.social avatar

    PHP has changed for the better in so many ways in the time between PHP5 and PHP8, making it far easier to write good code, but oh wow do I wish their basic string and array manipulation functions had some consistency. I'm extremely tempted to port LINQ to PHP just so I don't have to deal with completely random* naming & parameter ordering.

    (*not actually random; it stems from an old design quirk to do with how standard functions were hashed and indexed internally. it's just annoying)

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar
    gsuberland, (edited ) to random
    @gsuberland@chaos.social avatar

    kinda interesting that Cities Skylines 2 only schedules its threads across 64 processors max on Windows 11, which changed the default scheduler behaviour so that threads default to inheriting the process' preferred processor group but can be scheduled on any group, as long as no manual group allocation is done with SetThreadGroupAffinity.

    this implies that either the game, Unity, or the underlying .NET thread pool implementation is doing things wrong on Win11.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @gsuberland I thought I remembered a bug go by recently around this. Maybe bugged.

    https://github.com/dotnet/runtime/issues/94364

    SteveSyfuhs, to random
    @SteveSyfuhs@hachyderm.io avatar

    Credential Guard is probably the biggest enclave-based service in Windows, which we built on VSM. We're pretty explicit about what security guarantees we provide with it: you cannot exfiltrate high value secrets once they cross the boundary.

    That's the critical piece: once they cross the boundary.

    @Ericlaw @vcsjones

    https://infosec.exchange/@vcsjones/111710479349047258

    vcsjones, to random

    Wrote a TLS client in 30 minutes today I am going to hell.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @vcsjones hell is not writing it. Hell is supporting it.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @vcsjones someone is going to shove it into a unit test

    mjg59, to random
    @mjg59@nondeterministic.computer avatar

    Ok I now have redundant mechanisms for triggering alerts that there's a bear hanging out outside the cabin when I'm in SF and allowing the playing of loud music to encourage the bear to maybe be somewhere else

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @mjg59 it's all fun and games until the bear decides it likes the music

    foone, to random
    @foone@digipres.club avatar

    wait a fucking second...

    it has been ZERO DAYS since I found an off-by-one error in a game from 1990

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @foone Foone I believe that's the east coast

    ftp_alun, to random

    AI is not good at not doing what I want it to not do.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @ftp_alun well duh

    SwiftOnSecurity, to random

    @SteveSyfuhs What does this mean precisely? "Accounts for services and computers cannot be members of Protected Users" https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/manage/how-to-configure-protected-accounts

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @SwiftOnSecurity services and computers have long running sessions and protected Users don't work for long running sessions, so +4 hours and your session is dead and the service is in a bad state.

    mattblaze, to random
    @mattblaze@federate.social avatar

    In 2020, the emergence of COVID-19 gave us a stark, terrifying, but very valuable lesson in how thin our collective values are once push comes to shove. Within WEEKS after lockdowns started, the op-ed class repeatedly suggested that

    • We should suspend child labor laws (they claimed, incorrectly, that children weren't harmed by COVID)

    • The elderly have already lived long enough and should be willing to die now to help the economy.

    • The weak and compromised should be regarded as expendable.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @mattblaze I will have you know my 401(k) never factored into my consideration of cannibalism.

    GossiTheDog, to random
    @GossiTheDog@cyberplace.social avatar

    Microsoft quietly snuck out a blog yesterday to say that Office 365 got compromised by China and used to steal emails. Thread follows. https://msrc.microsoft.com/blog/2023/07/microsoft-mitigates-china-based-threat-actor-storm-0558-targeting-of-customer-email/

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @adrianco @GossiTheDog to poorly mix analogies, one does not simply turn a $3T cargo ship on a dime. We do have incredibly strong security programs throughout the company, but clearly there are gaps that Kev is rightfully skewering us on. The trick is not to fill in those gaps bit by bit, but to build out the program so future gaps fill themselves. Takes time. Lots of it isn't publicly visible.

    SteveSyfuhs,
    @SteveSyfuhs@hachyderm.io avatar

    @adrianco @GossiTheDog there's some cherrypicking in that statement. HSMs are already used throughout the environments in most places requiring key storage. Clearly one was not used here and that's a big problem.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines