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

VK Tech Rolls Out Unified AI Assistant Across VK WorkSpace Corporate Tools

VK Tech is preparing a unified AI Assistant for the VK WorkSpace platform, together with semantic search capabilities and an MCP server for connecting autonomous agents.

The update targets both small and medium businesses and large corporations. Corporate routine tasks are expected to gain a capable assistant, although rollout will proceed in stages.

The improved search will locate documents, emails, and messages by semantic meaning, even when employees cannot recall exact titles or wording. Video conferences will gain automatic transcription, topic extraction, decision logging, and task identification.

At the first stage, the AI Assistant will operate only within available user conversations in VK WorkSpace Messenger. Users will be able to ask questions in natural language and receive structured answers containing links to source messages and chats. The function is already available in the local On-Premise version and is scheduled to launch in the cloud SaaS edition in October.

Later, the assistant will extend to Mail, Disk, and Calendar. For example, a query such as “What was discussed about the project last week?” will aggregate information from chats, emails, meetings, and documents.

The assistant will not be granted unrestricted access to the entire corporate archive; permissions will be strictly limited by employee rights and company policies.

VK Tech also announced the addition of an MCP server. Through this server, AI agents will be able to search for information, prepare materials for meetings, and execute actions inside platform services. Agents created in VK AI Space will be supported. The MCP server will be included in VK WorkSpace On-Premise 26.3, while the cloud version is planned for October. Messenger access for agents will be enabled first, followed by Mail, Disk, and Calendar before the end of the year.

Related articles

Habr•Other

How to Avoid Becoming the Hero of 'My Program Deleted 800 GB': Safe Recursive Deletion in Bash and Python

A recent Habr article examines dangerous patterns in recursive file deletion scripts that have caused massive data loss incidents, including an 800 GB wipe triggered by Telegram Desktop on Windows. The piece analyzes classic mistakes such as empty variables in rm commands and extra spaces that turned single paths into multiple destructive arguments, referencing the 2015 Steam Linux bug and the 2011 Bumblebee installer error. It provides hardened Bash templates using set -euo pipefail, ${VAR:?} checks, realpath validation, and --one-file-system flags to prevent deletion of forbidden directories or symlinked targets. The Python section introduces a safe_rmtree wrapper that enforces root boundaries, rejects symlinks, uses resolve(strict=True), and checks shutil.rmtree.avoids_symlink_attacks before proceeding. Additional recommendations include dry-run modes, marker files, temporary directory usage, and logging to make deletion operations auditable and reversible where possible.

AntiMalware•Other

Hackers tamper with refrigeration units in European supermarkets, setting temperatures to +50 °C

Attackers gained unauthorized access to refrigeration and freezer control systems in supermarkets across several European countries, including Sweden, Belgium, Luxembourg, and Estonia. In multiple locations they altered temperature settings to +50 °C, risking widespread spoilage of perishable goods. The incidents primarily affected older, unpatched Danfoss controllers that had been connected to networks for remote maintenance. Estonian manufacturer Kitman Coldtech reported that one attack on a legacy Danfoss system was detected and stopped within approximately ten minutes, preventing any damage. Similar intrusions were confirmed by Swedish chains ICA and Coop, following earlier incidents in French supermarkets in October that resulted in product losses. Experts note that legacy industrial controllers remain attractive targets because they are often left exposed once placed online for convenience.

Habr•Other

AmneziaWG Container for MikroTik Routers Delivers Top Performance Six Months After Launch

A developer released an AmneziaWG container for MikroTik devices in February 2026 and has since added major improvements in speed, protocol support, and stability. The lightweight container leverages the router's native WireGuard implementation for cryptography while handling AmneziaWG obfuscation in software. Performance now reaches 250-350 Mbit/s on models such as Hap Ax3 and RB5009B after switching to C code and increasing buffer sizes with RouterOS 7.24. New features include server mode for connecting multiple MikroTik devices, random port hopping, IPv6 support, dynamic DNS, and offline configuration. The project survived an early GitHub ban caused by test scripts and has grown to over 370 stars while remaining fully offline and privacy-focused.

Habr•Other

Building Resilient DoH Failover on MikroTik RouterOS to Handle Unreachable Cloudflare Responses

A network administrator encountered a persistent issue in a branch office where pages like Tailwind CSS CDN failed to load despite valid DNS responses from Cloudflare DoH. The problem stemmed from unreachable IP addresses such as 8.6.112.0 and 8.47.69.0 returned by the resolver, which RouterOS treated as healthy because it only checked for valid IP types rather than route reachability. RouterOS supports only a single active DoH upstream via the use-doh-server parameter, requiring custom scripting for failover between multiple endpoints like Cloudflare and dns.google. The solution involved static DNS entries for bootstrap addresses, certificate trust anchors including SSL.com TLS ECC Root CA 2022, and a health monitor script that probes using DNS-JSON API calls instead of switching the resolver directly. Multiple iterations addressed issues like cache-based false positives, plain DNS fallback risks from provider spoofing, and clock validation to prevent certificate failures. The final implementation uses thresholds for failure and recovery to avoid flapping and ensures post-switch verification before committing to a backup endpoint.