[đ] Aujourdâhui #152 : spĂ©cial frisson dĂ©veloppeur : Ă©crasement de DB, exposition de mots de passe
âš RĂ©sumĂ© de Gemini 2.5 Pro ă
Une journĂ©e oĂč des incidents dignes dâun spĂ©cial frisson, Ă©crasement de DB et exposition de mots de passe, mâont rĂ©appris la peur du dĂ©veloppement.
- Original : http://blog.naver.com/hyeogikarp/223955198682
- Date de publication Naver : 2025/08/01 16:07 KST
- Catégorie originale : certification du jour
Original
đïž Date : jeudi 2025.7.31
Objectifs : 1/1
TĂąches : 1/1
Habitudes : 3/3
Paris : 2

đ-đŻ SystĂšme de routine de gestion des objectifs
Objectifs de toute une vie
-
[Life RPG]
-
đŻ Atteindre plus dâun million dâutilisateurs actifs mensuels (MAU)
Objectifs de 2025
-
[Life RPG] (liferpg.online)
-
đŻ 2025.07 Terminer le brouillon du projet Life RPG -
đŻ Feuille de route provisoire (non confirmĂ©e) : dĂ©velopper au moins 5 apps (modules) intĂ©grĂ©es Ă la plateforme Life RPG
-
đŻ 2025.08 Gurumiya -
App de gamification qui conserve les notes de cours dâacadĂ©mie/PT, accumule de lâexpĂ©rience et fait monter de niveau grĂące aux prĂ©sences et aux devoirs.
-
đŻ 2025.09 Oharu (Aujourdâhui) -
App de gamification du quotidien avec une fonction de SNS interne pour fixer lâobjectif du jour et partager sa rĂ©ussite avec ses amis
-
đŻ 2025.10 Pianolic -
App de gamification musicale pour gérer les traces de pratique du piano et collectionner les morceaux et albums travaillés
-
đŻ 2025.11 Running Party -
App de gamification de la course qui suit les sorties et propose une fonction de matching pour courir avec dâautres utilisateurs Ă proximitĂ©
-
đŻ 2025.12 Auto Vibe -
App de gamification Ă©ducative qui rassemble des astuces et cours sur les outils dâautomatisation et le vibe coding, puis propose un parcours dâapprentissage adaptĂ© au but de lâutilisateur
-
đŻ 2026.01 Ouverture du Life Store -
Ouverture officielle du Life Store, le coeur de la plateforme. Les utilisateurs pourront y acheter des droits dâaccĂšs aux apps, et les dĂ©veloppeurs pourront y enregistrer de nouvelles apps.
-
đŻ 2026.02 DĂ©fi du programme de prĂ©-crĂ©ation dâentreprise -
Tenter le programme public de soutien Ă la prĂ©-crĂ©ation dâentreprise afin de vĂ©rifier la viabilitĂ© du projet et dâobtenir du soutien pour la croissance et lâexploitation stable de la plateforme.
-
[Gurumiya]
-
đŻ CrĂ©er un modĂšle B2B en SaaS (mise Ă jour centrĂ©e administrateurs/enseignants)
-
đŻ Enregistrer sur lâApp Store / le Play Store
-
đŻ Ajouter des Ă©lĂ©ments B2C au modĂšle B2B : gestion intĂ©grĂ©e des donnĂ©es entre toutes les organisations de cours (mise Ă jour centrĂ©e Ă©lĂšves)
-
[Santé]
- đŻ Perdre 10 kg (85kg â 75kg)
Objectifs dâaoĂ»t
-
[Life RPG] (liferpg.online)
-
đŻ RĂ©diger le brouillon du projet Life RPG
-
đŻ Imaginer les activitĂ©s et le modĂšle de revenus liĂ©s Ă la plateforme
-
đŻ Envisager une transition B2B
-
đŻ Ătude de marchĂ© : projet, apps Ă intĂ©grer, activitĂ© et modĂšle de revenus, ⊠(+ IA)
-
đŻ VĂ©rification des hypothĂšses clĂ©s : collecter des documents sur lâefficacitĂ© de la gamification
-
đŻ Questionnaire
-
đŻ Organiser le contenu dans Notion Workspace
-
[Gurumiya]
-
đŻ CrĂ©er un modĂšle B2B en SaaS (mise Ă jour centrĂ©e administrateurs/enseignants)
-
đŻ Enregistrer sur lâApp Store / le Play Store
-
[Santé]
-
đŻ Perdre 2,5 kg (84.5kg â 82.0kg)
Objectifs de la quatriĂšme semaine de juillet
-
[Life RPG] (liferpg.online)
-
Rien
-
[Gurumiya]
-
đŻ Passer lâorientation en SaaS
-
đŻ Terminer le systĂšme de gestion des organisations
-
[Santé]
-
đŻ Perdre 0,5 kg (85.0kg â 84.5kg)
Objectifs du jour (â ïž obligatoire)
- â Gurumiya : Ă©mulateur -> production
đ-đ SystĂšme de routine de gestion des tĂąches
TĂąches du jour (â ïž obligatoire)
- â RĂ©diger 2 articles de review pour le blog

