Urgent.News

What's breaking now, across thousands of outlets.

Tech

Secrets tied to silicon: Machine-locked cryptography with Wauth

Si un atacante roba la copia de seguridad de tu base de datos o se filtran variables de entorno, ¿puede descifrar tus claves de API? Con wauth , las claves criptográficas se derivan directamente del hardware del host, inutilizando por completo los baúles en cualquier otra máquina. Este es el Día 01 de la serie técnica WAuth Open Source (MIT, AES-256 Fernet, SQLite local cifrado). Implementación…

Translated from Spanish Read in Spanish

WAuth is an open-source tool that derives cryptographic keys directly from a host's hardware, making it impossible to use stolen backups or environment variables to decipher API keys. The tool uses a combination of UUID and processor-specific salt to generate 32-byte Fernet symmetric keys. WAuth stores encrypted secrets in local SQLite databases with protected rotation, neutralizing vectors of attack such as exposed secrets in stolen backups or accidentally leaked commits.

The code is available on GitHub and PyPI, and was created by William Steve Rodríguez Villamizar, also known as Wisrovi.

Written by urgent.news from Dev.to's report — not a translation of it. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The end of plain text SQL: Pydantic v2 as your SQLite schema

¿Por qué deberías mantener esquemas Pydantic para tu API y modelos SQLAlchemy separados para tu base de datos? WSQLite elimina esa duplicidad con cero código repetitivo.

  • Pydantic v2 y WSQLite combine para simplificar bases de datos
  • WSQLite mapeo nativo 1:1 desde Pydantic v2 para SQLite
  • Sistema de conexiones de pila garantiza seguridad multihilo

Beyond repetitive code: Unified messaging architecture with wconnect

Crear bots de Telegram y sistemas de notificación no debería exigir reinventar bucles de despacho, parseo manual de adjuntos y gestión de reconexión.

  • wconnect simplifies Telegram bot development by eliminating repetitive code.
  • Import Wtelegram and WMessage classes to initialize bot client with secure token.
  • Handle commands using decorators, enabling streaming binary files directly from memory.

More from Saturday 26 September →