Konfigurasi Sambungan PostgreSQL | Awan SQL untuk PostgreSQL | Google Cloud, Google Bard kini boleh menyambung ke Gmail, Dokumen, Peta: Bagaimana Ia Berfungsi

Google Bard kini boleh menyambung ke Gmail, Dokumen, Peta: Bagaimana Ia Berfungsi

Kemas kini terakhir pada 2023/09/05 (UTC).

Konfigurasikan sambungan PostgreSQL

Anda boleh melanjutkan postgreSQL dengan mengumpulkan objek SQL dalam pakej untuk menggunakannya sebagai satu unit. Halaman ini mengandungi maklumat mengenai konfigurasi sambungan PostgreSQL yang serasi dengan SQL Cloud.

Gunakan sambungan PostgreSQL

Anda hanya boleh memasang sambungan yang serasi dengan SQL awan. Untuk maklumat lanjut, lihat bahagian Sambungan PostgreSQL yang serasi dengan SQL Cloud.

Perasan : Anda hanya boleh memasang sambungan pada contoh utama, bukan pada contoh yang diduplikasi dengan akses membaca. Setelah dipasang, pelanjutan itu direplikasi pada badan yang diduplikasi dengan akses membaca.

Pasang pelanjutan

Sebelum menggunakan pelanjutan, pasangkannya dengan meneruskan seperti berikut:

  • Dalam alat PSQL, jalankan perintah lanjutan membuat.

Syarat yang diperlukan untuk hak super

Di awan SQL, sambungan hanya boleh dibuat oleh pengguna dengan peranan cloudsqlsuperuseruse . Apabila anda membuat contoh PostgreSQL, pengguna Postgre lalai dibuat secara automatik (tetapi anda mesti menentukan kata laluan mereka). Pengguna Postgres lalai mempunyai peranan CloudSqlSuperuser . Untuk maklumat lanjut, lihat halaman mengenai pengguna PostgreSQL.

Perasan : Jika anda mengimport pangkalan data yang mengandungi pelanjutan yang dibuat oleh pengguna yang diperibadikan, anda tidak boleh memadam pengguna tanpa memadam keseluruhan pangkalan data yang diimport.

Sambungan antara pangkalan data

Untuk menyambung, contoh sasaran mesti berada dalam rangkaian VPC yang sama dengan badan sambungan.

Di Google Cloud Console, anda tidak boleh memilih butang Membenarkan hanya sambungan SSL Untuk contoh kluster. Di samping itu, untuk menyambung ke pangkalan data dalam keadaan yang sama, anda tidak dapat menentukan tuan rumah pada “localhost” atau pada 127.0.0.1 . Anda mesti menggunakan alamat IP yang ditunjukkan untuk contoh anda di Google Cloud Console.

Meminta bantuan untuk peluasan baru

Anda tidak boleh membuat sambungan anda sendiri di awan SQL.

Untuk permintaan bantuan mengenai pelanjutan, klik pada +1 mengenai laporan, atau buat masalah baru. Untuk mendapatkan senarai masalah yang dilaporkan mengenai SQL awan dan dapatkan maklumat mengenai penciptaan masalah, lihat bahagian carian atau buat laporan masalah dan permintaan ciri produk.

Sambungan PostgreSQL Sesuai dengan SQL Cloud

Untuk maklumat lanjut mengenai menggunakan pelanjutan tertentu, ikuti pautan ke dokumentasi yang terdapat di salah satu jadual di bawah.

Bantuan mengenai sambungan PostgreSQL dengan SQL Cloud dibahagikan kepada beberapa kategori:

  • Sambungan postgis
  • Sambungan jenis data
  • Sambungan bahasa
  • Pelbagai sambungan

Postgis

Extension PostGIS 3.0 serasi dengan SQL Cloud untuk PostgreSQL untuk semua versi utama.

Jadual berikut mengandungi versi lanjutan PostGIS untuk setiap versi SQL Cloud untuk PostgreSQL:

Versi awan sql untuk postgresql Lanjutan postgis
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

