Konfigurieren Sie PostgreSQL -Erweiterungen | Cloud SQL für PostgreSQL | Google Cloud, Google Bard kann jetzt eine Verbindung zu Google Mail, Docs, Maps: Wie es funktioniert, eine Verbindung herstellen
Google Bard kann jetzt eine Verbindung zu Google Mail, Dokumenten, Karten: Wie es funktioniert
Contents
- 1 Google Bard kann jetzt eine Verbindung zu Google Mail, Dokumenten, Karten: Wie es funktioniert
- 1.1 Konfigurieren Sie PostgreSQL -Erweiterungen
- 1.2 Verwenden Sie Postgresql -Erweiterungen
- 1.3 PostgreSQL -Erweiterungen, die mit SQL Cloud kompatibel sind
- 1.4 Erfahren Sie mehr über bestimmte Postgresql -Erweiterungen
- 1.5 Google Bard kann jetzt eine Verbindung zu Google Mail, Dokumenten, Karten: Wie es funktioniert
- 1.6 Erweiterungen für Google Bard
- 1.7 Google Bard überprüft seine Antworten
- 1.8 Erweiterungen für Google Chrome können Ihre Passwörter in Löschen wiederherstellen !
- 1.9 Die beliebtesten Websites sind anfällig
Letztes Update am 2023/09/05 (UTC).
Konfigurieren Sie PostgreSQL -Erweiterungen
Sie können PostgreSQL erweitern, indem Sie SQL -Objekte in einem Paket gruppieren, um sie als Einheit zu verwenden. Diese Seite enthält Informationen zur Konfiguration von PostgreSQL -Erweiterungen, die mit Cloud SQL kompatibel sind.
Verwenden Sie Postgresql -Erweiterungen
Sie können nur Erweiterungen installieren, die mit Cloud SQL kompatibel sind. Weitere Informationen finden Sie im Abschnitt PostgreSQL -Erweiterungen, der mit Cloud SQL kompatibel ist.
Bemerkte : Sie können nur Erweiterungen auf der Hauptinstanz installieren, nicht auf der doppelten Instanz mit Lesezugriff. Nach der Installation wird die Erweiterung mit Lesezugriff auf dem doppelten Körper repliziert.
Eine Erweiterung installieren
Installieren Sie sie vor der Verwendung einer Erweiterung, indem Sie wie folgt fortfahren:
- Führen Sie im PSQL -Tool den Befehl erstellenerweiterung aus.
Bedingungen, die für Superuserrechte erforderlich sind
In Cloud SQL können Benutzer nur von Benutzern mit der Rolle CloudsqlSuperUseruse erstellt werden . Wenn Sie eine PostgreSQL -Instanz erstellen, wird der Standard -Postgre -Benutzer automatisch erstellt (aber Sie müssen sein Passwort definieren). Der standardmäßige Postgres -Benutzer hat die CloudsQLSuperUser -Rolle . Weitere Informationen finden Sie in der Seite zu PostGreSQL -Benutzern.
Bemerkte : Wenn Sie eine Datenbank mit einer von einem personalisierten Benutzer erstellten Erweiterung importieren, können Sie den Benutzer nicht löschen, ohne die gesamte importierte Datenbank zu löschen.
Verbindungen zwischen Datenbanken
Um eine Verbindung herzustellen, müssen sich Zielinstanzen im selben VPC -Netzwerk wie die Verbindungsbehörde befinden.
In der Google Cloud -Konsole können Sie die Schaltfläche nicht auswählen Nur SSL -Verbindungen autorisieren Für Cluster -Instanzen. Um eine Verbindung zu Datenbanken innerhalb derselben Instanz herzustellen, können Sie den Host auf “Localhost” oder auf 127 nicht definieren.0.0.1 . Sie müssen die für Ihre Instanz angegebene IP -Adresse in der Google Cloud -Konsole verwenden.
Fordern Sie Unterstützung für eine neue Erweiterung an
Sie können Ihre eigenen Erweiterungen in SQL Cloud nicht erstellen.
Klicken Sie auf eine Hilfsanfrage in Bezug auf eine Erweiterung auf +1 im Bericht oder ein neues Problem erstellen. Um die Liste der gemeldeten Probleme in Bezug auf Cloud SQL und Informationen zur Erstellung von Problemen zu erhalten.
PostgreSQL -Erweiterungen, die mit SQL Cloud kompatibel sind
Weitere Informationen zur Verwendung einer bestimmten Erweiterung finden Sie im Link zu der Dokumentation, die in einem der folgenden Tabellen angezeigt wird.
Die Unterstützung in Bezug auf PostgreSQL -Erweiterungen mit Cloud SQL ist in verschiedene Kategorien unterteilt:
- Postgis -Erweiterungen
- Datentyp -Erweiterungen
- Sprachverlängerungen
- Verschiedene Erweiterungen
Postgis
Postgis 3 Erweiterung.0 ist mit Cloud SQL für PostgreSQL für alle Hauptversionen kompatibel.
Die folgende Tabelle enthält die Versionen der PostGIS -Erweiterung für jede Version von SQL Cloud für PostgreSQL:
SQL Cloud -Version für Postgresql | Postgis -Erweiterung |
PostgreSQL 9.6 | 2.3.11 |
PostgreSQL 10 | 2.4.9, 3.1.4 |
PostgreSQL 11 | 2.5.5, 3.1.4 |
PostgreSQL 12 | 3.1.4 |
PostgreSQL 13 | 3.1.4 |
PostgreSQL 14 | 3.1.4 |
Für eine wichtige spezifische Version von PostgreSQL können Sie im Befehl create -Erweiterung eine Version der PostGIS -Erweiterung mit der Versionsversion angeben .
Die PostGIS -Erweiterung enthält die folgenden Elemente:
- Postgis
- Postgis_raster
- Postgis_sfcgal
- Postgis_tigiger_geocoder
- Postgis_topology
- Address_standardizer
- Adress_standardizer_data_us
Weitere Informationen finden Sie im Abschnitt “Postgis Installation” (Installation von PostGIS).
Darüber hinaus enthält Cloud SQL für PostgreSQL Version 3.3.0 der PGROUTING -Erweiterung, die sich nach dem GIS erstreckt. Die PGrouting -Erweiterung verbessert die Geospatialbehandlung durch Routing- und Netzwerkanalyse.
Sie können postgis und die zugehörigen Erweiterungen auf ihre neueste Version aktualisieren. Weitere Informationen zur Aktualisierung Ihrer PostGIS -Erweiterungen finden Sie auf der Postgi -Upgrade -Seite.
Datentyp -Erweiterungen
Verlängerung | Beschreibung |
Btree_gin | Bietet Beispiele für Klassen von Gin-Index-Operatoren, die Verhaltensweisen implementieren, die einem B-Tree-Index entsprechen. Cloud SQL für Postgresql 9.6 Version 1 verwenden.0. PostgreSQL 10 verwendet Version 1.2. Alle anderen Versionen verwenden Version 1.3. |
Btree_gist | Bietet Klassen von GIST-Indexoperatoren, die Verhaltensweisen implementieren, die einem B-Tree-Index entsprechen. Cloud SQL für Postgresql 9.6 Version 1 verwenden.2. PostgreSQL 10, 11, 12 und 13 verwenden Version 1.5. PostgreSQL 14 verwendet Version 1.6. |
Chkpass | Implementiert einen Chkpass -Datentyp zum Speichern verschlüsselter Passwörter. Cloud SQL für Postgresql 9.6 und 10 Version 1 verwenden.0. Nicht mit anderen Versionen kompatibel. |
Zitxt | Bietet eine Art von Citext -Charakterkette, die nicht brüchigempfindlich ist. Cloud SQL für Postgresql 9.6 Version 1 verwenden.3. PostgreSQL 10 verwendet Version 1.4. PostgreSQL 11 verwendet Version 1.5. PostgreSQL 12, 13 und 14 verwenden Version 1.6. |
Würfel | Implementiert eine Art von Würfeldaten, um mehrdimensionale Würfel darzustellen. Cloud SQL für Postgresql 9.6 und 10 Version 1 verwenden.2. PostgreSQL 11 verwendet Version 1.3. PostgreSQL 12 und 13 verwenden Version 1.4. PostgreSQL 14 verwendet Version 1.5. |
hstore | Implementiert den HSTore -Datentyp zum Speichern von Schlüssel-/Wertpaaren in einem einzelnen PostgreSQL -Wert. Cloud SQL für Postgresql 9.6 und 10, verwenden Sie Version 1.4. PostgreSQL 11 verwendet Version 1.5. PostgreSQL 12 verwendet Version 1.6. PostgreSQL 13 verwendet Version 1.7. PostgreSQL 14 verwendet Version 1.8. |
Isn | Bietet Datentypen für bestimmte internationale Produktnummerierungsstandards. Cloud SQL für Postgresql 9.6 und 10 Version 1 verwenden.1. Alle anderen Versionen verwenden Version 1.2. |
IP4R | Bietet Datentypen für IPv4/V6 -Adressen, IP -Adressstrände und Kompatibilität mit Indizes. Cloud SQL für PostgreSQL verwendet Version 2.4. |
ltree | Implementiert einen LTREE -Datentyp, um die in einer hierarchischen Struktur gespeicherten Datenbezeichnungen in Form eines Baumes darzustellen. Cloud SQL für Postgresql 9.6, 10, 11 und 12 Version 1 verwenden.1. PostgreSQL 13 und 14 verwenden Version 1.2. |
LO | Unterstützung für die Verwaltung großer Objekte (auch LO oder Blob genannt). Cloud SQL für PostgreSQL verwendet Version 1.1. |
PostgreSQL-hll | Führt eine neue Art von Daten ein, HLL, eine Hyperloglog -Datenstruktur. Siehe auch den Abschnitt zwischen Postgresql-hll in diesem Dokument. Cloud SQL für PostgreSQL verwendet Version 2.16. |
Präfix | Bietet eine Präfix -Korrespondenz sowie Kompatibilität mit Indizes. Cloud SQL für PostgreSQL verwendet Version 1.2.0. |
Sprachverlängerungen
Verlängerung | Beschreibung |
PLPGSQL | Ladbare prozedurale Sprache, um Funktionen, Verfahren und Auslöser zu erstellen. Sie können diese Sprache auch verwenden, um Code direkt in DO -Blöcken auszuführen. Cloud SQL für PostgreSQL verwendet Version 1.0. |
PLV8 | Bietet eine prozedurale Sprache, um JavaScript zu aktivieren. Cloud SQL für PostgreSQL verwendet Version 3.1.2, der Version 9 verwendet.9 des JavaScript V8 Engine. |
Verschiedene Erweiterungen
- Cloud SQL für Postgresql 9.6 Version 1 verwenden.1.4 Pgaudit.
- Cloud SQL für PostgreSQL 10 verwendet Version 1.2.3 Pgaudit.
- Cloud SQL für Postgresql 11 verwendet Version 1.3.3 Pgaudit.
- Cloud SQL für PostgreSQL 12 verwendet Version 1.4.2 von pgaudit.
- Cloud SQL für PostgreSQL 13 verwendet Version 1.5.1 von Pgaudit.
- Cloud SQL für PostgreSQL 14 verwendet Version 1.6.1 von Pgaudit.
Die Werte, die Sie für Prüfungsnachrichten für alle Versionen von Pgaudit definieren können . Für Versionen 1.4.2 bis 1.6.1, Sie können auch den Wert von misc_set definieren .
Weitere Informationen zur Verwendung dieser Erweiterung mit SQL Cloud finden Sie auf der PostgreSQL -Audit -Seite mit pgaudit.
Erstellt und verwaltet DB2- oder Oracle -Typ -temporäre Tabellen in einer PostgreSQL -Datenbank.
Cloud SQL für PostgreSQL verwendet Version 2.9.0.
Open Source -Erweiterung zum Speichern und der Suche nach kontinuierlichen Vektordarstellungen in PostgreSQL -Datenbanken.
Cloud SQL für PostgreSQL verwendet Version 0.4.2
Ausblenden oder ersetzen Sie persönliche oder sensible Informationen in einer PostgreSQL -Datenbank, um mehr zu erfahren.
Cloud SQL für PostgreSQL verwendet Version 1.0.0.
Erfahren Sie mehr über bestimmte Postgresql -Erweiterungen
In diesem Abschnitt werden einige der Postgresql -Erweiterungen ausführlicher beschrieben, die mit den oben genannten Tabellen kompatibel sind.
Aut_Explain
Definieren Sie die Cloudsql -Option, um diese Erweiterung in einer Instanz zu verwenden.enable_auto_explain on . Um mehr über die Konfiguration der Optionen zu erfahren und die mit dieser Erweiterung kompatiblen Optionen zu ermitteln.
Darüber hinaus können Sie für einen Benutzer mit der CloudsQLSuperUseruse -Rolle (nur) den Befehl last verwenden, um diese Erweiterung während einer Sitzung zu laden.
dblink
In einer Datenbanksitzung können Sie diese Erweiterung verwenden, um eine Verbindung zu PostgreSQL -Datenbanken herzustellen und Anforderungen auszuführen.
Derzeit arbeitet diese Erweiterung für zwei SQL Cloud -Instanzen mit privater IP -Konnektivität innerhalb desselben VPC -Netzwerks oder für Datenbanken, die innerhalb derselben Instanz gekreuzt werden.
Bemerkte : In Cloud SQL ist es nicht möglich, Kundenzertifikate mit DBlink zu verwenden.
Weitere Informationen finden Sie im Abschnitt DBlink in der PostgreSQL -Dokumentation.
Verwenden Sie DBlink, um eine Verbindung mit einem Passwort herzustellen
Um eine Verbindung zu Datenbanken herzustellen oder eine Verbindung zu derselben Instanz wie ein anderer Benutzer herzustellen, müssen Sie ein Kennwort angeben. Hier ist ein Codeextrakt als Beispiel (nicht in der Produktion verwendet werden):
Wählen Sie * aus dblink ('dbname = name port = 1234 host = host user = user password = password', 'id, name aus Tabelle' \) als t (id int, text);
Andernfalls ist hier ein weiteres Beispiel für den Code (nicht in der Produktion verwendet zu werden), um nur eine Verbindung zu konfigurieren:
Wählen Sie DBLINK_CONNECT ('dbname = dBlinkTest user = postgres host = name_or_ip password = xxx');
Mit DBlink ohne Passwort eine Verbindung herstellen
Um mit der Identität desselben Benutzers eine Verbindung zu derselben Instanz herzustellen, können Sie ohne Kennwort eine Verbindung herstellen. Beispiel :
- Definieren Sie den folgenden Datenbankindikator, um lokale Verbindungen ohne Passwort zu aktivieren.
Cloudsql.degly_passwordless_local_connections - Verbinden Sie eine Verbindung, ohne den Host anzugeben, der eine Verbindung zur gleichen Instanz impliziert. Hier ist ein Beispiel :
Wählen Sie * aus dBlink ('dbname = finanz user = alice', 'Einkommen aus dem Einkommen') als zurückgegeben (Einkommensrückgang);
Das Ergebnis sollte so aussehen:
Einkommen -------- 1000 (1 Reihe)
Um eine Verbindung zu anderen Datenbanken innerhalb derselben Instanz herzustellen, können Sie den Host auf “Localhost” oder auf 127 nicht definieren.0.0.1 . Sie müssen die für Ihre Instanz angegebene IP -Adresse in der Google Cloud -Konsole verwenden.
Wenden Sie sich auch an die Abschnitte postgres_fdw und PL/Proxy in diesem Dokument.
Seite
Diese Erweiterung überprüft den Inhalt der Datenbankseiten auf einer niedrigeren Ebene. Weitere Informationen finden Sie im Abschnitt “Pageins Respect.
PG_BIGM
Diese Erweiterung aktiviert die Volltextforschung und ermöglicht die Verwendung eines BigRam -Index für eine schnellere Volltextsuche.
Definieren Sie die Cloudsql -Option, um diese Erweiterung in einer Instanz zu verwenden.enable_pg_bigm on . Die folgenden Optionen werden ebenfalls akzeptiert:
- PG_BIGM.Enable_recheck
- PG_BIGM.gin_key_limit
- PG_BIGM.Ähnlichkeit_Limit
Um mehr über die Definition von Optionen zu erfahren und die mit dieser Erweiterung kompatiblen Optionen zu ermitteln, wenden Sie sich an die Konfigurationsdatenbankoptionen.
pg_cron
Definieren Sie die CloudsQL -Option, um die Verwendung von PG_CRON für eine Instanz zu beginnen.enable_pg_cron on . Um mehr über die Definition von Optionen zu erfahren und die mit dieser Erweiterung kompatiblen Optionen zu ermitteln, wenden Sie sich an die Konfigurationsdatenbankoptionen.
Die Aufgaben sind als Hintergrundberechnungsknoten konfiguriert. Möglicherweise müssen Sie daher die Standard -PostgreSQL -Techniken (wie die Option MAX_WORKER_PROCESSES) verwenden, um die Anzahl der Berechnungsknoten im Hintergrund anzupassen.
Für diese Erweiterung ist Cloud SQL mit dem Berechnungsknotenmodus im Hintergrund kompatibel, jedoch nicht mit der LIBPQ -Schnittstelle. Daher erfordert diese Erweiterung keine direkte Authentifizierung.
PGFINCORE
Diese Erweiterung enthält Funktionen zum Verwalten der Seiten im Cache -Speicher der Betriebssystemdiskette von PostgreSQL. Weitere Informationen finden Sie in der Dokumentation, die PGFincore gewidmet ist.
pg_freespacemap
Diese Erweiterung untersucht die freie Speicherkarte (FSM, MAP FREI Space Map). Weitere Informationen finden Sie im Abschnitt PG_Freespacemap in der PostgreSQL -Dokumentation.
PG_HINT_PLAN
Definieren Sie die Cloudsql -Option, um diese Erweiterung in einer Instanz zu verwenden.enable_pg_hint_planan on on . Um mehr über die Konfiguration der Optionen zu erfahren und die mit dieser Erweiterung kompatiblen Optionen zu ermitteln.
Andernfalls können Sie für einen Benutzer, der nur die CloudsQLSuperUser -Rolle hat.
PG_PARTMAN
Mit dieser Erweiterung können Sie Tabellensätze erstellen und verwalten, die auf der Stunde und der Serie basieren.
In Cloud SQL enthält diese Erweiterung den Berechnungsknoten nicht in den Hintergrund für die automatische Wartung von Partitionen. Stattdessen können Sie beispielsweise den Cloud -Scheduler verwenden, um die Wartung zu orchestrieren, indem Sie in regelmäßigen Abständen Wartungsfunktionen aufrufen.
PG_PROCTAB
Hier finden Sie die Schritte, die Sie mit der PG_PROCTAB -Erweiterung befolgen können, um das Dienstprogramm PG_TOP zu aktivieren:
- Führen Sie im PSQL -Tool den Befehl create -Erweiterung für PG_PROCTAB aus.
- Laden Sie PG_TOP herunter und führen Sie sie aus.
- Wenn Sie eine Verbindung zu einer SQL -Cloud -Instanz für PostgreSQL herstellen, fügen Sie die Option -r hinzu, damit Sie eine Verbindung zu einer Remote -Datenbank herstellen und Metriken abrufen können.
Die folgenden Metriken auf der Instanzskala, die im Ergebnis enthalten sind, beinhalten die Nutzung durch andere Agenten und Dienste des Körpers:
- Mittlere Last
- Verarbeitungszustände (% Benutzer, Nettes, System, Inaktiv und Iowait)
- Speicher (verwendet, kostenlos und chatten)
pg_repack
Mit dieser Erweiterung können Sie sperrige Daten aus Tabellen und Indizes löschen. Sie können diese Erweiterung möglicherweise verwenden, um einen Online -Cluster zu erstellen (klassifizieren Sie die Tabellen nach Cluster -Index). Weitere Informationen finden Sie in der Dokumentation, die PG_Repack gewidmet ist. Um diese Erweiterung in SQL Cloud zu verwenden, ist außerdem eine spezielle Prozedur erforderlich, um einem Benutzer Rechte hinzuzufügen.
Wenn ein Benutzer nicht über die Rolle des CloudsQLSuperUsers verfügt . Um mehr herauszufinden, konsultieren Sie die Bedingungen, die für die Rechte der Superbenutzer erforderlich sind. Das folgende Beispiel verwendet den Zuschussbefehl, um die erforderlichen Rechte hinzuzufügen.
Beispiel für das Hinzufügen von Rechten
Zum Beispiel entspricht CSUPER1 einem CloudsQLSuperUser und TestDB -Benutzer ist eine Datenbank zum TestUser . Um die PG_REPACK -Erweiterung in TestDB zu erstellen, führen Sie zunächst die folgenden Befehle aus:
-
Verbindung zu TestDB als CloudsQLSuperUseruse -Benutzer:
PSQL -U CSUPER1 -D TESTDB;
Grant Testuer an csuper1;
Erweiterung erstellen pg_repack;
pg_repack -h -d testdb -u csuper1 -k -t t1
Revoke Testuser von CSUper1;
Der Befehl pg_repack kann mit dem folgenden Fehler fehlschlagen:
“Fehler: Abfrage fehlgeschlagen: SSL -SYSCall -Fehler: EOF erkannt”
Wenn dieser Fehler auftritt, versuchen Sie, einen kleineren Wert für TCP -Keepalive -Nachrichten zu definieren, und führen Sie den Befehl pg_repack aus . Um mehr zu erfahren, sehen Sie sich die Frist vor dem Ablauf von Verbindungen (von Compute Engine) an die Frist.
Pgt
Definieren Sie die PGTT -Option, um diese Erweiterung in einer Instanz zu verwenden.Aktiviert auf . Um mehr über die Einstellungen von Indikatoren zu erfahren und die mit dieser Erweiterung kompatiblen Indikatoren zu ermitteln.
PG_VISIBLITIFE
Ermöglicht Ihnen die Überprüfung der Sichtbarkeitskarte (VM, Sichtbarkeitskarte) und Sichtbarkeitsinformationen auf der Seite einer Tabelle. Um mehr zu erfahren.
PL/Proxy
Diese Erweiterung handelt.
Weitere Informationen finden Sie in der PL/Proxy -Dokumentation.
Um eine Verbindung herzustellen, müssen sich Zielinstanzen im selben VPC -Netzwerk wie die Verbindungsbehörde befinden. In der Google Cloud -Konsole können Sie die Schaltfläche nicht auswählen Nur SSL -Verbindungen autorisieren Für Cluster -Instanzen.
Um eine Verbindung zu anderen Datenbanken innerhalb derselben Instanz herzustellen, können Sie den Host auf “Localhost” oder auf 127 nicht definieren.0.0.1 . Sie müssen die für Ihre Instanz angegebene IP -Adresse in der Google Cloud -Konsole verwenden.
Wenden Sie sich auch an die Abschnitte postgres_fdw und dblink in diesem Dokument.
PostgreSQL_anonymizer
Definieren Sie die Cloudsql -Option, um diese Erweiterung in einer Instanz zu verwenden.Aktivieren_anon on . Um mehr über die Einstellungen von Indikatoren zu erfahren und die mit dieser Erweiterung kompatiblen Indikatoren zu ermitteln.
postgres_fdw
Diese Erweiterung ermöglicht es, die Tabellen anderer PostgreSQL -Datenbanken als “fremde” Tabellen in der aktuellen Datenbank freizulegen. Diese Tabellen sind dann verfügbar, ein bisschen, als wären sie lokale Tische. Weitere Informationen finden Sie im Abschnitt postgres_fdw in der PostgreSQL -Dokumentation.
Diese Erweiterung arbeitet für zwei SQL Cloud -Instanzen mit privater IP -Konnektivität innerhalb desselben VPC -Netzwerks oder für Datenbanken, die innerhalb derselben Instanz gekreuzt werden.
Um eine Verbindung zu anderen Datenbanken innerhalb derselben Instanz herzustellen, können Sie den Host auf “Localhost” oder auf 127 nicht definieren.0.0.1 . Sie müssen die für Ihre Instanz angegebene IP -Adresse in der Google Cloud -Konsole verwenden.
Darüber hinaus können Sie in der Google Cloud -Konsole die Schaltfläche nicht auswählen Nur SSL -Verbindungen autorisieren Für Clusterkörper, die fremde Daten speichern. Nur ein CloudsQLSuperuser -Benutzer kann einen Wrapper aus fremden Data postgres_fdw besitzen.
Wenden Sie sich auch an die Abschnitte PL/Proxy und DBlink in diesem Dokument.
PostgreSQL-hll
Diese Erweiterung führt eine neue Art von Daten ein, HLL, eine Hyperloglog -Datenstruktur. Weitere Informationen finden Sie in der Dokumentation, die postgresql-hll gewidmet ist.
Kommentar
Sofern nicht anders angegeben, unterliegt der Inhalt dieser Seite einer Lizenz für Creative Commons Aicome 4.0, und Code -Beispiele unterliegen einer Apache 2 -Lizenz.0. Weitere Informationen finden Sie in den Regeln der Google Developers -Website. Java ist eine eingetragene Marke von Oracle und/oder seine verbundenen Unternehmen.
Letztes Update am 2023/09/05 (UTC).
Google Bard kann jetzt eine Verbindung zu Google Mail, Dokumenten, Karten: Wie es funktioniert
Der Konversationsagent kann nun Informationen aus verschiedenen Google -Tools kombinieren und ein Quellverifizierungssystem einbeziehen.
José Billon / Veröffentlicht am 19. September 2023 um 16:31 Uhr
In einem Beitrag veröffentlicht am Dienstag, dem 19. September, kündigt Google neue Produkte für den Chatbot Google Bard an. Der seit dem 13. Juli nicht aktualisierte Chatgpt -Konkurrent, der es ihm ermöglicht, sich mit anderen Google -Produkten zu verbinden und Quellen zu überprüfen. Diese Ergänzungen, die Aktualisierungen des Palm 2 -Modells folgen, sind nur für Englisch verwendet.
Erweiterungen für Google Bard
Mit Google Bard -Erweiterungen können Benutzer nun zu “Finden und anzeigen relevante Informationen aus Google Tools”, Wie Google Mail, Docs, Drive, Google Maps, YouTube oder Google Hotels. Bard kann konkret nach Informationen innerhalb jedes Dienstes suchen und sie kombinieren, um eine angepasste Antwort zu liefern.
Wenn Sie beispielsweise eine Reise zum Grand Canyon planen (ein Projekt, das viele Registerkarten besetzt), können Sie Bard jetzt bitten, die für alle geeigneten Daten aus Google Mail zu extrahieren, um die Informationen in Echtzeit auf Flügen und Hotels zu konsultieren. Holen Sie sich die Route von Google Maps zum Flughafen […] alle in einem einzigen Gespräch.
Darüber hinaus verpflichtet sich Google, persönliche Informationen zu schützen: Erweiterungen für den Google Workspace verwenden Ihre Inhalte nicht aus Google Mail, Dokumenten und fahren Sie für gezielte Werbung oder für die Ausbildung des Modells.
Google Bard überprüft seine Antworten
In seiner Schnittstelle gibt Google Bard immer an, dass es sich in der experimentellen Phase befindet. In der Tat kündigte der Chatbot beim Starten der Stromversorgung an “Manchmal falsch machen”, Was wir während unseres Tests bestätigen konnten. Um die Wahrnehmung der von ihnen übertragenen Informationen zu gewährleisten, enthält AI nun eine Funktion überprüfen, Dies bietet die Möglichkeit, auf konkordante und widersprüchliche Quellen in Bezug auf Informationen zuzugreifen, die in den Antworten übertragen werden.
Konkret, wenn Sie die Taste drücken Antwort (Google Logo), der Chatbot bewertet, ob sich im Web Inhalte befinden, um seine Antwort zu bestätigen. Die in grün hervorgehobenen Sätze bieten unterstützende Quellen, während die in Orange hervorgehobenen Sätze unterschiedliche Quellen bieten.
Erweiterungen für Google Chrome können Ihre Passwörter in Löschen wiederherstellen !
Aus einer einfachen Google Chrome -Erweiterung können Sie die Passwörter, die Sie auf vielen beliebten Websites eingeben. Sicherheitsforscher haben diese Schwäche in einem Bericht hervorgehoben. Lassen Sie uns einchecken.
Ein Forscherteam der University of Wisconsin-Madison hat einen neuen technischen Bericht veröffentlicht, der zeigt, dass eine legitime Erweiterung, die im Web Store Chrome innerhalb eines Browsers installiert ist. DER Prinzip des geringsten Privilegs Nicht von Entwicklern in vielen Erweiterungen, einschließlich einiger beliebter, angewendet werden, macht sie dazu in der LageGreifen Sie auf die in einer Website eingegebenen Informationen zu. Dies kann die Erweiterung von ermöglichen Löschen Sie die Benutzerkennung und das Kennwort des Benutzers wiederherstellen.
Tatsächlich erklären die Forscher, dass das Problem mit der Tatsache verbunden ist, dass Entwickler Erweiterungen angeben Unbegrenzter Zugang zum Dom -Baum Standorte. Auch wenn das Verhalten auf allen Standorten nicht gleich ist, mit bestimmten Formen, Die eingegebenen Daten sind im Quellcode sichtbar und Erweiterungen können sie wiederherstellen. Dazu wird die Tatsache hinzugefügt, dass Die Erweiterung kann die DOM -API missbrauchen Um die eingegebenen Informationen direkt zu extrahieren, die der Benutzer eingeben.
Um eine zusätzliche Sicherheitsschicht bereitzustellen, verwenden die meisten Browser Das Manifest V3 -Protokoll, das in Google Chrome eingeführt wurde und das verhindert, dass Verlängerungen bestimmte Aktionen ausführen. Wie auch immer es ist unzureichend und unwirksam gegen Inhaltskripte.
Somit ist die Erweiterung, die von Entwicklern entwickelt wurde, die sich als Assistent basierend auf GPT präsentieren Wiederherstellen sensible Informationen, indem Sie den HTML -Quellcode der Seite, CSS Beacons und JavaScript -Elemente missbrauchen, missbrauchen. Diese Erweiterung enthält keinen böswilligen Code und Es entspricht Manifest v3 Weil es keinen Code aus externen Quellen lädt. Daher wurde es von Google genehmigt und online in den Chrome -Webladen gestellt.
Die beliebtesten Websites sind anfällig
Nach den von den Forschern durchgeführten Tests sind die meisten der 10.000 Weltstandorte anfällig. Etwa 1.100 Websites speichern Benutzerkennwörter in Form eines klaren Textes in HTML DOM. Darüber hinaus sind 7.300 Websites über den DOM -API -Zugriff anfällig für die Datenextraktion.
Diese Schwäche wirkt sich nicht nur auf Google Chrome aus, da andere Browser die Chrombase verwenden.
Hier sind einige Beispiele : Google Mail.com, Facebook.com, Cloudflare.Com, Amazon.com.
Gleichzeitig, Etwa 17.300 Erweiterungen des Web Store Chrome (dh 12,5 %) haben die Genehmigungen, die erforderlich sind, um diese vertraulichen Informationen zu extrahieren. Dies ist seitdem umso beunruhigender 190 Erweiterungen (einige mit mehr als 100.000 Downloads) speichern diese Informationen bereits in Variablen. Dies deutet darauf hin, dass bestimmte Erweiterungen dieses Sicherheitsproblem bereits ausnutzen.
Teile diesen Artikel
- ← Vorherige in Europa werden Microsoft 365 -Abonnements mit oder ohne Microsoft -Teams verkauft
- Microsoft erzwingt das Upgrade auf den Maschinen noch unter Windows 11 Version 21: 2: 2 Uhr morgens →
Florian Burnel
System- und Netzwerkingenieur, Mitbegründer von IT-Connect und Microsoft MVP “Cloud und Datacenter Management”. Ich möchte meine Erfahrungen und meine Entdeckungen durch meine Artikel teilen. Generalist mit einer besonderen Attraktion für Microsoft -Lösungen und Skripten. Gutes Lesen.
Florian hat 4966 Beiträge und zählt.Sehen Sie alle Beiträge von Florian