High Tech

Ces parents ont créé une application scolaire. Ensuite, la ville a appelé le

Open Skolplattformen espérait réussir là où Skolplattform avait échoué.
Agrandir / Open Skolplattformen espérait réussir là où Skolplattform avait échoué.

Comstock | Getty Images

La patience de Christian Landgren s’épuisait. Chaque jour, le père séparé de trois enfants perdait un temps précieux à essayer de faire fonctionner correctement le système scolaire officiel de la ville de Stockholm, Skolplattform. Landgren fouillait dans d’interminables menus alambiqués pour découvrir ce que faisaient ses enfants à l’école. Si déterminer ce dont ses enfants avaient besoin dans leur kit de gym était un problème, alors trouver comment les signaler comme malades était un cauchemar. Deux ans après son lancement en août 2018, la Skolplattform était devenue une épine constante dans le pied de milliers de parents dans la capitale suédoise. « Tous les utilisateurs et les parents étaient en colère », dit Landgren.

Le Skolplattform n’était pas censé être ainsi. Mis en service en 2013, le système visait à faciliter la vie de jusqu’à 500 000 enfants, enseignants et parents à Stockholm, agissant comme l’épine dorsale technique de tout ce qui concerne l’éducation, de l’enregistrement de la fréquentation à la tenue d’un registre des notes. La plate-forme est un système complexe composé de trois parties différentes, contenant 18 modules individuels qui sont maintenus par cinq sociétés externes. Le système tentaculaire est utilisé par 600 écoles maternelles et 177 écoles, avec des connexions distinctes pour chaque enseignant, élève et parent. Le seul problème? Cela ne fonctionne pas.

wired logo

La Skolplattform, qui a coûté plus d’un milliard de couronnes suédoises, SEK (117 millions de dollars), n’a pas été à la hauteur de son ambition initiale. Les parents et les enseignants se sont plaints de la complexité du système – son lancement a été retardé, il y a eu rapports de la mauvaise gestion du projet, et il a été étiqueté un catastrophe informatique. La version Android de l’application dispose d’un note moyenne de 1,2 étoiles.

Le 23 octobre 2020, Landgren, développeur et PDG de la société suédoise de conseil en innovation Iteam, tweeté une conception de chapeau arborant les mots « Skrota Skolplattformen » – traduits librement par « poubelle la plate-forme de l’école ». Il a plaisanté en disant qu’il devrait porter le chapeau quand il va chercher ses enfants à l’école. Des semaines plus tard, portant ce même chapeau, il a décidé de prendre les choses en main. « De ma propre frustration, je viens de commencer à créer ma propre application », dit Landgren.

Il a écrit aux responsables de la ville pour leur demander de voir les documents API de Skolplattform. En attendant une réponse, il s’est connecté à son compte et a essayé de déterminer si le système pouvait faire l’objet d’une ingénierie inverse. En quelques heures seulement, il avait créé quelque chose qui fonctionnait. « J’avais des informations sur mon écran depuis la plate-forme de l’école », dit-il. « Et puis j’ai commencé à créer une API au-dessus de leur API moche. »

Les travaux ont commencé fin novembre 2020, quelques jours seulement après que le Conseil de l’éducation de Stockholm a été frappé par un Amende de 4 millions de SEK RGPD pour « insuffisances graves » dans le Skolplattform. Integritetsskyddsmyndigheten, le régulateur suédois des données, avait découvert de graves failles dans la plate-forme qui avait exposé les données de centaines de milliers de parents, d’enfants et d’enseignants. Dans certains cas, les informations personnelles des personnes pouvaient être consultées à partir des recherches Google. (Les défauts ont depuis été corrigés et l’amende réduite en appel.)

Dans les semaines qui ont suivi, Landgren a fait équipe avec d’autres développeurs et parents Johan Öbrink et Erik Hellman, et le trio a élaboré un plan. Ils créeraient une version open source de Skolplattform et la publieraient en tant qu’application pouvant être utilisée par les parents frustrés de Stockholm. S’appuyant sur les travaux antérieurs de Landgren, l’équipe a ouvert les outils de développement de Chrome, s’est connectée à Skolplattform et a noté toutes les URL et charges utiles. Ils ont pris le code, qui appelait l’API privée de la plate-forme et construit des packages pour qu’il puisse s’exécuter sur un téléphone, créant essentiellement une couche au-dessus de la Skolplattform existante et glitchy.

Le résultat a été l’Öppna Skolplattformen, ou Open School Platform. L’application est sortie le 12 février 2021 et tout son code est publié sous un licence open source sur GitHub. N’importe qui peut prendre ou utiliser le code, avec très peu de limitations sur ce qu’il peut faire avec. Si la ville voulait utiliser l’un des codes, elle le pourrait. Mais plutôt que de l’accueillir à bras ouverts, les responsables de la ville ont réagi avec indignation. Avant même que l’application ne soit publiée, la ville de Stockholm a averti Landgren qu’elle pourrait être illégale.

Au cours des huit mois qui ont suivi, Stockholms Stad, ou la ville de Stockholm, a tenté de faire dérailler et de fermer l’application open source. Il a averti les parents de cesser d’utiliser l’application et a allégué qu’elle pourrait accéder illégalement aux informations personnelles des personnes. Les responsables ont signalé l’application aux autorités de protection des données et, selon Landgren, ont modifié le code sous-jacent du système officiel pour empêcher le spin-off de fonctionner.

Puis, en avril, la ville annoncé cela impliquait la police. Les responsables ont affirmé que l’application et ses cofondateurs avaient peut-être commis une violation de données criminelles et ont demandé aux enquêteurs sur la cybercriminalité d’examiner le fonctionnement de l’application. Cette décision a pris Landgren, qui avait rencontré des responsables de la ville pour répondre aux préoccupations concernant l’application, par surprise. «C’était assez effrayant», dit-il à propos de l’implication de la police.




Source link

Articles similaires

Bouton retour en haut de la page