Untuk versi spesifik utama PostgreSQL, dalam perintah Create Extension, anda boleh menentukan versi lanjutan PostGIS menggunakan versi versi .

Pelanjutan postgis termasuk unsur -unsur berikut:

  • postgis
  • Postgis_raster
  • Postgis_sfcgal
  • POSTGIS_TIGER_GEOCODER
  • Postgis_topology
  • Alamat_standardizer
  • Alamat_standardizer_data_us

Untuk maklumat lanjut, lihat bahagian Pemasangan PostGIS (pemasangan PostGIS).

Di samping itu, SQL Cloud untuk PostgreSQL termasuk versi 3.3.0 dari pelanjutan pgrouting, yang memanjangkan postgis. Pelanjutan PGROUTING meningkatkan rawatan geospatial melalui analisis penghalaan dan rangkaian.

Anda boleh menaik taraf postgis secara manual dan sambungan yang berkaitan dengan versi terbaru mereka. Untuk mengetahui lebih lanjut mengenai Meningkatkan Sambungan Postgis Anda, lihat halaman Peningkatan Postgi.

Sambungan jenis data

Sambungan Penerangan
Btree_gin Menyediakan contoh kelas pengendali indeks gin yang melaksanakan tingkah laku yang setara dengan indeks b-pokok.
Awan SQL untuk PostgreSQL 9.6 Gunakan Versi 1.0. PostgreSQL 10 menggunakan versi 1.2. Semua versi lain menggunakan versi 1.3.
Btree_gist Menyediakan kelas pengendali indeks gist yang melaksanakan tingkah laku bersamaan dengan indeks b-pohon.
Awan SQL untuk PostgreSQL 9.6 Gunakan Versi 1.2. PostgreSQL 10, 11, 12 dan 13 Gunakan versi 1.5. PostgreSQL 14 menggunakan versi 1.6.
chkpass Melaksanakan jenis data chkpass yang direka untuk menyimpan kata laluan yang disulitkan.
Awan SQL untuk PostgreSQL 9.6 dan 10 Gunakan versi 1.0. Tidak serasi dengan versi lain.
CITEXT Menyediakan sejenis rantai aksara CITEXT tidak sensitif terhadap kerosakan.
Awan SQL untuk PostgreSQL 9.6 Gunakan Versi 1.3. PostgreSQL 10 menggunakan versi 1.4. PostgreSQL 11 menggunakan versi 1.5. PostgreSQL 12, 13 dan 14 Gunakan versi 1.6.
kiub Melaksanakan jenis data kiub untuk mewakili kiub multidimensi.
Awan SQL untuk PostgreSQL 9.6 dan 10 Gunakan versi 1.2. PostgreSQL 11 menggunakan versi 1.3. PostgreSQL 12 dan 13 Gunakan versi 1.4. PostgreSQL 14 menggunakan versi 1.5.
hstore Melaksanakan jenis data HSTORE untuk menyimpan set pasangan kunci/nilai dalam satu nilai PostgreSQL tunggal.
Awan SQL untuk PostgreSQL 9.6 dan 10, gunakan versi 1.4. PostgreSQL 11 menggunakan versi 1.5. PostgreSQL 12 menggunakan versi 1.6. PostgreSQL 13 menggunakan versi 1.7. PostgreSQL 14 menggunakan versi 1.8.
ISN Menyediakan jenis data untuk piawaian penomboran produk antarabangsa tertentu.
Awan SQL untuk PostgreSQL 9.6 dan 10 Gunakan versi 1.1. Semua versi lain menggunakan versi 1.2.
IP4R Menyediakan jenis data untuk alamat IPv4/V6, pantai alamat IP dan keserasian dengan indeks.
Awan SQL untuk PostgreSQL Menggunakan Versi 2.4.
ltree Melaksanakan jenis data ltree untuk mewakili label data yang disimpan dalam struktur hierarki dalam bentuk pokok.
Awan SQL untuk PostgreSQL 9.6, 10, 11 dan 12 menggunakan versi 1.1. PostgreSQL 13 dan 14 Gunakan versi 1.2.
LO Bantuan untuk pengurusan objek besar (juga dipanggil lo atau gumpalan).
Awan SQL untuk PostgreSQL menggunakan versi 1.1.
Postgresql-Hll Memperkenalkan jenis data baru, HLL, yang merupakan struktur data hyperloglog. Lihat juga bahagian PostgreSQL-HLL dalam dokumen ini.
Awan SQL untuk PostgreSQL Menggunakan Versi 2.16.
awalan Menyediakan korespondensi awalan serta keserasian dengan indeks.
Awan SQL untuk PostgreSQL menggunakan versi 1.2.0.

