Habr•September 23, 2026•🇷🇺Translated from Russian

Understanding GOST Cryptography Standards: A Practical Guide for Russian Developers

The article explains GOST cryptography standards in accessible language for developers who encounter requirements to implement electronic signatures through CryptoPro. It begins by clarifying that modern secure systems rely on three distinct cryptographic primitives rather than a single bundled technology.

Three Pillars of Cryptography

The first pillar is hashing, implemented in GOST R 34.11-2012 (Stribog), which produces a fixed-length digest from any input size while making reversal impossible. The second pillar is asymmetric digital signatures under GOST R 34.10-2012, which uses a private key on a hardware token to sign the hash and an X.509 certificate containing the public key for verification. The third pillar is symmetric block encryption via GOST R 34.12-2015 algorithms Magma and Kuznechik, which protect data confidentiality using the same key for both encryption and decryption.

Generations of Russian Standards

The text outlines three generations of domestic cryptography. The 1990s generation based on GOST R 34.10-94 and GOST 28147-89 is now obsolete. The 2000s generation introduced elliptic-curve signatures in GOST R 34.10-2001 but certificate issuance was discontinued in 2019. The current 2012+ generation combines strengthened elliptic curves, the Stribog hash function, and the Magma and Kuznechik ciphers that remain mandatory today.

Western Equivalents and Packaging Standards

Direct mappings are provided to international algorithms: Stribog corresponds to SHA-256, GOST R 34.10-2012 to ECDSA or RSA-2048, and Kuznechik to AES-256. Practical interoperability is achieved through the PKCS family and X.509 standards. PKCS#11 supplies the driver interface for accessing private keys stored on tokens such as Rutoken without exposing them to system memory. Certificate requests follow PKCS#10, while protected containers use PKCS#12. Final signatures are wrapped in PKCS#7 / CMS structures and enhanced with CAdES, XAdES, or PAdES profiles to include trusted timestamps and support different document formats.

The guide concludes that once the separate roles of each standard are understood, working with Russian cryptography becomes a predictable engineering task rather than an opaque process.

Related articles

Habr•Policy & Regulation

Passphrases vs. Leetspeak Passwords: Why Four Random Words Outperform P@ssw0rd!2026

The article explains why a passphrase made of four randomly selected words provides far greater resistance to offline attacks than a complex-looking password constructed with substitutions and appended symbols. It details how password strength is measured in bits of entropy rather than visual complexity, showing that four words drawn from a 50,000-word list yield approximately 62 bits while common leetspeak transformations add almost none. The piece contrasts fast legacy hashing with modern slow algorithms such as Argon2 and emphasizes the protective effect of per-password salting. It criticizes registration forms that reward predictable patterns and highlights NIST guidance favoring length over mandatory character rotation. The author recommends diceware-style generation for master passwords and password managers for everything else, noting that passkeys ultimately eliminate the need for memorizable secrets altogether.

Habr•Policy & Regulation

Building the Foundation of Digital Trust: Why Identity Security Remains Undervalued

Identity Security is presented as one of the most underestimated pillars of cybersecurity because granting access involves trusting individuals with sensitive information and systems. The article examines the deep intersection of IT and security functions, the costs of manual access errors, and the need to align business processes with technical controls. It references a 2026 Identity Conf study showing 43.5% of organizations experienced errors in manual rights assignment and 33.5% left access for former employees. Recommendations draw on NIST Human-Centered Cybersecurity concepts, SP 800-53, and Russian FSTEC Order No. 117 to design lifecycle processes covering account provisioning, privilege reviews, and continuous monitoring. Models such as RBAC and ABAC are discussed alongside IGA and IdM solutions to ensure business permissions map correctly to application rights. The piece stresses that successful projects require joint IT and security efforts from the initial survey through pilot and acceptance phases while measuring both risk reduction and operational efficiency.

AntiMalware•Policy & Regulation

VK Files Lawsuit in EU Court Seeking to Overturn Sanctions Imposed in July

Russian internet company VK has submitted a formal challenge to the European Union's sanctions regime by filing a case with the Court of Justice of the European Union. The company argues that the restrictions placed on VK and its subsidiary Communication Platform LLC are both unjustified and unlawful. The lawsuit, registered under case number T-664/26 on 7 October, directly contests the July sanctions that targeted the developer of the MAX messenger. Earlier restrictions had already led to the removal of multiple VK ecosystem applications from Apple App Store and Google Play, forcing users toward alternative distribution channels such as RuStore, Huawei AppGallery, Samsung Galaxy Store and Xiaomi GetApps. While installed Android applications continue to function and receive updates, iOS users face disrupted push notifications after the apps were delisted. The legal action itself does not automatically restore app availability in the affected stores.

Securitylab•Policy & Regulation

VPN Rules in Russia 2026: No Fine for Ordinary Users but Strict Penalties for Advertising and Extremist Content Access

As of September 2026, Russia maintains no separate administrative fine for ordinary citizens simply connecting to a VPN service. Responsibility arises only for specific actions such as deliberately searching for known extremist materials, advertising tools to bypass restrictions, or failing to comply with Roskomnadzor demands as a service operator. Corporate VPNs used for remote access to company networks remain fully legal under exceptions in Article 15.8 of Law No. 149-FZ. New provisions in the Code of Administrative Offenses, including Articles 13.53, 13.52 and 14.3 introduced by Laws 281-FZ and 282-FZ, impose fines ranging from 3,000 to 500,000 rubles depending on the violation and the offender category. The rules distinguish clearly between end users, service owners and advertisers. VPN technology itself is not banned, yet public services face ongoing blocking and operators must integrate with state filtering systems. The material reflects the regulatory situation on 24 September 2026.