HN user

kenniskrag

502 karma
Posts19
Comments293
View on HN
github.com 3mo ago

Mastodon: Don't use "Mastodon" or "mstdn" in domain names

kenniskrag
4pts8
medium.com 2y ago

Android Permission Bypass: Unauthorized Access Through Read_external_storage

kenniskrag
2pts0
old.reddit.com 4y ago

Server 2012 R2 on ESXI7.0 non-accessible bootdev from Windows paravirtSCSI patch

kenniskrag
1pts0
sourceforge.net 4y ago

Linux Live CD for Network Simulation/Training

kenniskrag
1pts1
www.maizure.org 4y ago

Decoded Openttd

kenniskrag
5pts0
sverigesradio.se 5y ago

Vehicles in the Nordics stand still after alcolocks crashed

kenniskrag
1pts0
dilbert.com 5y ago

Reschedule the Zoom Call

kenniskrag
23pts0
www.theguardian.com 5y ago

NRA files for bankruptcy and seeks to incorporate in Texas

kenniskrag
5pts0
threema.ch 5y ago

Messenger Comparison (From Threema)

kenniskrag
3pts1
www.learnentityframeworkcore.com 5y ago

Learn EF Core

kenniskrag
2pts0
github.com 5y ago

Security: Bitwarden Desktop app grants RCE to Bitwarden developers

kenniskrag
3pts0
github.com 5y ago

Security: Bitwarden Desktop app grants RCE to Bitwarden developers

kenniskrag
2pts0
tonsky.me 6y ago

You don’t want many options

kenniskrag
1pts0
utcc.utoronto.ca 6y ago

One reason for Go to prefer providing indexes in for range loops

kenniskrag
1pts0
utcc.utoronto.ca 6y ago

The two meanings of 'DNS over HTTPS' today

kenniskrag
1pts0
utcc.utoronto.ca 6y ago

Firefox could support automatically using local DNS over HTTPS servers

kenniskrag
3pts0
m.techxplore.com 6y ago

30750-bit prime factorization with a duration of only 3 years

kenniskrag
2pts0
www.learnentityframeworkcore.com 6y ago

Learn EF Core

kenniskrag
2pts0
news.ycombinator.com 6y ago

Ask HN: How Can I Support the Open Source Community

kenniskrag
2pts1

But then your hardware dies

A lot of services have password reset email features. If the email account has passkey you're screwed. But restore by snail mail can be possible but slow (for paid services). More secure? Don't know but same category of problems already known due to sim swapping attacks in mobile sector. But for sure the Mail account is a high value target.

Storing passkeys in a database may be possible but complex to do it right e.g. backup verification, avoiding to leak while backup etc.

Not if the advertise zero knowledge encryption. As far as I understand the password sharing / collaboration feature is often the problem.

Second: The provider can get the passwords with a simple server change.

Much like the other products we analyse, 1Password lacks authentication of public keys. This trivially enables sharing attacks similar to BW09, LP07 and DL02, something that the 1Password whitepaper...

IMPACT. Complete compromise of vault confidentiality and integrity. The adversary can read and decrypt all vault con- tents encrypted after the attack, including passwords, credit card information, secure notes, and other sensitive data stored in the vault. Similarly, they can inject new items into the vault after the attack. REQUIREMENTS. The client fetches key material from the server, for example due to the user logging in on a new device. If executed on a non-empty vault, the attack results in the client losing access to all items already in their vault, while leaking any new items added to the vault after the attack took place. If the attack is executed at the time of vault creation, the attack is effectively undetectable by the client, since it cannot distinguish between a ciphertext it created and the ciphertext created by the server during the attack. PROPOSED MITIGATION. A straightforward mitigation is to have the client sign vault keys using the RSA private key in the keyset before encrypting them with the RSA public key. Ideally, two different key pairs would be used for...

from the paper: https://eprint.iacr.org/2026/058.pdf

One reason was, that the security model wasn't enough anymore. E.g. every application was trusted and can listen to key inputs e.g. steal passwords and credit card infos. Btw there was an issue that screenshotting in wayland was not possible. But easy in X11 because everything was visible.

Don't know much about the architecture about wayland but I think grahic driver handling changed in wayland too.

Generally it depends on the threat vector.

* Do you trust the hardware

* Do you trust the OS

* Do you trust the user

* Do you trust the software

On a rootkit you don't trust the OS anymore. So a safe location inside the OS space isn't an option anymore. But often you are not a root user (e.g. android, windows in a corporate environment)

If you have OS backups there is a risk it is readable by others (e.g. cloud, different IT department). There is also a risk a user uploads the config somewhere.

If you want to rotate keys you would have to search all keys compared to a centralized location.

yes because more than one process can access the file.

A "password manager" provides a defined api and schields the password away from everything. It can also ask the user if process x can access the key y.

TL;DR: Windows Defender had a bug that made certain system calls expensive on CPU cycles when Defender's Real-time Protection feature is enabled. After discovery, Mozilla reported this issue to Microsoft. Microsoft is releasing a patch that should result in lower CPU usage when using Firefox on sites like YouTube (a ~75% CPU usage reduction was noted when browsing YouTube in Firefox with the fixed version of Defender).

https://news.ycombinator.com/item?id=35458746

Nice idea. From the docs:

Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server.

Since the tarpit is in the banner before any cryptographic exchange occurs, this program doesn't depend on any cryptographic libraries. It's a simple, single-threaded, standalone C program. It uses poll() to trap multiple clients at a time.

https://github.com/skeeto/endlessh