Sambungan bahasa

Sambungan Penerangan
plpgsql Bahasa prosedur yang boleh dimuatkan untuk mewujudkan fungsi, prosedur dan pencetus. Anda juga boleh menggunakan bahasa ini untuk melaksanakan kod secara langsung dalam blok DO.
Awan SQL untuk PostgreSQL menggunakan versi 1.0.
PLV8 Menyediakan bahasa prosedur untuk mengaktifkan javascript.
Awan SQL untuk PostgreSQL Menggunakan Versi 3.1.2, yang menggunakan versi 9.9 enjin JavaScript V8.

Pelbagai sambungan

  • Awan SQL untuk PostgreSQL 9.6 Gunakan Versi 1.1.4 pgaudit.
  • Awan SQL untuk PostgreSQL 10 menggunakan versi 1.2.3 pgaudit.
  • Awan SQL untuk PostgreSQL 11 menggunakan versi 1.3.3 pgaudit.
  • Awan SQL untuk PostgreSQL 12 menggunakan versi 1.4.2 PGaudit.
  • Awan SQL untuk PostgreSQL 13 menggunakan versi 1.5.1 dari Pgaudit.
  • Awan SQL untuk PostgreSQL 14 menggunakan versi 1.6.1 dari Pgaudit.

Nilai yang boleh anda tentukan untuk fail berita audit untuk semua versi pgaudit dibaca, menulis, fungsi, peranan, DDL, misc dan semua . Untuk versi 1.4.2 hingga 1.6.1, anda juga boleh menentukan nilai misc_set .

Untuk maklumat lanjut mengenai menggunakan pelanjutan ini dengan SQL Cloud, lihat halaman Audit PostgreSQL Menggunakan PGaudit.

Dibuat dan menguruskan jadual sementara DB2 atau Oracle dalam pangkalan data PostgreSQL.

Awan SQL untuk PostgreSQL Menggunakan Versi 2.9.0.

Pelanjutan sumber terbuka untuk menyimpan dan mencari perwakilan vektor berterusan dalam pangkalan data PostgreSQL.

Awan SQL untuk PostgreSQL Menggunakan Versi 0.4.2

Sembunyikan atau ganti maklumat peribadi atau sensitif dari pangkalan data PostgreSQL untuk mengetahui lebih lanjut, lihat bahagian PostgreSQL_Anonymizer.

Awan SQL untuk PostgreSQL menggunakan versi 1.0.0.

Ketahui lebih lanjut mengenai sambungan PostgreSQL tertentu

Bahagian ini menerangkan lebih terperinci beberapa sambungan PostgreSQL yang serasi dengan jadual di atas.

AUT_EXPLAIN

Untuk mula menggunakan pelanjutan ini pada suatu contoh, tentukan pilihan CloudSQL.enable_auto_explain ON ON . Untuk mengetahui lebih lanjut mengenai konfigurasi pilihan dan untuk mengetahui pilihan yang serasi dengan pelanjutan ini, lihat halaman Pilihan Pangkalan Data Konfigurasi.

Di samping itu, bagi pengguna dengan peranan CloudSqlSuperuseruse (hanya), anda boleh menggunakan arahan beban untuk memuatkan pelanjutan ini semasa sesi.

DBLINK

Dalam sesi pangkalan data, anda boleh menggunakan pelanjutan ini untuk menyambung ke pangkalan data PostgreSQL dan menjalankan permintaan.

