Viewing profile — dchest
dchest
HN member- Joined
- Fri, Jun 27, 2008, 11:51 PM UTC
- HN karma
- 14,640
- Public activity
- 2,925 items
- HN profile
- View on Hacker News ↗
About dchest
Author of Password Authentication for Web and Mobile Apps (https://dchest.com/authbook/)
Based in Montenegro.
Email: dmitry@codingrobots.com
X: @dchest Bsky: dchest.com Mastodon: mastodon.social/@dchest
Website/blog: https://dchest.com
GitHub:
https://github.com/dchest
https://github.com/coding-robots
(CC-BY) All my comments on HN are licensed under Creative Commons Attribution 3.0 license.
Recent public activity
-
comment
Comment #49107040
Looks like it was caused by result confusion: crypto_dispatch returns errors in two different ways: https://man.freebsd.org/cgi/man.cgi?query=crypto_dispatch&ap... "crypto_dispatch…
- story
-
comment
Comment #49075964
FORTH LOVE? IF HONK THEN
-
comment
Comment #48923781
With CGO disabled, it only reads /etc/passwd, while the glibc getpwnam(3) can query LDAP etc.
-
comment
Comment #48923700
Which uses libc via CGO or parses /etc/passwd with no CGO, which won't work for some cases. https://github.com/tailscale/tailscale/blob/e4144230f410204a... // userLookupGetent uses…
-
comment
Comment #48872330
I did something like this using fail2ban for some time, but 1) it didn't help much due to the larger number of IPs, 2) it blocked widely used VPN services.
-
comment
Comment #48786323
Can be malware? Something like https://news.ycombinator.com/item?id=48667495
-
comment
Comment #48699410
https://www.youtube.com/watch?v=E_6d3JBBo4s
-
comment
Comment #48566932
Being able to quickly reject invalid sessions identifiers is a useful property in some cases and is normally done by authenticating stateful session tokens with a MAC using a globa…
-
comment
Comment #48563046
WTF: > Each user has a secret: Stored securely in the database. > Stateless Validation: The core validation remains stateless. We only need to consult the database for the user's s…
-
comment
Comment #48562928
Yeah, you made a revocation list but with time value instead of the token value.
-
comment
Comment #48559768
It's interesting that most of the comments here are about using this feature to bypass security restrictions (whether valid or not). It says a lot about the attack surface of GNU u…
-
comment
Comment #48544918
Oops, of course, thanks for correction!
-
comment
Comment #48538328
> just a block cipher in the category of endofunctors A block cipher is just a keyed pseudorandom permutation! :) Imagine that we have arranged all numbers from 0 to 11579208923731…
-
comment
Comment #48472311
Did you use their volumes for node_modules or a shared dir? I mounted the whole project directory (with node_modules) inside the container and it seems to work fine (MBA M1 8 GB RA…
-
comment
Comment #48451804
The are not a "gatekeeper" under DMA (not enough users). Same as macOS.
-
comment
Comment #48375945
That's almost what it does? It's in the article: > "When a contact calls you and you're both using Phone by Google, their device sends a silent confirmation signal in real time to …
-
comment
Comment #48353851
They'll just tell you to clear cookies and use Chrome.
-
comment
Comment #48307994
"RT kernels"
-
comment
Comment #48235009
Well, obviously, software can't do things that the author didn't write code for. But AppKit components do get updated with some new features even if the original software didn't ha…
-
comment
Comment #48230184
> For instance, an app can't start using Apple Intelligence if it's compiled with an older version of the SDK that doesn't know that such a thing exists. That's not true, it became…
-
comment
Comment #48177560
Fun fact: the original iPhone's UITextField and UITextView were backed by WebKit ( https://x.com/kocienda/status/1400484168199401477 )
-
comment
Comment #48074631
How does a high-reliability system have a broken /dev/random? You're better off fixing it rather than trying to fix every downstream component that uses it. You can put your AES-12…
-
comment
Comment #47984262
That was after IAC: "Additional acquisitions in 2006 included ShoeBuy.com,[46] which the company later sold to Jet,[47] and Connected Ventures including CollegeHumor and Vimeo".
- story