Urgent.News

What's breaking now, across thousands of outlets.

Tech

Passkeys Explained Without the Jargon

You’ve probably seen a website ask, “Would you like to create a passkey?” It sounds like another password to manage. It actually works quite differently. What happens when you create one? Your device or password manager creates a pair of cryptographic keys: A public key, which the website stores. A private key, which your authenticator protects. When you sign in, the website sends a challenge.…

You might have encountered a website prompting, "Would you like to create a passkey?" It appears to be another password to manage, but in reality, it operates quite differently. When you create a passkey, your device or password manager generates a pair of cryptographic keys: a public key, which the website retains, and a private key, safeguarded by your authenticator.

During sign-in, the website transmits a challenge, which your authenticator responds to by signing with the private key. The website then verifies the response using the public key. Usually, you confirm this process using your fingerprint, facial recognition, or device PIN. No password needs to be typed or sent to the website.

What makes passkeys more resistant to phishing is their association with the specific service they were generated for. Unlike passwords, passkeys cannot be used on fraudulent websites that mimic the legitimate one. This binding technique inherently safeguards against phishing attempts. Additionally, sensitive biometric data like your fingerprint or facial recognition remains on your device; only cryptographic proof is shared with the website.

However, what happens if you lose your phone? It depends on how you stored the passkey. Some passkeys can be synchronized across multiple devices through a credential provider, while others remain tied to a specific device or hardware security key. Before committing to a particular passkey, it's essential to understand how your provider handles recovery and whether you can register an alternative authenticator. FIDO offers guidance on these matters.

For developers planning to implement passkeys, it's crucial to consider account recovery. A robust sign-in method alone won't suffice if the recovery process is vulnerable to attack. Utilize a reliable WebAuthn library, meticulously validate authentication responses on the server, and test scenarios where users might lose access to their devices. Google suggests relying on an established library rather than creating your own server-side registration process.

While passkeys can't prevent every type of scam, they effectively eliminate the common issue of users disclosing reusable passwords to malicious actors who trick them into providing these credentials. Have you begun using passkeys, or does the recovery process still give you pause?

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

A single missing unsubscribe can cost your app $50,120

Photo by Brian McGowan on Unsplash A $50,000 penalty per email A marketing email that skips the required unsubscribe link can trigger a penalty of $50,120, and that figure applies to each offending…

  • $50,120 penalty per offending email
  • Unsubscribe link must be present and functional
  • Compliance violations jeopardize cash flow

Red Flags in the Ledger - hf26 Challenge

TinyGuard AI — Simple AI Powered Expense Anomaly Detector This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built TinyGuard AI is a lightweight, AI-powered…

  • TinyGuard AI detects unusual expenses in CSV data
  • Isolation Forest and TabPFN are AI-powered analysis tools
  • Future version includes recurring analysis and accounting integrations

Testing authored memory across fresh CLI processes

The example separates persistence from retrieval: an evolution-store record survives process exit, while a role thesaurus and co-occurrence graph select relevant memory items.

  • Authored memory saved in CLI processes using Terraphim agent
  • Validate instruction retrieved by Brief Reviewer role
  • Finance Reviewer role fails to match validation query

Audio works, video is black: debugging a layered WebRTC SFU in Go

Audio connects instantly, the viewer hears everything, and the video tile stays black. The publisher side looks fine. ReplaceTrack returns nil , which the code logs as success.

  • Audio connection establishes quickly, video remains black
  • ReplaceTrack returning nil error indicates track already bound
  • Verify negotiated direction, codec compatibility, and RTP packets

OrderSift turns messy customer messages into orders you can actually act on.

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built OrderSift turns messy customer messages into orders you can actually act on.

  • AI-powered tool transforms customer messages into structured orders
  • Extracts key information like quantities, customizations, and pickup dates
  • Helps small food and craft businesses save time and reduce errors

More from Tuesday 13 October →