Pada masa ini, pelanjutan ini beroperasi untuk dua contoh awan SQL dengan sambungan IP peribadi dalam rangkaian VPC yang sama, atau untuk pangkalan data yang diseberang dalam keadaan yang sama.

Perasan : Di awan SQL, tidak mungkin menggunakan sijil pelanggan dengan DBLINK.

Untuk maklumat lanjut, lihat bahagian DBLINK dalam dokumentasi PostgreSQL.

Gunakan DBLINK untuk berhubung dengan kata laluan

Untuk menyambung ke pangkalan data atau untuk menyambung ke contoh yang sama dengan pengguna lain, anda mesti menentukan kata laluan. Berikut adalah ekstrak kod sebagai contoh (tidak digunakan dalam pengeluaran):

 Pilih * dari dBLINK ('dbName = name port = 1234 host = host user = user kata laluan = kata laluan', 'pilih id, nama dari jadual' \) sebagai t (id int, teks teks); 

Jika tidak, untuk mengkonfigurasi hanya sambungan, berikut adalah satu lagi contoh kod (tidak digunakan dalam pengeluaran):

 Pilih dBLINK_CONNECT ('dBName = dBLINKTEST user = Postgres host = name_or_ip password = xxx'); 

Sambungkan tanpa kata laluan menggunakan DBLINK

Untuk menyambung ke contoh yang sama menggunakan identiti pengguna yang sama, anda boleh menyambung tanpa kata laluan. Contoh:

  1. Tentukan penunjuk pangkalan data berikut untuk mengaktifkan sambungan tempatan tanpa kata laluan.
    CloudSQL.membenarkan_passwordless_local_connections
  2. Sambungkan tanpa menentukan tuan rumah, yang menyiratkan sambungan ke contoh yang sama. Berikut adalah contoh:

Pilih * dari dBLINK ('dBName = user finance = alice', 'pilih pendapatan dari pendapatan') seperti yang dikembalikan (Integer Integer); 

Hasilnya sepatutnya kelihatan seperti ini:

 Pendapatan -------- 1000 (1 baris) 

Di samping itu, untuk menyambung ke pangkalan data lain dalam keadaan yang sama, anda tidak dapat menentukan tuan rumah pada “localhost” atau pada 127.0.0.1 . Anda mesti menggunakan alamat IP yang ditunjukkan untuk contoh anda di Google Cloud Console.

Juga rujuk bahagian Postgres_FDW dan PL/Proksi dalam dokumen ini.

halaman

Pelanjutan ini memeriksa kandungan halaman pangkalan data pada tahap yang lebih rendah. Untuk mengetahui lebih lanjut, lihat bahagian Hormat Pagein dalam dokumentasi PostgreSQL.

pg_bigm

Pelanjutan ini mengaktifkan penyelidikan teks penuh dan membolehkan penggunaan indeks bigram untuk carian teks penuh lebih cepat.

Untuk mula menggunakan pelanjutan ini pada suatu contoh, tentukan pilihan CloudSQL.enable_pg_bigm On On . Pilihan berikut juga diterima:

  • pg_bigm.Enable_recheck
  • pg_bigm.gin_key_limit
  • pg_bigm.persamaan_limit

Untuk mengetahui lebih lanjut mengenai definisi pilihan dan untuk mengetahui pilihan yang serasi dengan pelanjutan ini, rujuk pilihan Pangkalan Data Konfigurasi.

PG_CRON

Untuk mula menggunakan PG_CRON pada satu contoh, tentukan pilihan CloudSQL.enable_pg_cron ON ON . Untuk mengetahui lebih lanjut mengenai definisi pilihan dan untuk mengetahui pilihan yang serasi dengan pelanjutan ini, rujuk pilihan Pangkalan Data Konfigurasi.

Tugas dikonfigurasikan sebagai nod pengiraan latar belakang. Oleh itu, anda mungkin perlu menggunakan teknik PostgreSQL standard (seperti pilihan max_worker_processes) untuk menyesuaikan bilangan nod pengiraan di latar belakang.

