• 0 Posts
  • 142 Comments
Joined 2 years ago
cake
Cake day: December 29th, 2023

help-circle
  • right… i think that’s less of a problem with PD chargers and more of a problem with non-compliant A chargers (and the device itself being non-compliant): wattage/amperage at these has nothing to do with the protocol (other than auto shutoff under a given current draw, but that’s not instantaneous)

    i believe that the USB spec says there needs to be a resistor bridging one of the pins to receive power? i can see USB-A chargers just dumping 5v through the cable no matter what and USB-PD more reliably implementing the spec because it’s more complex, so less reason to cut corners





  • i’d have said that’s less important than TLS or something on your ATM, a VLAN for ATMs that can only access specific services, and all ports not on a VLAN just disabled

    really you just want to stop traffic from being sniffed (stolen credentials) and spoofed (“correct - dispense $10000”), and then to make sure it and nothing adjacent to it can access less robust services… beyond that, you just have to assume nothing. the services that an ATM connects to should be robust enough that they do all the validation - the ATM is pretty dumb (kinda in the same way as your browser on your computer: it gets no decision making to access your bank; just is input and output)

    MAC addresses are easy to spoof, and physical security is pretty difficult on something like an ATM that’s publicly accessible… plugging into a switch should honestly be a nothing burger… having it publicly accessible - even on the same VLAN as an ATM - shouldn’t be a problem other than defence in depth
















  • i certainly don’t agree that system utilities and libraries are outside of that limit and said as much when i commented on Debian GNU/kFreeBSD: its its own thing… its neither debian, nor freebsd. it is however based on both

    the gui is definitively part of the operating system - confirmed by that wikipedia page that you linked (though i’d say only in the case where the gui is heavily tied to the default configuration of the OS like windows, macos, android, etc), and that’s nowhere near the kernel