[tradein][tech-debt] dedup_hash plain-text refactor — md5 collision risk в rosreestr #576

Closed
opened 2026-05-25 06:02:35 +00:00 by lekss361 · 0 comments
Owner

Проблема

deploy/import-rosreestr.sh: dedup_hash = md5('ros:dkp:' + id). MD5 теоретически collidable (хоть и низкая вероятность в нашем объёме).

Что сделать

  1. Заменить на sha256 или просто plain key ros:dkp:<id> (если БД unique constraint справляется).
  2. ALTER TABLE / new column / backfill.

Acceptance

  • Никаких collision-prone hash в production data path.

Refs

  • sessions/Session_TradeIn_Dkp_Roadmap_May25 (outstanding: dedup_hash refactor)
## Проблема `deploy/import-rosreestr.sh`: `dedup_hash = md5('ros:dkp:' + id)`. MD5 теоретически collidable (хоть и низкая вероятность в нашем объёме). ## Что сделать 1. Заменить на `sha256` или просто **plain key** `ros:dkp:<id>` (если БД unique constraint справляется). 2. ALTER TABLE / new column / backfill. ## Acceptance - Никаких collision-prone hash в production data path. ## Refs - `sessions/Session_TradeIn_Dkp_Roadmap_May25` (outstanding: dedup_hash refactor)
lekss361 added the
tech-debt
tradein
labels 2026-05-25 06:02:35 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#576
No description provided.