Untuk pelanjutan ini, awan SQL serasi dengan mod nod pengiraan di latar belakang, tetapi tidak dengan antara muka LIBPQ. Oleh itu, pelanjutan ini tidak memerlukan pengesahan langsung.

pgfincore

Pelanjutan ini mengandungi fungsi untuk menguruskan halaman dalam memori cache cakera sistem operasi dari postgresql. Untuk maklumat lanjut, lihat dokumentasi yang didedikasikan untuk PGFincore.

pg_freespacemap

Pelanjutan ini mengkaji peta ruang kosong (FSM, peta ruang kosong). Untuk mengetahui lebih lanjut, lihat bahagian PG_FreespaceMap dalam dokumentasi PostgreSQL.

pg_hint_plan

Untuk mula menggunakan pelanjutan ini pada suatu contoh, tentukan pilihan CloudSQL.enable_pg_hint_plan on on . Untuk mengetahui lebih lanjut mengenai konfigurasi pilihan dan untuk mengetahui pilihan yang serasi dengan pelanjutan ini, lihat halaman Pilihan Pangkalan Data Konfigurasi.

Jika tidak, untuk pengguna hanya mempunyai peranan CloudSqlSuperuser, anda boleh menggunakan arahan LOAD untuk memuatkan pelanjutan ini semasa sesi.

pg_partman

Pelanjutan ini membolehkan anda membuat dan menguruskan set jadual berdasarkan jam dan siri.

Di awan SQL, lanjutan ini tidak termasuk nod pengiraan di latar belakang untuk penyelenggaraan partition automatik. Sebaliknya, anda boleh contohnya menggunakan penjadual awan untuk mengatur penyelenggaraan dengan memanggil fungsi penyelenggaraan secara berkala.

PG_PROCTAB

Berikut adalah langkah -langkah untuk diikuti untuk menggunakan lanjutan pg_procttab untuk mengaktifkan utiliti pg_top:

  1. Dalam alat PSQL, jalankan arahan Buat Sambungan untuk PG_PROCTAB.
  2. Muat turun dan jalankan PG_TOP.
  3. Apabila anda menyambung ke contoh awan SQL untuk PostgreSQL, tambahkan pilihan -r supaya anda boleh menyambung ke pangkalan data jauh dan dapatkan metrik.

Metrik berikut pada skala Instance, yang termasuk dalam hasilnya, termasuk penggunaan oleh ejen lain dan perkhidmatan badan:

  • Beban sederhana
  • Negeri pemproses (% pengguna, baik, sistem, tidak aktif dan Iowait)
  • Memori (digunakan, percuma dan berbual)

pg_repack

Pelanjutan ini membolehkan anda memadam data besar dari jadual dan indeks. Anda mungkin boleh menggunakan pelanjutan ini untuk membuat kluster dalam talian (mengklasifikasikan jadual dengan indeks kluster). Untuk maklumat lanjut, lihat dokumentasi yang didedikasikan untuk pg_repack. Di samping itu, untuk menggunakan pelanjutan ini di awan SQL, prosedur khas diperlukan untuk menambah hak kepada pengguna.

Sekiranya pengguna tidak mempunyai peranan CloudSqlSuperuser yang ingin menggunakan lanjutan, anda mesti memberinya hak CloudSqlSuperuseruse . Untuk mengetahui lebih lanjut, berunding dengan syarat yang diperlukan untuk hak pengguna super. Contoh berikut menggunakan arahan geran untuk menambah hak yang diperlukan.

Contoh Menambah Hak

Contohnya, csuper1 sepadan dengan pengguna cloudsqlsuperuser dan testdb adalah pangkalan data milik penguji . Untuk membuat lanjutan pg_repack dalam testdb, pada mulanya jalankan arahan berikut:

    Sambungkan ke TestDB sebagai pengguna CloudSqlSuperuseruse:

