
Le mois d'avril se termine très bien pour RUVDS! Nous avons remporté le concours annuel des professionnels du marché des centres de données et avons reçu le prix TsODy.RF dans la nomination de Créateur de l'année. Vous vous souvenez de cette quête de piratage émotionnel que nous avons menée en août 2020? Eu beaucoup de plaisir, non? Ils nous ont donné un prix pour cela. Qui a manqué les messages sur ce jeu fou - détails à l'intérieur.
Un peu sur la concurrence

Il a été organisé pour la cinquième année par les organisateurs - les sociétés de marketing Media Grus et AnyLine. Le prix est décerné dans plusieurs nominations , cette fois il y en avait 13. Les gagnants sont déterminés par la communauté de professionnels éminents de l'industrie russe des centres de données par vote ouvert.
Le prix dans la catégorie "Créatif de l'année" est décerné pour une approche créative de la promotion des services dans notre domaine. Et nous avons décidé de nous impliquer définitivement dans notre campagne publicitaire interactive sans précédent sous la forme d'une quête dans la salle, à laquelle ont participé plus de 600 personnes. La couverture totale des publications dans les médias et des émissions sur les réseaux sociaux sur le jeu était d'environ un demi-million de personnes. Nous n'avions aucun doute sur la victoire! Tout à fait ... enfin, presque (en fait, ils étaient inquiets).
À propos de la quête qui a apporté la victoire
Le 12 août 2020, nous avons publié un article avec un clip vidéo dans lequel nous avons proposé aux lecteurs de Habr de jouer à un jeu avec un prix en argent. Il a fallu pirater une véritable pièce créée pour la quête, qui aurait été le bureau du studio web Sokol, qui propose des services d'hébergement de lits. La salle était remplie d'appareils IoT qui devaient être contrôlés depuis le site Web de l' entreprise.
L'intrigue de la quête était que le propriétaire de la société Andrei Sokolov, qui a gagné un certain nombre de services d'hébergement sur un serveur auto-assemblé et la création de sites étranges, s'est envolé pour Bali. Il a caché les 200 000 roubles restants dans ce bureau, qu'il a fourni une protection «intelligente» contre les voleurs avec un système de suivi de diffusion sur le même site. Mais il ne les a pas cachés dans un coffre-fort, mais dans une déchiqueteuse qui, en essayant de s'introduire par effraction, commence à détruire les billets pour que l'argent ne soit pas remis aux voleurs.
Selon le scénario, 1000 roubles sont détruits toutes les heures, ce qui incite les participants à réfléchir et à agir rapidement - après tout, le gagnant prend le montant restant au moment du piratage. Un hack doit être un court-circuit, qui conduira au contrôle des appareils IoT via le site et qui détruira le serveur. Le court-circuit devait être organisé comme ceci: trouver le laser caché, l'activer en sélectionnant le code d'accès et le diriger vers le poids suspendu qui, en tombant, a cassé l'aquarium avec de l'eau, qui a été inondé par le serveur. Il y avait aussi des indices . La diffusion en direct de ce qui se passait dans le bureau a été menée sur YouTube pendant deux jours: les lumières clignotaient, le téléphone sonnait, l'Internet des objets faisait rage.
Comment la quête s'est déroulée et qui l'a gagnée, en prenant 134000 roubles, vous pouvez lire ici...
Comment le jeu a été créé
Nous avons publié deux articles détaillés sur le backend et le matériel du projet - vous pouvez y lire étape par étape comment tout a été configuré, testé, quelles étaient les difficultés et comment nous en sommes sortis. Et ici, en un mot, à propos de l'essentiel.

Backend
Composé de six unités architecturales:
- Le backend des entités de jeu responsables des mécanismes de jeu. Implémentation sous la forme d'une application de démarrage à ressort qui avait trois contrôleurs de repos (Megatron pour laser, contrôleur pour captcha et contrôleur pour mapper les pages Tilda), point de terminaison websocket pour contrôler les gadgets et les services avec la logique du jeu.
- VPS. , , - . Turbo. VPS- RabbitMQ, DDoSa Cloudflare.
- . , .
- , .
- : , , .
- — «» , . , js- .

Nous n'avons pas utilisé de solutions box et d'appareils intelligents pour la maison et n'avons pas utilisé de connexions sans fil, car tous les appareils étaient à une distance maximale de 3 mètres les uns des autres. Il n'y avait aucun relais ou Arduino visible dans le cadre. Megatron-3000 est un module laser pour la découpe avec mise au point manuelle LSMVR450-3000MF, 3000mW, 450nm. Pour réserver l'électricité et Internet, nous avons utilisé le schéma N + 1 habituel pour les data centers et un routeur basé sur OpenWRT avec le package mwan3 pour passer à un modem de secours de Yota en cas de rupture. Plus de détails de fer et de nuances cinématographiques ici .
À propos de récompenser

cérémonie de remise des prix TsODy.RF / La cérémonie a été aussi solennelle qu'un Oscar. Nous avons dû concourir pour le prix dans la nomination avec des professionnels de AFESPRO LLC, C3 Solutions et GreenMDC. Tel qu'il est conçu, notre projet n'est pas qu'une simple campagne publicitaire, même si créative. Le message principal était que nous sommes contre la diffusion des VDS / VPS virtuels sur le marché les serveurs de ces sociétés qui fournissent des services de mauvaise qualité, qui offrent un hébergement sur du matériel non professionnel et qui par cette approche discréditent toute la sphère des services de serveurs virtuels en Russie. Merci aux organisateurs et au jury du prix pour avoir beaucoup apprécié notre action. Et un grand merci aux "hackers" de Habr, qui étaient si enthousiastes à propos de la quête. Vous inspirez!
