Masalah umum

Halaman ini mencantumkan masalah umum di Tink, yang diurutkan berdasarkan versi bahasa:

Ikuti link dalam tabel untuk mendapatkan informasi lebih lanjut tentang setiap masalah umum.

Java (tidak termasuk Android)

Tink Java menggunakan penyedia keamanan yang mendasarinya, seperti Conscrypt, Oracle JDK, OpenJDK, atau Bouncy Castle. Masalah keamanan apa pun dalam penyedia dapat diwariskan di Tink Java.

Sebaiknya gunakan Tink dengan penyedia versi terbaru, terutama jika Anda menggunakan ECDSA (alternatif: ED25519) atau AES-GCM (alternatif: AES-EAX, AES-CTR-HMAC-AEAD, atau XChaCha20-Poly1305).

Masalah Umum Versi yang Terpengaruh
Streaming AEAD: Overflow bilangan bulat 1.0.0 - 1.3.0
Amplop AEAD: Malleability Semua
Keamanan Garpu Semua

Android

Level API minimum yang didukung Tink adalah 19 (Android KitKat).

Di Android, Tink menggunakan Conscrypt yang disediakan oleh GMS core secara default, dan Conscrypt jika sebaliknya. Masalah keamanan apa pun dalam penyedia dapat diwariskan di Tink.

Sebaiknya gunakan Tink dengan penyedia versi terbaru.

Masalah Umum Versi Tink yang Terpengaruh API level Android yang terpengaruh
Streaming AEAD: Overflow bilangan bulat 1.0.0 - 1.3.0 Semua
Amplop AEAD: Malleability Semua Semua
Keamanan Garpu Semua Semua
AesGcm Semua <= 19
Tidak didukung (lihat di atas) Semua <= 18

C++

Tink C++ menggunakan BoringSSL atau OpenSSL sebagai library pokok. Masalah keamanan apa pun dalam library yang mendasarinya dapat diwariskan di Tink C++.

Masalah Umum Versi yang Terpengaruh
Subtle AEAD: AES-CTR-HMAC dan Encrypt trafficAuthenticate 1.0.0 - 1.3.0
Amplop AEAD: Malleability Semua
Keamanan Garpu Semua

Python

Tink Python adalah wrapper di sekitar Tink C++ menggunakan pybind11. Semua masalah keamanan di Tink C++ mungkin diwariskan di Tink Python.

Masalah Umum Versi yang Terpengaruh
Amplop AEAD: Malleability Semua
Keamanan Garpu Semua

Go

Tink Go menggunakan library kripto Go yang mendasarinya. Masalah keamanan apa pun dalam library tersebut dapat diwarisi oleh Tink Go.

Masalah Umum Versi yang Terpengaruh
Streaming AEAD: Overflow bilangan bulat 1.0.0 - 1.3.0
Amplop AEAD: Malleability Semua
Keamanan Garpu Semua

Objective-C

Tink Objective-C adalah wrapper di sekitar Tink C++. Semua masalah keamanan di Tink C++ dapat diwariskan di Tink Objective-C.

Masalah Umum Versi yang Terpengaruh
Amplop AEAD: Malleability Semua
Keamanan Garpu Semua