Psql -u csuper1 -d testdb; 
Grant test kepada CSUPER1; 
Buat lanjutan pg_repack; 
pg_repack -h -d testdb -u csuper1 -k -t t1 
 Membatalkan penguji dari csuper1; 

Perintah pg_repack boleh gagal dengan ralat berikut:
“Ralat: pertanyaan gagal: SSL Syscall Ralat: EOF Dikesan”

Sekiranya ralat ini berlaku, cuba tentukan nilai yang lebih kecil untuk mesej tcp menyimpan, kemudian jalankan perintah pg_repack . Untuk mengetahui lebih lanjut, lihat tarikh akhir sebelum tamat tempoh sambungan (dari enjin pengiraan).

pgtt

Untuk mula menggunakan pelanjutan ini pada contoh, tentukan pilihan PGTT.Diaktifkan dihidupkan . Untuk mengetahui lebih lanjut mengenai tetapan petunjuk dan untuk mengetahui petunjuk yang serasi dengan pelanjutan ini, rujuk halaman Konfigurasi Pangkalan Data.

pg_visibility

Membolehkan anda memeriksa kad penglihatan (VM, peta penglihatan) dan maklumat penglihatan di halaman jadual. Untuk mengetahui lebih lanjut, lihat bahagian PG_VISIBILITI dalam dokumentasi PostgreSQL.

PL/Proksi

Pelanjutan ini adalah pengurus bahasa prosedur yang membenarkan panggilan prosedur jauh antara pangkalan data PostgreSQL, dengan segmentasi pilihan.

Untuk maklumat lanjut, lihat dokumentasi PL/Proksi.

Untuk menyambung, contoh sasaran mesti berada dalam rangkaian VPC yang sama dengan badan sambungan. Di Google Cloud Console, anda tidak boleh memilih butang Membenarkan hanya sambungan SSL Untuk contoh kluster.

Di samping itu, untuk menyambung ke pangkalan data lain dalam keadaan yang sama, anda tidak dapat menentukan tuan rumah pada “localhost” atau pada 127.0.0.1 . Anda mesti menggunakan alamat IP yang ditunjukkan untuk contoh anda di Google Cloud Console.

Juga rujuk bahagian Postgres_FDW dan DBLINK dalam dokumen ini.

Postgresql_anonymizer

Untuk mula menggunakan pelanjutan ini pada suatu contoh, tentukan pilihan CloudSQL.Enable_anon ON ON . Untuk mengetahui lebih lanjut mengenai tetapan petunjuk dan untuk mengetahui petunjuk yang serasi dengan pelanjutan ini, rujuk halaman Konfigurasi Pangkalan Data.

postgres_fdw

Pelanjutan ini memungkinkan untuk mendedahkan jadual pangkalan data PostgreSQL yang lain sebagai jadual “asing” dalam pangkalan data semasa. Jadual -jadual ini kemudiannya tersedia, seolah -olah mereka adalah meja tempatan. Untuk maklumat lanjut, lihat bahagian Postgres_FDW dalam dokumentasi PostgreSQL.

Pelanjutan ini beroperasi untuk dua contoh awan SQL dengan sambungan IP peribadi dalam rangkaian VPC yang sama, atau untuk pangkalan data yang diseberang dalam keadaan yang sama.

Di samping itu, untuk menyambung ke pangkalan data lain dalam keadaan yang sama, anda tidak dapat menentukan tuan rumah pada “localhost” atau pada 127.0.0.1 . Anda mesti menggunakan alamat IP yang ditunjukkan untuk contoh anda di Google Cloud Console.

Di samping itu, di Google Cloud Console, anda tidak boleh memilih butang Membenarkan hanya sambungan SSL Untuk badan kluster yang menyimpan data asing. Hanya pengguna CloudSqlSuperuser yang dapat memiliki pembungkus data asing postgres_fdw.

Juga rujuk bahagian PL/Proxy dan DBLINK dalam dokumen ini.

Postgresql-Hll

Pelanjutan ini memperkenalkan jenis data baru, HLL, yang merupakan struktur data hyperloglog. Untuk maklumat lanjut, lihat dokumentasi yang didedikasikan untuk PostgreSQL-HLL.

