Live data from Hacker News

Viewing profile — tprynn

tprynn

HN member
Joined
Fri, Mar 09, 2012, 7:48 AM UTC
HN karma
362
Public activity
75 items

About tprynn

hn@tannerprynn.com

Recent public activity

  1. comment
    Comment #42495480

    ActiveSupport adds tons of great convenience methods to Ruby and you can require it even outside of Rails! blank, present; date and time conversions like 1.month.from_now; except; …

  2. comment
    Comment #41689017

    I am. Pinning is a footgun with negligible real world security impact: https://tprynn.github.io/2022/12/06/cert-pinning-bad.html

  3. comment
    Comment #38809566

    You tell a fun anecdotal narrative but in other cases those workers show up unannounced and threaten to separate families if they don't allow entrance even though of course that's …

  4. comment
    Comment #30744319

    This is true, by default Android apps do not trust user-installed certificate authorities. IMO the easiest solution if you're doing security testing on a dedicated device is Magisk…

  5. comment
    Comment #30626938

    I am not sure how this is getting so many upvotes, but the claims in the readme do not appear to be supported by evidence. Those claims are so extreme that they are simply not beli…

  6. comment
    Comment #28858610

    Visual Studio Code has built-in support for remote development. It runs a local agent on the remote server via SSH which does essentially whatever you would be doing locally (e.g. …

  7. comment
    Comment #28009166

    It's showing a little age, but this list from Tech Solidarity gives you an intro to (1): https://techsolidarity.org/resources/basic_security.htm

  8. comment
    Comment #27801046

    I agree with the principle, but the way these arguments have been summarized here has led to near-complete strawmanning. It's like the author started from the blog title and then c…

  9. story
  10. comment
    Comment #26094521

    Yes, it's basically a side effect of activating Emergency SOS. The five-press shortcut works on all iPhones as far as I'm aware. As the doc says: "If you use the Emergency SOS shor…

  11. comment
    Comment #26094275

    Signal could add app-level encryption, but who would this serve? Signal can't do anything better than what the OS/hardware provides in terms of encryption. Even if they let you spe…

  12. comment
    Comment #26037027

    The instructions posted by the dev directly include instructions for pulling the APK from your phone which was installed through the Play Store. https://github.com/signalapp/Signal…

  13. comment
    Comment #25365819

    uBlock Origin in advanced mode is gorhill's suggested replacement. If you have never used uMatrix before most likely uBlock Origin is what you should be using, and can easily accom…

  14. comment
    Comment #25320694

    BinData ( https://github.com/dmendel/bindata ) is a Ruby gem for this, basically using a DSL in Ruby to declaratively define binary data formats that can be both read and written.

  15. comment
    Comment #25142218

    EMR is just an automated way of deploying open source components (Hadoop and co.) - there's some glue code there but the equivalent "open" version is probably the Hortonworks stuff…

  16. comment
    Comment #24957025

    With DNS rebinding, you can still only send HTTP requests* to the target. With this attack, you have a direct, raw TCP/UDP socket. (*) I'm simplifying, what I mean is that DNS rebi…

  17. comment
    Comment #24579166

    We don't have to consider anything near unlimited resources here - you can do a masscan of the internet on commodity hardware in an hour, or you have a shodan sub (they've sold lif…

  18. comment
    Comment #24561235

    The cost of any additional untargeted attack attempt is essentially zero in most cases. It doesn't matter whether you are trying your exploit on 100 hosts or 1 million. An attacker…

  19. comment
    Comment #24558798

    By itself, disclosing version information provides little to no security consequence. If you are using an outdated, vulnerable server version, you will be exploitable regardless of…

  20. story
  21. comment
    Comment #22760278

    I think it's generally a poor assumption to assume that any two internet "crowds" are the same people. Some commenters care about X and some about Y and we can almost never tell wh…

  22. comment
    Comment #22750678

    It's a real system dialog popped by the OS when the install script requests superuser privileges. It's not fake, and the password goes to the OS, not the script.

  23. comment
    Comment #22669253

    Curious what the higher-level solution to CSRF/SSRF is? I’m struggling to think how it could be prevented except at the browser level (for CSRF). And for SSRF if there’s a legitima…

  24. comment
    Comment #22665181

    I enjoyed the post and like the idea of Tailscale[^1], but agreed. As long as there's some path to the Internet, you can't trust your LAN. I mean, that's kind of the whole point of…

  25. comment
    Comment #22647180

    Presumably power is disconnected by the T2 chip. Different from mechanical disconnect via a physical switch, but equivalently effective if you trust the T2 chip. (And if you don’t …