Bilinen sorunlar

Bu sayfada, Tink'teki bilinen sorunlar dil sürümüne göre sıralanmış olarak listelenmektedir:

Bilinen sorunlar hakkında daha fazla bilgi edinmek için tablolardaki bağlantıları izleyin.

Java (Android hariç)

Tink Java; Conscrypt, Oracle JDK, OpenJDK veya Bouncy Castle gibi bir temel güvenlik sağlayıcısı kullanır. Sağlayıcıdaki herhangi bir güvenlik sorunu Tink Java'da devralınabilir.

Özellikle ECDSA (alternatif: ED25519) veya AES-GCM (alternatifler: AES-EAX, AES-CTR-HMAC-AEAD veya XChaCha20-Poly1305) kullanıyorsanız Tink'i sağlayıcının en son sürümüyle kullanmanızı öneririz.

Bilinen Sorun Etkilenen Sürümler
AEAD akışı: Tam sayı taşması 1.0.0 - 1.3.0
Zarf AEAD: Malleability Tümü
Çatal Güvenliği Tümü

Android

Tink'in desteklediği minimum API düzeyi 19'dur (Android KitKat).

Android'de Tink, varsayılan olarak GMS çekirdeği tarafından sağlanan Conscrypt'i, aksi takdirde Conscrypt'i kullanır. Sağlayıcılardaki güvenlik sorunları Tink'te devralınabilir.

Tink'i sağlayıcının en son sürümüyle kullanmanızı öneririz.

Bilinen Sorun Etkilenen Tink Sürümleri Etkilenen Android API seviyeleri
AEAD akışı: Tam sayı taşması 1.0.0 - 1.3,0 Tümü
Zarf AEAD: Malleability Tümü Tümü
Çatal Güvenliği Tümü Tümü
AesGcm Tümü <= 19
Desteklenmiyor (yukarıya bakın) Tümü <= 18

C++

Tink C++, temel kitaplık olarak BoringSSL veya OpenSSL kullanır. Temel kitaplıktaki güvenlik sorunları Tink C++'ta devralınabilir.

Bilinen Sorun Etkilenen Sürümler
Alt AEAD: AES-TO-HMAC ve EncryptThenAuthenticate 1.0.0 - 1.3.0
Zarf AEAD: Malleability Tümü
Çatal Güvenliği Tümü

Python

Tink Python, pybind11'i kullanan Tink C++ için bir sarmalayıcıdır. Tink C++'taki tüm güvenlik sorunları Tink Python'da devralınabilir.

Bilinen Sorun Etkilenen Sürümler
Zarf AEAD: Malleability Tümü
Çatal Güvenliği Tümü

Go

Tink Go, temel Go kripto kitaplıklarını kullanır. Bu kitaplıklardaki güvenlik sorunları Tink Go tarafından devralınabilir.

Bilinen Sorun Etkilenen Sürümler
AEAD akışı: Tam sayı taşması 1.0.0 - 1.3.0
Zarf AEAD: Malleability Tümü
Çatal Güvenliği Tümü

Objective-C

Tink Objective-C, Tink C++ için bir sarmalayıcıdır. Tink C++'daki güvenlik sorunları Tink Objective-C'de devralınabilir.

Bilinen Sorun Etkilenen Sürümler
Zarf AEAD: Malleability Tümü
Çatal Güvenliği Tümü