Komen

Melainkan dinyatakan sebaliknya, kandungan halaman ini ditadbir oleh lesen Tugasan Creative Commons 4.0, dan sampel kod ditadbir oleh lesen Apache 2.0. Untuk maklumat lanjut, lihat Peraturan Laman Pemaju Google. Java adalah tanda dagangan berdaftar Oracle dan/atau syarikat gabungannya.

Kemas kini terakhir pada 2023/09/05 (UTC).

Google Bard kini boleh menyambung ke Gmail, Dokumen, Peta: Bagaimana Ia Berfungsi

Ejen perbualan kini dapat menggabungkan maklumat dari alat Google yang berbeza dan menggabungkan sistem pengesahan sumber.

José Billon / Diterbitkan pada 19 September 2023 jam 4:31 pagi

Berita Google Bard September 2023

Dalam blog yang diterbitkan pada Selasa, 19 September, Google mengumumkan produk baru untuk chatbot Google Bard. Pesaing CHATGPT, yang belum dikemas kini sejak 13 Julai, mempunyai sambungan yang membolehkannya menyambung ke produk Google yang lain dan pilihan untuk mengesahkan sumber. Penambahan ini, yang mengikuti kemas kini model Palm 2, hanya boleh diakses untuk kegunaan bahasa Inggeris.

Sambungan untuk Google Bard

Sambungan Google Bard sekarang membolehkan pengguna “Cari dan paparkan maklumat yang relevan dari Google Tools”, Seperti Gmail, Docs, Drive, Google Maps, YouTube atau Google Hotels. Secara konkrit, Bard dapat mendapatkan maklumat dalam setiap perkhidmatan, dan untuk menggabungkannya untuk memberikan respons yang disesuaikan.

Sebagai contoh, jika anda merancang perjalanan ke Grand Canyon (projek yang menduduki banyak tab), kini anda boleh meminta Bard untuk mengekstrak dari Gmail tarikh yang sesuai untuk semua orang, untuk merujuk maklumat dalam masa nyata di penerbangan dan hotel, Dapatkan laluan Google Maps ke lapangan terbang, […] semua dalam satu perbualan.

Di samping itu, Google berjanji untuk melindungi maklumat peribadi: Sambungan untuk ruang kerja Google tidak akan menggunakan kandungan anda dari Gmail, dokumen dan memandu untuk pengiklanan yang disasarkan atau melatih model.

Google Bard memeriksa jawapannya

Di antara muka, Google Bard selalu menunjukkan bahawa ia berada dalam fasa eksperimen. Memang, ketika dilancarkan, chatbot mengumumkan kuasa “Kadang -kadang menjadi salah”, Apa yang kami dapat mengesahkan semasa ujian kami. Untuk memastikan pengguna kebenaran maklumat yang dipancarkannya, AI kini menggabungkan fungsi periksa dua kali, yang menawarkan kemungkinan mengakses sumber yang bersesuaian dan bercanggah yang berkaitan dengan maklumat yang dihantar dalam respons.

Secara konkrit, jika anda menekan butang Jawapan (Logo Google), chatbot menilai jika terdapat kandungan di web untuk menyokong jawapannya. Ayat -ayat yang diserlahkan dalam sumber sokongan hijau, sementara ayat -ayat yang diserlahkan dalam sumber -sumber yang berbeza.

Sambungan untuk Google Chrome dapat memulihkan kata laluan anda dengan jelas !

Sambungan untuk penyemak imbas penerbangan kata laluan

Dari pelanjutan Google Chrome yang mudah, ada kemungkinan untuk memulihkan kata laluan yang anda masukkan di banyak laman web yang popular. Penyelidik keselamatan telah menyerlahkan kelemahan ini dalam laporan. Mari buat daftar masuk.