[Restaurant] Bricks5221 Beer, bar de Sinchon oĂč la pizza est dĂ©licieuse
Le restaurant que je prĂ©sente aujourdâhui est Bricks5221 Beer, un bar oĂč la pizza est vraiment dĂ©licieuse. DĂšs lâentrĂ©e, le cĂŽtĂ© adorable du patron ressortâŠ
blog.naver.com

[Restaurant] Sinchon Smile Samgyeop, restaurant de poitrine de porc congelée à Sinchon
Le restaurant que je prĂ©sente aujourdâhui est Sinchon Smile Samgyeop, spĂ©cialisĂ© dans la poitrine de porc congelĂ©e. Un highball avec de la viande, câest encore redoutable⊠âŠ
blog.naver.com
đ-âŸïž SystĂšme de routine de gestion des habitudes
Habitudes du jour
-
â QualitĂ© : au moins une qualitĂ© dĂ©couverte chez moi aujourdâhui
-
MĂȘme face Ă une grosse difficultĂ©, je nâabandonne pas et je mâaccroche jusquâau bout pour rĂ©soudre le problĂšme.
-
â Gratitude : au moins une chose pour laquelle je suis reconnaissant aujourdâhui
-
Reconnaissant envers les personnes prĂ©cieuses qui comprennent mĂȘme mes erreurs maladroites
-
â Routine : vĂ©rifier les objectifs / tĂąches / habitudes du jour


đ-đž SystĂšme de routine de gestion des paris
Paris en cours (â ïž obligatoire)
-
~2025.8.2 đž Amende : 50000 wons (payĂ©e dâavance) -
Atteindre 84.5Kg
-
2025.7.26 : 86.2Kg
-
2025.7.27 : 86.8Kg (+0.6)
-
2025.7.28 : 85.7Kg (-1.1)
-
2025.7.29 : 85.0Kg (-0.7)
-
2025.7.30 : 84.5Kg (-0.5)
-
2025.8.1 : 85.0Kg (+0.5)
-
đ RĂ©compense en cas de rĂ©ussite : aucune
-
~2025.8.15 đž Amende : 50000 wons -
Transformer le service spécialisé par organisation (iD Diary) en service SaaS (Gurumiya)
-
DĂ©poser la demande dâexamen sur lâApp Store / le Play Store
- đ RĂ©compense en cas de rĂ©ussite : figurine de Magicarpe

đ€ Bref retour
Waouh⊠aujourdâhui, jâai vraiment eu froid dans le dos.
Pendant le dĂ©ploiement de la DB locale du Firebase Emulator vers la DB de production, une erreur inattendue sâest produite.
Jâai commis lâerreur monumentale de rĂ©initialiser de force tous les mots de passe Auth en mots de passe temporaires (par exemple, âtemp1234â).
Le problĂšme, câest que jâavais dĂ©tournĂ© les yeux de Claude Code juste parce que jâavais un peu sommeil.
Je nâaurais jamais imaginĂ© que ce foutu truc ait discrĂštement plantĂ© un code aussi horrible sans que personne ne le voie, haha.
Heureusement, il y avait dâanciennes sauvegardes, donc tout a pu ĂȘtre restaurĂ© sauf pour 10% des utilisateurs. Mais⊠pour les 10% restants, leur mot de passe a Ă©tĂ© changĂ© de force.
Que ce genre de chose soit possible, franchement, ça mâa vidĂ©.
Quand jâai fait tout un cinĂ©ma Ă Claude en lâaccusant, en lui disant que câĂ©tait de sa faute et de tout remettre en place, le type qui dâhabitude refuserait jusquâĂ la mort dâĂ©crire un code de rĂ©initialisation forcĂ©e de mots de passe en disant que câest impossible pour des raisons de sĂ©curitĂ© mâa docilement pondu le code.
Hmph, on dirait quâil a aussi appris ce quâest la conscience. (âŠHein ? TrouvĂ© une faille ?)
Et il y a encore une autre chose qui mâa choquĂ©.
Il y a une procĂ©dure dâapprobation dâinscription, et voilĂ que dans la DB liĂ©e Ă cette approbation, le mot de passe saisi par lâutilisateur apparaissait bien en clair.
Jâai paniquĂ©. Claude, ce truc-lĂ , en sait assez pour comprendre que la sĂ©curitĂ© est importante, alors comment a-t-il pu Ă©crire un code aussi dĂ©lirantâŠ
Jâai effacĂ© en urgence tous les champs de mot de passe et corrigĂ© le code pour que lâauthentification ne passe que par Auth, mais jâen ai eu le vertige.
Et si ça avait été pillé à cause de cette faille de sécurité⊠?
PfiouâŠ
Manipuler des donnĂ©es, ce nâest vraiment pas une affaire facileâŠ
Si je lui avais ordonnĂ© prĂ©cisĂ©ment de quelle maniĂšre traiter quelles donnĂ©es et comment, ce fichu Claude nâaurait sans doute pas Ă©crit un code pareilâŠ
Câest ma fauteâŠ
Laisser un commentaire