Skip to main content

SK DataFort 🛡️

SK DataFort es una librería de Python de alta seguridad diseñada específicamente para aplicaciones que manejan miles o millones de registros (plataformas educativas, hospitales, universidades, comercios y servicios de IA).

Su objetivo no es solo evitar accesos no autorizados en la entrada, sino actuar como un escudo interno para impedir que errores de programación o fugas de credenciales expongan bases de datos masivas.

🚀 Funciones Principales

  • Detección de Contexto Anómalo: Monitoreo en tiempo real de direcciones IP y dispositivos (User-Agent) para bloquear accesos sospechosos y mitigar secuestros de sesión.
  • Control de Políticas de Datos: Restricción estricta de exportaciones masivas (Anti-scraping) y validación de límites de consumo por consulta.
  • Cifrado de Campos Sensibles: Encriptación robusta a nivel de base de datos para proteger registros críticos.
  • Logs de Auditoría Automáticos: Registro indestructible de anomalías e intentos de hackeo en archivos de seguridad local.

📦 Instalación (Modo Desarrollo)

Para clonar e instalar este escudo de seguridad de forma local en tus proyectos, ejecuta en tu terminal:

cd libreria
pip install -e .

💻 Ejemplo de Uso Rápido

Así de fácil es proteger tus endpoints contra cambios drásticos de dispositivo o IP:

from sk_datafort import AnomalyDetector

detector = AnomalyDetector()

# Validar el ingreso del usuario legítimo
autorizado, mensaje = detector.verify_context(
    user_id="user_123", 
    current_ip="192.168.1.50", 
    current_device="iPhone 15 Pro"
)

# Si un atacante intenta usar las credenciales desde otra IP/Dispositivo
bloqueado, mensaje = detector.verify_context(
    user_id="user_123", 
    current_ip="185.45.22.10", 
    current_device="Windows Chrome"
)
# Retorna: False | Genera una alerta automática en 'seguridad_alertas.log'

📄 Licencia

Este proyecto está bajo la Licencia MIT.

Metadata

Release files for sk-datafort 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sk-datafort 0.1.0
File Size Uploaded Provenance
sk_datafort-0.1.0.tar.gz 3.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sk-datafort 0.1.0
File Interpreter ABI Platform
sk_datafort-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.2 kB

Release files / sk_datafort-0.1.0.tar.gz

Download URL sk_datafort-0.1.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b73c79a00755b6905bcb705b7128361c99a795507b04f6ce2b165f8580162c14
BLAKE2b-256 checksum
How to use checksums
8380d2520e64a9d3ecffaaa41dfef8c6a5d7a04c7c39a89fb4792645a3f6f553
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / sk_datafort-0.1.0-py3-none-any.whl

Download URL sk_datafort-0.1.0-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f508aec004822357dec833c82ee91a818038fc0065aadcea2d7a2a07f8cd1b2
BLAKE2b-256 checksum
How to use checksums
f554eeafa1b4454da38d5bc1e32b762263386cf287f6ed97b6018c37b8999c3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for sk-datafort 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page