Pasukan penyelidik dari University of Wisconsin-Madison telah mencatatkan laporan teknikal baru yang menunjukkan bahawa pelanjutan sah yang dipasang dari Chrome Web Store dalam penyemak imbas dapat mencuri maklumat sensitif. The prinsip keistimewaan paling sedikit tidak diterapkan oleh pemaju dalam banyak sambungan, termasuk beberapa yang popular, menjadikan mereka mampuAkses maklumat yang dimasukkan dalam borang laman web. Ini boleh membolehkan lanjutan dari Pulihkan dengan jelas pengenal dan kata laluan pengguna pengguna.

Malah, penyelidik menjelaskan bahawa masalah itu dikaitkan dengan hakikat bahawa pemaju memberikan sambungan Akses tanpa had ke pokok dom Tapak. Walaupun tingkah laku tidak sama di semua laman web, dengan bentuk tertentu, Data yang dimasukkan dapat dilihat dalam kod sumber dan sambungan dapat memulihkannya. Kepada ini ditambah hakikat bahawa Pelanjutan boleh menyalahgunakan API DOM untuk secara langsung mengeluarkan maklumat yang dimasukkan sebagai pengguna memasukinya.

Untuk menyediakan lapisan keselamatan tambahan, majoriti penyemak imbas menggunakan Protokol V3 Manifest yang diperkenalkan kepada Google Chrome dan yang menghalang sambungan daripada menjalankan tindakan tertentu. Walau bagaimanapun, ia adalah tidak mencukupi dan tidak berkesan terhadap skrip kandungan.

Oleh itu, lanjutan yang dibangunkan oleh pemaju yang membentangkan dirinya sebagai pembantu berdasarkan GPT mampu Memulihkan maklumat sensitif dengan menyalahgunakan kod sumber HTML halaman, suar CSS dan elemen JavaScript. Pelanjutan ini tidak termasuk kod berniat jahat dan Ia mematuhi nyata v3 Kerana ia tidak memuatkan kod dari sumber luaran. Oleh itu, ia telah diluluskan oleh Google dan diletakkan dalam talian di kedai web Chrome.

Laman web yang paling popular adalah terdedah

Menurut ujian yang dijalankan oleh penyelidik, majoriti 10,000 tapak dunia teratas terdedah. Kira -kira 1,100 tapak menyimpan kata laluan pengguna dalam bentuk teks yang jelas di html dom. Di samping itu, 7,300 tapak terdedah kepada pengekstrakan data melalui akses API DOM.

Kelemahan ini bukan sahaja menjejaskan Google Chrome kerana pelayar lain menggunakan asas kromium.

Berikut adalah beberapa contoh : gmail.com, Facebook.com, Cloudflare.Com, Amazon.com.

Kata Laluan Pengekstrakan Navigator Kelemahan Kelemahan

Pada masa yang sama, Kira -kira 17,300 sambungan Chrome Web Store (iaitu 12.5 %) mempunyai kebenaran yang diperlukan untuk mengekstrak maklumat sensitif ini. Ini lebih mengganggu sejak itu 190 sambungan (beberapa dengan lebih daripada 100,000 muat turun) sudah menyimpan maklumat ini dalam pembolehubah. Yang menunjukkan bahawa sambungan tertentu sudah mengeksploitasi masalah keselamatan ini.

Kongsi artikel ini Kongsi di Twitter Kongsi di Facebook Kongsi di LinkedIn Kongsi di Google+ E -mel

  • ← Sebelumnya di Eropah, langganan Microsoft 365 akan dijual dengan atau tanpa pasukan Microsoft
  • Microsoft akan memaksa peningkatan pada mesin yang masih di bawah Windows 11 versi 21: 2: 2 pagi seterusnya →

Florian Burnel

Jurutera Sistem dan Rangkaian, Pengasas Bersama IT dan Microsoft MVP “Pengurusan Awan dan Datacenter”. Saya ingin berkongsi pengalaman dan penemuan saya melalui artikel saya. Generalis dengan tarikan tertentu untuk Microsoft Solutions and Scripting. Bacaan yang baik.

Florian mempunyai 4966 jawatan dan mengira.Lihat semua catatan oleh Florian

Thanks! You've already liked this