Konfigurer PostgreSQL -udvidelser | Cloud SQL for PostgreSQL | Google Cloud, Google Bard kan nu oprette forbindelse til Gmail, Docs, Maps: Hvordan det fungerer

<h1>Google Bard kan nu oprette forbindelse til Gmail, Docs, Maps: Hvordan det fungerer</h1>
<blockquote>Sidste opdatering af 2023/09/05 (UTC).</blockquote>
<h2>Konfigurer PostgreSQL -udvidelser</h2>
<p>Du kan udvide PostgreSQL ved at gruppere SQL -objekter i en pakke til at bruge dem som en enhed. Denne side indeholder oplysninger om konfigurationen af ​​PostgreSQL -udvidelser, der er kompatible med Cloud SQL.</p>
<h2>Brug PostgreSQL -udvidelser</h2>
<p>Du kan kun installere udvidelser, der er kompatible med Cloud SQL. For mere information, se afsnittet PostgreSQL Extensions kompatibel med Cloud SQL.</p>
<p><strong>Bemærket</strong> : Du kan kun installere udvidelser på hovedinstansen, ikke på den duplikerede forekomst med læseadgang. Når den er installeret, replikeres udvidelsen på det duplikerede krop med læseadgang.</p>
<h3>Installer en udvidelse</h3>
<p>Før du bruger en udvidelse, skal du installere den ved at fortsætte som følger:</p>
<ul>
<li>I PSQL -værktøjet skal du køre kommandoen Create Extension.</li>
</ul>
<h3>Betingelser, der kræves for superbrugerrettigheder</h3>
<p>I Cloud SQL kan udvidelser kun oprettes af brugere med rollen Cloudsqlsuperuseruse . Når du opretter en PostgreSQL -instans, oprettes standard Postgre -brugeren automatisk (men du skal definere deres adgangskode). Standard Postgres -brugeren har Cloudsqlsuperuser -rolle . For mere information, se siden om PostgreSQL -brugere.</p>
<p><b>Bemærket</b> : Hvis du importerer en database, der indeholder en udvidelse oprettet af en personlig bruger, kan du ikke slette brugeren uden at slette hele den importerede database.</p>
<h3>Forbindelser mellem databaser</h3>
<p>For at oprette forbindelse skal målforekomster være i det samme VPC -netværk som forbindelsesorganet.</p>
<p>I Google Cloud Console kan du ikke vælge knappen <strong>Autoriser kun SSL -forbindelser</strong> Til klyngeforekomster. For at oprette forbindelse til databaser inden for samme tilfælde kan du ikke definere værten på “localhost” eller på 127.0.0.1 . Du skal bruge den IP -adresse, der er angivet til din instans i Google Cloud -konsol.</p>
<h3>Anmod om hjælp til en ny udvidelse</h3>
<p>Du kan ikke oprette dine egne udvidelser i SQL Cloud.</p>
<p>Klik på på en bistandsanmodning vedrørende en udvidelse <strong>+1</strong> på rapporten, eller oprette et nyt problem. For at få listen over problemer, der er rapporteret om Cloud SQL og få information om oprettelse af problemer, se Søgningsafsnittet eller oprette problemrapporter og produktfunktioner anmodninger.</p>
<h2>PostgreSQL -udvidelser kompatible med SQL Cloud</h2>
<p>For mere information om brug af en bestemt udvidelse, følg linket til dokumentationen, der vises i et af nedenstående tabeller.</p>
<p>Hjælp vedrørende PostgreSQL -udvidelser med Cloud SQL er opdelt i flere kategorier:</p>
<ul>
<li>Postgis -udvidelser</li>
<li>Datatypeudvidelser</li>
<li>Sprogudvidelser</li>
<li>Forskellige udvidelser</li>
</ul>
<h3>Postgis</h3>
<p>Postgis 3 -udvidelse.0 er kompatibel med Cloud SQL for PostgreSQL for alle større versioner.</p>
<p>Følgende tabel indeholder versioner af Postgis -udvidelsen for hver version af SQL Cloud til PostgreSQL: <table><tbody> <tr><td><strong>SQL Cloud -version til PostgreSQL</strong></td> <td><strong>Postgis -udvidelse</strong></td> </tr> <tr><td>PostgreSQL 9.6</td> <td>2.3.11</td> </tr> <tr><td>PostgreSQL 10</td> <td>2.4.9, 3.1.4</td> </tr> <tr><td>PostgreSQL 11</td> <td>2.5.5, 3.1.4</td> </tr> <tr><td>PostgreSQL 12</td> <td>3.1.4</td> </tr> <tr><td>PostgreSQL 13</td> <td>3.1.4</td> </tr> <tr><td>PostgreSQL 14</td> <td>3.1.4</td> </tr> </tbody></table></p>
<p>For en større specifik version af PostgreSQL, i kommandoen Create Extension, kan du specificere en version af Postgis -udvidelsen ved hjælp af versionversionen .</p>
<p>Postgis -udvidelsen inkluderer følgende elementer:</p>
<ul>
<li>Postgis</li>
<li>Postgis_raster</li>
<li>Postgis_sfcgal</li>
<li>Postgis_tiger_geocoder</li>
<li>Postgis_topology</li>
<li>Adress_standardizer</li>
<li>Adresse_standardizer_data_us</li>
</ul>
<p>For mere information, se afsnittet Postgis Installation (installation af Postgis).</p>
<p>Derudover inkluderer Cloud SQL for PostgreSQL version 3.3.0 af PGROUTING -udvidelsen, der udvider Postgis. PGROUTING -udvidelsen forbedrer geospatial behandling via routing og netværksanalyse.</p>
<p>Du kan opgradere manuelt postgis og de tilknyttede udvidelser til deres seneste version. For at finde ud af mere om opgradering af dine Postgis -udvidelser, se Postgi -opgraderingssiden.</p>
<h3>Datatypeudvidelser</h3>
<table><tbody> <tr><td><strong>Udvidelse</strong></td> <td><strong>Beskrivelse</strong></td> </tr> <tr><td>BTREE_GIN</td> <td>Tilbyder eksempler på klasser af GIN-indeksoperatører, der implementerer adfærd svarende til et B-træindeks.<br />Cloud SQL til PostgreSQL 9.6 Brug version 1.0. PostgreSQL 10 bruger version 1.2. Alle andre versioner bruger version 1.3.</td> </tr> <tr><td>BTREE_GIST</td> <td>Tilbyder klasser af GIST-indeksoperatører, der implementerer adfærd svarende til et B-træindeks.<br />Cloud SQL til PostgreSQL 9.6 Brug version 1.2. PostgreSQL 10, 11, 12 og 13 bruger version 1.5. PostgreSQL 14 bruger version 1.6.</td> </tr> <tr><td>chkpass</td> <td>Implementerer en chkpass -datatype designet til at gemme krypterede adgangskoder. <br />Cloud SQL til PostgreSQL 9.6 og 10 bruger version 1.0. Ikke kompatible med andre versioner.</td> </tr> <tr><td>Citext</td> <td>Tilvejebringer en type citatekarakterkæde, der ikke er følsom over for brud.<br />Cloud SQL til PostgreSQL 9.6 Brug version 1.3. PostgreSQL 10 bruger version 1.4. PostgreSQL 11 bruger version 1.5. PostgreSQL 12, 13 og 14 bruger version 1.6.</td> </tr> <tr><td>terning</td> <td>Implementerer en type terningdata til at repræsentere multidimensionelle terninger.<br />Cloud SQL til PostgreSQL 9.6 og 10 bruger version 1.2. PostgreSQL 11 bruger version 1.3. PostgreSQL 12 og 13 bruger version 1.4. PostgreSQL 14 bruger version 1.5.</td> </tr> <tr><td>HStore</td> <td>Implementerer HStore -datatypen til at gemme nøgle/værdipar sæt inden for en enkelt postgresql -værdi.<br />Cloud SQL til PostgreSQL 9.6 og 10, brug version 1.4. PostgreSQL 11 bruger version 1.5. PostgreSQL 12 bruger version 1.6. PostgreSQL 13 bruger version 1.7. PostgreSQL 14 bruger version 1.8.</td> </tr> <tr><td>Er ikke</td> <td>Tilvejebringer datatyper for visse internationale produktnummereringsstandarder. <br />Cloud SQL til PostgreSQL 9.6 og 10 bruger version 1.1. Alle andre versioner bruger version 1.2.</td> </tr> <tr><td>Ip4r</td> <td>Tilvejebringer datatyper til IPv4/V6 -adresser, IP -adressestrande og kompatibilitet med indekser.<br />Cloud SQL til PostgreSQL bruger version 2.4.</td> </tr> <tr><td>LTREE</td> <td>Implementerer en LTREE -datatype til at repræsentere de datamærker, der er gemt i en hierarkisk struktur i form af et træ. <br />Cloud SQL til PostgreSQL 9.6, 10, 11 og 12 bruger version 1.1. PostgreSQL 13 og 14 bruger version 1.2.</td> </tr> <tr><td>lo</td> <td>Hjælp til styring af store objekter (også kaldet LO eller Blob).<br />Cloud SQL til PostgreSQL bruger version 1.1.</td> </tr> <tr><td>PostgreSQL-hll </td> <td>Introducerer en ny type data, HLL, som er en hyperloglog -datastruktur. Se også PostgreSQL-HLL-sektionen i dette dokument.<br />Cloud SQL til PostgreSQL bruger version 2.16.</td> </tr> <tr><td>præfiks</td> <td>Tilvejebringer en præfiks korrespondance såvel som kompatibilitet med indekser.<br />Cloud SQL til PostgreSQL bruger version 1.2.0.</td> </tr> </tbody></table>
<h3>Sprogudvidelser</h3>
<table><tbody> <tr><td><strong>Udvidelse</strong></td> <td><strong>Beskrivelse</strong> </td> </tr> <tr><td>plpgsql</td> <td>Indlæsbart proceduresprog for at skabe funktioner, procedurer og triggere. Du kan også bruge dette sprog til at udføre kode direkte i do -blokke.<br />Cloud SQL til PostgreSQL bruger version 1.0.</td> </tr> <tr><td>PLV8 </td> <td>Giver et proceduremæssigt sprog til at aktivere JavaScript.<br />Cloud SQL til PostgreSQL bruger version 3.1.2, der bruger version 9.9 af JavaScript V8 -motoren.</td> </tr> </tbody></table>
<h3>Forskellige udvidelser</h3>
<ul>
<li>Cloud SQL til PostgreSQL 9.6 Brug version 1.1.4 pgaudit.</li>
<li>Cloud SQL til PostgreSQL 10 bruger version 1.2.3 Pgaudit.</li>
<li>Cloud SQL til PostgreSQL 11 bruger version 1.3.3 Pgaudit.</li>
<li>Cloud SQL til PostgreSQL 12 bruger version 1.4.2 af Pgaudit.</li>
<li>Cloud SQL til PostgreSQL 13 bruger version 1.5.1 af Pgaudit.</li>
<li>Cloud SQL til PostgreSQL 14 bruger version 1.6.1 af Pgaudit.</li>
</ul>
<p>De værdier, du kan definere for revisionsnyhedsfiler for alle versioner af PGAudit, læses, skriver, funktion, rolle, DDL, misc og alle . For versioner 1.4.2 til 1.6.1, kan du også definere værdien af ​​MISC_SET .</p>
<p>For mere information om brug af denne udvidelse med SQL Cloud, se PostgreSQL -revisionssiden ved hjælp af PGAudit.</p>
<p>Oprettet og administrerer DB2 eller Oracle Type midlertidige tabeller i en PostgreSQL -database.</p>
<p>Cloud SQL til PostgreSQL bruger version 2.9.0.</p>
<p>Open source -udvidelse til at gemme og søge efter kontinuerlige vektorrepræsentationer i PostgreSQL -databaser.</p>
<p>Cloud SQL til PostgreSQL bruger version 0.4.2</p>
<p>Skjul eller udskift personlige eller følsomme oplysninger fra en PostgreSQL -database for at finde ud af mere, se afsnittet PostgreSQL_Anonymizer.</p>
<p>Cloud SQL til PostgreSQL bruger version 1.0.0.</p>
<h2>Find ud af mere om visse PostgreSQL -udvidelser</h2>
<p>Dette afsnit beskriver mere detaljeret nogle af PostgreSQL -udvidelser, der er kompatible med ovenstående tabeller.</p>
<h3>Aut_explain</h3>
<p>For at begynde at bruge denne udvidelse på en instans skal du definere CloudSQL -indstillingen.Enable_auto_explain on on . For at finde ud af mere om konfigurationen af ​​indstillinger og for at opdage indstillingerne, der er kompatible med denne udvidelse, skal du se siden Konfigurer databaseindstillinger.</p>
<p>For en bruger med Cloudsqlsuperuseruse -rolle (kun) kan du desuden bruge belastningskommandoen til at indlæse denne udvidelse under en session.</p>
<h3>dblink</h3>
<p>I en databasesession kan du bruge denne udvidelse til at oprette forbindelse til PostgreSQL -databaser og køre anmodninger.</p>
<p>I øjeblikket fungerer denne udvidelse til to SQL Cloud -forekomster med privat IP -forbindelse inden for det samme VPC -netværk eller for databaser, der er krydset inden for samme tilfælde.</p>
<p><strong>Bemærket</strong> : I Cloud SQL er det ikke muligt at bruge kundecertifikater med Dblink.</p>
<p>For mere information, se DBLINK -sektionen i PostgreSQL -dokumentationen.</p>
<h4>Brug dblink til at oprette forbindelse til en adgangskode</h4>
<p>For at oprette forbindelse til databaser eller for at oprette forbindelse til den samme instans som en anden bruger, skal du specificere en adgangskode. Her er en kodeekstrakt som et eksempel (ikke skal bruges i produktionen):</p>
<pre> <code translate=”no” dir=”ltr”>Vælg * fra dblink (‘dbname = navn port = 1234 vært = vært bruger = brugeradgangskode = adgangskode’, ‘Vælg id, navn fra tabel’ \) som t (id int, teksttekst);</code> </pre>
<p>Ellers er der kun for at konfigurere en forbindelse, her et andet eksempel på kode (ikke skal bruges i produktionen):</p>
<pre> <code translate=”no” dir=”ltr”>Vælg dblink_connect (‘dbname = dblinkTest user = postgres host = name_or_ip adgangskode = xxx’);</code> </pre>
<h4>Opret forbindelse uden adgangskode ved hjælp af dblink</h4>
<p>For at oprette forbindelse til den samme forekomst ved hjælp af den samme brugers identitet, kan du oprette forbindelse uden adgangskode. Eksempel:</p>
<p><ol>
<li>Definer følgende databaseindikator for at aktivere lokale forbindelser uden adgangskode. <br />Cloudsql.Allow_passwordless_local_connections</li>
<li>Opret forbindelse uden at specificere vært, hvilket indebærer en forbindelse til den samme instans. Her er et eksempel:</p></ol>
<pre><code translate=”no” dir=”ltr”>Vælg * fra dblink (‘dbname = Finance User = Alice’, ‘Vælg indkomster fra indkomst’) som returneret (indkomst heltal);</code> </pre>
Resultatet skal se sådan ud:
<pre> <code translate=”no” dir=”ltr”>Indkomst ——– 1000 (1 række)</code> </pre>
<p>For at oprette forbindelse til andre databaser inden for samme tilfælde, kan du ikke definere værten på “localhost” eller på 127.0.0.1 . Du skal bruge den IP -adresse, der er angivet til din instans i Google Cloud -konsol.</p>
<p>Konsulter også Postgres_FDW og PL/proxy sektioner i dette dokument.</p>
<h3>side</h3>
<p>Denne udvidelse inspicerer indholdet af databasesiderne på et lavere niveau. For at finde ud af mere, se afsnittet PageIns Respect i PostgreSQL -dokumentationen.</p>
<h3>PG_BIGM</h3>
<p>Denne udvidelse aktiverer fuldtekstforskning og tillader anvendelse af et bigram -indeks til hurtigere fuldtekstsøgning.</p>
<p>For at begynde at bruge denne udvidelse på en instans skal du definere CloudSQL -indstillingen.Enable_pg_bigm på . Følgende indstillinger accepteres også:</p>
<ul>
<li>PG_BIGM.Enable_recheck</li>
<li>PG_BIGM.gin_key_limit</li>
<li>PG_BIGM.lighed_limit</li>
</ul>
<p>For at finde ud af mere om definitionen af ​​muligheder og for at opdage indstillingerne, der er kompatible med denne udvidelse, skal du kontakte konfigurationsdatabaserne.</p>
<h3>pg_cron</h3>
<p>For at begynde.Enable_pg_cron on on . For at finde ud af mere om definitionen af ​​muligheder og for at opdage indstillingerne, der er kompatible med denne udvidelse, skal du kontakte konfigurationsdatabaserne.</p>
<p>Opgaverne er konfigureret som baggrundsberegningsknudepunkter. Du skal derfor muligvis bruge standard PostgreSQL -teknikkerne (såsom max_worker_processes -indstillingen) for at justere antallet af beregningsknudepunkter i baggrunden.</p>
<p>Til denne udvidelse er Cloud SQL kompatibel med beregningsnodetilstand i baggrunden, men ikke med Libpq -interface. Derfor kræver denne udvidelse ikke direkte godkendelse.</p>
<h3>PGFincore</h3>
<p>Denne udvidelse indeholder funktioner til at styre siderne i cache -hukommelsen på operativsystemdisken fra PostgreSQL. For mere information, se dokumentationen dedikeret til PGFincore.</p>
<h3>PG_FREESPACEMAP</h3>
<p>Denne udvidelse undersøger det frie rumkort (FSM, frit rumkort). For at finde ud af mere, se afsnittet PG_FREESPACEMAP i PostgreSQL -dokumentationen.</p>
<h3>PG_HINT_PLAN</h3>
<p>For at begynde at bruge denne udvidelse på en instans skal du definere CloudSQL -indstillingen.Enable_pg_hint_plan på . For at finde ud af mere om konfigurationen af ​​indstillinger og for at opdage indstillingerne, der er kompatible med denne udvidelse, skal du se siden Konfigurer databaseindstillinger.</p>
<p>Ellers kan du for en bruger kun have Cloudsqlsuperuser -rolle.</p>
<h3>PG_PARTMAN</h3>
<p>Denne udvidelse giver dig mulighed for at oprette og administrere sæt tabeller baseret på timen og serien.</p>
<p>I Cloud SQL inkluderer denne udvidelse ikke beregningsnoden i baggrunden for automatisk vedligeholdelse af partitioner. I stedet kan du f.eks.</p>
<h3>PG_PROCTAB</h3>
<p>Her er de trin, du skal følge for at bruge PG_PROCTAB -udvidelsen til at aktivere PG_TOP -værktøjet:</p>
<ol>
<li>I PSQL -værktøjet skal du køre kommandoen Oprette udvidelse til PG_PROCTAB.</li>
<li>Download og kør pg_top.</li>
<li>Når du opretter forbindelse til en SQL Cloud -instans for PostgreSQL, skal du tilføje -r -indstillingen, så du kan oprette forbindelse til en ekstern database og få målinger.</li>
</ol>
<p>Følgende målinger i forekomstskalaen, der er inkluderet i resultatet, inkluderer brug af andre agenter og tjenester i kroppen:</p>
<ul>
<li>Medium belastning</li>
<li>Stater for processorer (% bruger, flot, system, inaktiv og Iowait)</li>
<li>Hukommelse (brugt, gratis og chat)</li>
</ul>
<h3>PG_REPACK</h3>
<p>Denne udvidelse giver dig mulighed for at slette voluminøse data fra tabeller og indekser. Du kan muligvis bruge denne udvidelse til at lave en online klynge (klassificere tabellerne efter Cluster Index). For mere information, se dokumentationen dedikeret til PG_REPACK. For at bruge denne udvidelse i SQL Cloud er der desuden nødvendig en særlig procedure for at tilføje rettigheder til en bruger.</p>
<p>Hvis en bruger ikke har Cloudsqlsuperuser -rolle, ønsker at bruge en udvidelse, skal du give ham rettighederne til Cloudsqlsuperuseruse . For at finde ud af mere skal du konsultere betingelser, der kræves for superbrugerrettigheder. Følgende eksempel bruger tilskudskommandoen til at tilføje de nødvendige rettigheder.</p>
<h4>Eksempel på tilføjelse af rettigheder</h4>
<p>F.eks . For at oprette PG_REPACK -udvidelsen i TestDB, kør oprindeligt følgende kommandoer:</p>
<p><ol>
Opret forbindelse til TestDB som en CloudSQLSuperuseruse -bruger:</p></ol>
<pre><code translate=”no” dir=”ltr”>Psql -u csuper1 -d testdb;</code> </pre>
<pre><code translate=”no” dir=”ltr”>Grant testuer til CSUPER1;</code> </pre>
<pre><code translate=”no” dir=”ltr”>Opret udvidelse PG_REPACK;</code> </pre>
<pre><code translate=”no” dir=”ltr”>PG_REPACK -H -D TESTDB -U CSUPER1 -K -T T1</code> </pre>
<pre> <code translate=”no” dir=”ltr”>Tilbagekaldte testbruger fra CSUPER1;</code> </pre>
<p>Kommandoen PG_REPACK kan mislykkes med følgende fejl: <br />”Fejl: Forespørgsel mislykkedes: SSL SyScall -fejl: EOF Detekteret”</p>
<p>Hvis denne fejl opstår, kan du prøve at definere en mindre værdi for TCP Keepalive -meddelelser, og kør derefter PG_REPACK -kommandoen . For at finde ud af mere, se fristen inden udløbet af forbindelser (fra Compute Engine).</p>
<h3>Pgtt</h3>
<p>For at begynde at bruge denne udvidelse på en instans skal du definere PGTT -indstillingen.Aktiveret på . For at finde ud af mere om indstillingerne for indikatorer og for at opdage indikatorerne, der er kompatible med denne udvidelse, skal du kontakte siden Konfigurer databaseindikatorer.</p>
<h3>pg_visibility</h3>
<p>Giver dig mulighed for at undersøge synlighedskortet (VM, synlighedskort) og synlighedsoplysninger på siden af ​​et tabel. For at finde ud af mere, se afsnittet PG_Visibility i PostgreSQL -dokumentationen.</p>
<h3>PL/proxy</h3>
<p>Denne udvidelse er en proceduremæssig sprogadministrator, der autoriserer fjernproceduremæssige opkald mellem PostgreSQL -databaser, med valgfri segmentering.</p>
<p>For mere information, se PL/Proxy -dokumentationen.</p>
<p>For at oprette forbindelse skal målforekomster være i det samme VPC -netværk som forbindelsesorganet. I Google Cloud Console kan du ikke vælge knappen <strong>Autoriser kun SSL -forbindelser</strong> Til klyngeforekomster.</p>
<p>For at oprette forbindelse til andre databaser inden for samme tilfælde, kan du ikke definere værten på “localhost” eller på 127.0.0.1 . Du skal bruge den IP -adresse, der er angivet til din instans i Google Cloud -konsol.</p>
<p>Konsulter også sektioner Postgres_FDW og DBLINK i dette dokument.</p>
<h3>Postgresql_anonymizer</h3>
<p>For at begynde at bruge denne udvidelse på en instans skal du definere CloudSQL -indstillingen.Enable_anon on on . For at finde ud af mere om indstillingerne for indikatorer og for at opdage indikatorerne, der er kompatible med denne udvidelse, skal du kontakte siden Konfigurer databaseindikatorer.</p>
<h3>Postgres_fdw</h3>
<p>Denne udvidelse gør det muligt at udsætte tabellerne til andre PostgreSQL -databaser som “udenlandske” tabeller i den aktuelle database. Disse borde er derefter tilgængelige, lidt som om de var lokale borde. For mere information, se afsnittet PostgreS_FDW i PostgreSQL -dokumentationen.</p>
<p>Denne udvidelse fungerer til to SQL Cloud -forekomster med privat IP -forbindelse inden for det samme VPC -netværk eller til databaser, der er krydset inden for samme tilfælde.</p>
<p>For at oprette forbindelse til andre databaser inden for samme tilfælde, kan du ikke definere værten på “localhost” eller på 127.0.0.1 . Du skal bruge den IP -adresse, der er angivet til din instans i Google Cloud -konsol.</p>
<p>Derudover kan du i Google Cloud Console ikke vælge knappen <strong>Autoriser kun SSL -forbindelser</strong> For klynglegemer, der gemmer udenlandske data. Kun en Cloudsqlsuperuser -bruger kan eje en indpakning af udenlandske data postgres_fdw.</p>
<p>Konsulter også sektionernes PL/proxy- og dblink i dette dokument.</p>
<h3>PostgreSQL-hll</h3>
<p>Denne udvidelse introducerer en ny type data, HLL, som er en hyperloglog -datastruktur. For mere information, se dokumentationen dedikeret til PostgreSQL-HLL.</p>
Kommentar
<p>Medmindre andet er angivet, styres indholdet af denne side af en Creative Commons Assignment 4 -licens.0, og kodeprøver styres af en Apache 2 -licens.0. For mere information, se reglerne på Google Developers -webstedet. Java er et registreret varemærke til Oracle og/eller dets tilknyttede virksomheder.</p>
<p>Sidste opdatering af 2023/09/05 (UTC).</p>
<h2>Google Bard kan nu oprette forbindelse til Gmail, Docs, Maps: Hvordan det fungerer</h2>
<p>Conversational Agent er nu i stand til at kombinere information fra forskellige Google -værktøjer og inkorporerer et kildeverifikationssystem.</p>
José Billon / offentliggjort den 19. september 2023 kl. 16:31
<p><img src=”https://f.hellowork.com/blogdumoderateur/2023/09/Google-Bard-Nouveautes-Septembre-2023.jpg” alt=”Google Bard News september 2023″ width=”1200″ height=”700″ /></p>
<p>I et indlæg, der blev offentliggjort blog denne tirsdag den 19. september, annoncerer Google nye produkter til sin chatbot Google Bard. Chatgpt -konkurrenten, der ikke var blevet opdateret siden 13. juli, har udvidelser, der giver ham mulighed for at oprette forbindelse til andre Google -produkter og en mulighed for at verificere kilder. Disse tilføjelser, der følger opdateringer af Palm 2 -modellen, er kun tilgængelige til engelsk anvendelse.</p>
<h2>Udvidelser til Google Bard</h2>
<p>Google bardudvidelser tillader nu brugere at <em>”Find og vis relevante oplysninger fra Google Tools”</em>, Ligesom Gmail, Docs, Drive, Google Maps, YouTube eller Google Hotels. Konkret er Bard i stand til at søge information inden for hver tjeneste og kombinere den for at give et tilpasset svar.</p>
<blockquote><p>Hvis du f.eks Få Google Maps ‘rute til lufthavnen, […] alt sammen i en enkelt samtale.</p></blockquote>
<p>Derudover forpligter Google sig for at beskytte personlige oplysninger: Udvidelser til Google Workspace bruger ikke dit indhold fra Gmail, Docs og Drive til målrettet reklame eller at uddanne modellen.</p>
<h2>Google Bard kontrollerer sine svar</h2>
<p>På sin grænseflade angiver Google Bard altid, at den er i den eksperimentelle fase. Faktisk, da det blev lanceret, annoncerede Chatbot Power <em>”Nogle gange får jeg forkert”</em>, Hvad vi havde været i stand til at bekræfte under vores test. For at sikre brugere af ægtheden af ​​de oplysninger, den transmitterer, inkorporerer AI nu en funktion <em>dobbeltjek</em>, som giver muligheden for at få adgang til konkordante og modstridende kilder, der vedrører information, der er overført i svarene.</p>
<p>Konkret, hvis du trykker på knappen <em>Svar</em> (Google Logo) vurderer chatboten, om der er indhold på nettet for at bekræfte sit svar. De sætninger, der er fremhævet i grønt, tilbyder understøttende kilder, mens de sætninger, der er fremhævet i orange, tilbyder divergerende kilder.</p>
<h2>Udvidelser til Google Chrome kan gendanne dine adgangskoder i klare !</h2>
<p><img src=”https://www.it-connect.fr/wp-content-itc/uploads/2023/09/Extensions-pour-navigateur-vol-de-mots-de-passe.jpg” alt=”Udvidelser til adgangskodebrowser” width=”800″ height=”445″ /></p>
<p><strong>Fra en simpel Google Chrome -udvidelse er det muligt at gendanne de adgangskoder, du indtaster på mange populære websteder. Sikkerhedsforskere har fremhævet denne svaghed i en rapport. Lad os tjekke ind.</strong></p>
<p>Et team af forskere fra University of Wisconsin-Madison har offentliggjort en ny teknisk rapport, der viser, at en legitim udvidelse installeret fra Web Store Chrome i en browser er i stand til at stjæle følsomme oplysninger. DET <strong>princip om det mindst privilegium</strong> ikke at blive anvendt af udviklere i mange udvidelser, herunder nogle populære, gør dem i stand til at<strong>Få adgang til de oplysninger, der er indtastet på et websted, formularer</strong>. Dette kan tillade udvidelse af <strong>Gendan i ryd brugerens brugeridentifikator og adgangskode</strong>.</p>
<p>Faktisk forklarer forskere, at problemet er knyttet til det faktum, at udviklere giver udvidelser <strong>Ubegrænset adgang til DOM -træet</strong> websteder. Selv hvis opførsel ikke er den samme på alle steder, med visse former, <strong>De indtastede data er synlige i kildekoden</strong> og udvidelser kan gendanne dem. Til dette tilføjes det faktum, at <strong>Udvidelsen kan misbruge DOM API</strong> For direkte at udtrække de oplysninger, der er indtastet, når brugeren indtaster dem.</p>
<p>For at give et ekstra sikkerhedslag bruger størstedelen af ​​browsere <strong>Den manifest V3 -protokol introduceret til Google Chrome</strong> og som forhindrer udvidelser i at udføre visse handlinger. Dog er det <strong>Utilstrækkelig og ineffektive mod indholdsskripter</strong>.</p>
<p>Den udvidelse, der er udviklet af udviklere, der præsenterer sig som assistent baseret på GPT, er således i stand til <strong>Gendan følsomme oplysninger ved at misbruge HTML -kildekoden på siden, CSS Beacons og JavaScript Elements</strong>. Denne udvidelse inkluderer ikke nogen ondsindet kode og <strong>Det overholder manifest V3</strong> Fordi det ikke indlæser kode fra eksterne kilder. Derfor blev det godkendt af Google og blev sat online i Chrome Web Store.</p>
<h2>De mest populære steder er sårbare</h2>
<p><strong>I henhold til de test, der blev udført af forskerne, er størstedelen af ​​de top 10.000 verdenssteder sårbare</strong>. Cirka 1.100 websteder opbevarer brugeradgangskoder i form af en klar tekst i HTML DOM. Derudover er 7.300 websteder sårbare over for dataekstraktion via DOM API -adgang.</p>
<p>Denne svaghed påvirker ikke kun Google Chrome, fordi andre browsere bruger krombasen.</p>
<p>Her er nogle eksempler : <strong>Gmail.com, Facebook.com, Cloudflare.Com, Amazon.com</strong>.</p>
<p> <img src=”https://www.it-connect.fr/wp-content-itc/uploads/2023/09/Faiblesse-extension-navigateur-extraction-mots-de-passe.jpg” alt=”Svaghedsudvidelse Navigator Ekstraktionsadgangskoder” width=”800″ height=”509″ /></p>
<p>På samme tid, <strong>Cirka 17.300 udvidelser af Web Store Chrome</strong> (dvs. 12,5 %) har de tilladelser, der er nødvendige for at udtrække denne følsomme information. Dette er desto mere foruroligende siden <strong>190 udvidelser (nogle med mere end 100.000 downloads) gemmer allerede disse oplysninger i variabler.</strong> Hvilket antyder, at visse udvidelser allerede udnytter dette sikkerhedsproblem.</p>
<p>Del denne artikel <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_twitter.png” alt=”Del på Twitter” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_facebook.png” alt=”Del på facebook” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_linkedin.png” alt=”Del på LinkedIn” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_google.png” alt=”Del på Google+” /> <img src=”https://www.it-connect.fr/wp-content-itc/themes/itc-2017-child/images/flat_email.png” alt=”E -mail” /></p>
<p><ul>
<li> ← Forrige i Europa vil Microsoft 365 abonnementer blive solgt med eller uden Microsoft -hold</li>
<li>Microsoft vil tvinge opgraderingen på maskinerne, der stadig er under Windows 11 version 21: 2: 2 AM Næste → </li>
</ul></p>
<h4>Florian Burnel</h4>
<p>System- og netværksingeniør, medstifter af IT-Connect og Microsoft MVP “Cloud and Datacenter Management”. Jeg vil dele min oplevelse og mine opdagelser gennem mine artikler. Generalist med en bestemt attraktion for Microsoft Solutions og scripting. God læsning.</p>
<p>Florian har 4966 stillinger og tæller.Se alle indlæg af Florian</p>