{"id":4568,"date":"2026-10-06T12:00:00","date_gmt":"2026-10-06T12:00:00","guid":{"rendered":"https:\/\/smartcoding.com.au\/le-stockage-chiffre-des-identifiants-dans-les-extensions-pour-le-profil-detablissement-google\/"},"modified":"2026-10-06T12:00:00","modified_gmt":"2026-10-06T12:00:00","slug":"le-stockage-chiffre-des-identifiants-dans-les-extensions-pour-le-profil-detablissement-google","status":"publish","type":"post","link":"https:\/\/smartcoding.com.au\/fr\/le-stockage-chiffre-des-identifiants-dans-les-extensions-pour-le-profil-detablissement-google\/","title":{"rendered":"Le stockage chiffr\u00e9 des identifiants dans les extensions pour le Profil d&rsquo;\u00e9tablissement Google"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Les identifiants chiffr\u00e9s devraient \u00eatre la norme dans les extensions pour le Profil d&rsquo;\u00e9tablissement Google. Les extensions qui stockent les secrets client OAuth en texte clair mettent en danger votre entreprise et vos clients. Ce guide explique ce qu&rsquo;il faut attendre d&rsquo;une extension bien con\u00e7ue en 2026.<\/p>\n\n<h2 class=\"wp-block-heading\">Pourquoi les identifiants doivent \u00eatre chiffr\u00e9s<\/h2>\n\n<p class=\"wp-block-paragraph\">Les secrets OAuth donnent un acc\u00e8s complet \u00e0 votre Profil d&rsquo;\u00e9tablissement Google. Un secret divulgu\u00e9 peut servir \u00e0 publier en votre nom, lire vos avis et polluer vos statistiques. Le stockage en texte clair dans la table des options est la surface d&rsquo;attaque la plus courante.<\/p>\n\n<p class=\"wp-block-paragraph\">Le chiffrement au repos bloque le vecteur d&rsquo;attaque du vidage de base de donn\u00e9es.<\/p>\n\n<h2 class=\"wp-block-heading\">Comment fonctionne un bon chiffrement<\/h2>\n\n<p class=\"wp-block-paragraph\">GMB Poster utilise un chiffrement AES-256-CBC bas\u00e9 sur la constante AUTH_KEY de votre site. La cl\u00e9 de chiffrement n&rsquo;appara\u00eet jamais dans la base de donn\u00e9es. Les identifiants sont chiffr\u00e9s avant l&rsquo;\u00e9criture et d\u00e9chiffr\u00e9s uniquement au moment de l&rsquo;appel \u00e0 l&rsquo;API Google.<\/p>\n\n<p class=\"wp-block-paragraph\">L&rsquo;extension GMB Poster ne journalise jamais les identifiants et ne les renvoie jamais dans les r\u00e9ponses de l&rsquo;API REST.<\/p>\n\n<h2 class=\"wp-block-heading\">Comment v\u00e9rifier votre extension<\/h2>\n\n<p class=\"wp-block-paragraph\">Examinez directement la table des options. Recherchez votre secret client OAuth. Si vous le trouvez en texte clair, l&rsquo;extension n&rsquo;est pas s\u00fbre. Si vous trouvez des octets chiffr\u00e9s, l&rsquo;extension fait les choses correctement.<\/p>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez les r\u00e9ponses de l&rsquo;API REST pour tout champ cens\u00e9 rester priv\u00e9. Si le secret appara\u00eet dans une r\u00e9ponse, c&rsquo;est une fuite.<\/p>\n\n<h2 class=\"wp-block-heading\">Politique de rotation<\/h2>\n\n<p class=\"wp-block-paragraph\">Faites tourner les secrets OAuth au d\u00e9part d&rsquo;un collaborateur, en cas de suspicion de compromission, ou chaque ann\u00e9e par hygi\u00e8ne. Le stockage chiffr\u00e9 rend la rotation triviale, car l&rsquo;extension g\u00e8re automatiquement le rechiffrement.<\/p>\n\n<p class=\"wp-block-paragraph\">Documentez qui a acc\u00e8s \u00e0 la rotation des identifiants dans votre plan de r\u00e9ponse aux incidents.<\/p>\n\n<h2 class=\"wp-block-heading\">Au-del\u00e0 du secret<\/h2>\n\n<p class=\"wp-block-paragraph\">Les jetons d&rsquo;acc\u00e8s et les jetons d&rsquo;actualisation sont tout aussi sensibles et n\u00e9cessitent le m\u00eame chiffrement. Certaines extensions chiffrent le secret client mais laissent les jetons en texte clair. C&rsquo;est encore une fuite.<\/p>\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez que tout le cycle de vie des identifiants est prot\u00e9g\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\">Questions fr\u00e9quentes<\/h2>\n\n<h3 class=\"wp-block-heading\">Le chiffrement des identifiants est-il d\u00e9sormais standard dans les extensions pour le Profil d&rsquo;\u00e9tablissement Google ?<\/h3>\n\n<p class=\"wp-block-paragraph\">Pour les nouvelles extensions, oui. Les plus anciennes sont in\u00e9gales. Auditez votre extension avant de lui confier des identifiants de production.<\/p>\n\n<h3 class=\"wp-block-heading\">Que se passe-t-il si ma AUTH_KEY change ?<\/h3>\n\n<p class=\"wp-block-paragraph\">Vous devrez saisir \u00e0 nouveau les identifiants. L&rsquo;extension ne peut pas d\u00e9chiffrer l&rsquo;ancien stockage avec une nouvelle cl\u00e9.<\/p>\n\n<h3 class=\"wp-block-heading\">La AUTH_KEY est-elle un point de d\u00e9faillance unique ?<\/h3>\n\n<p class=\"wp-block-paragraph\">Elle fait partie de la s\u00e9curit\u00e9 du c\u0153ur de WordPress. Traitez-la comme tout autre secret. Faites-la tourner avec soin.<\/p>\n\n<h3 class=\"wp-block-heading\">Cela ralentit-il la publication ?<\/h3>\n\n<p class=\"wp-block-paragraph\">Non. Le d\u00e9chiffrement prend des microsecondes par appel.<\/p>\n\n<p class=\"wp-block-paragraph\">Vous voulez \u00eatre certain que les identifiants de votre Profil d&rsquo;\u00e9tablissement Google sont bien prot\u00e9g\u00e9s ? <a href=\"https:\/\/defyn.com.au\" rel=\"noopener\">Defyn<\/a> con\u00e7oit et maintient ces flux de travail pour les entreprises australiennes.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ce que les extensions pour le Profil d&rsquo;\u00e9tablissement Google devraient offrir en mati\u00e8re d&rsquo;identifiants chiffr\u00e9s et comment v\u00e9rifier que votre extension est \u00e0 la hauteur.<\/p>\n","protected":false},"author":2,"featured_media":2944,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[5,1069],"tags":[],"class_list":["post-4568","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-search-engine-optimisation"],"jetpack_publicize_connections":[],"featured_image_src":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/handshake-local-business-600x400.jpg?crop=1","featured_image_src_square":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/handshake-local-business-600x600.jpg?crop=1","author_info":{"display_name":"Claire Smith","author_link":"https:\/\/smartcoding.com.au\/fr\/author\/claire\/"},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phbW1n-1bG","jetpack_featured_media_url":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/handshake-local-business.jpg","_links":{"self":[{"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/posts\/4568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/comments?post=4568"}],"version-history":[{"count":0,"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/posts\/4568\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/media\/2944"}],"wp:attachment":[{"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/media?parent=4568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/categories?post=4568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcoding.com.au\/fr\/wp-json\/wp\/v2\/tags?post=4568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}