Hub documentation
Gizli Bilgiler Taraması
Gizli Bilgiler Taraması
gizli bilgilerinizin (ortam değişkenlerinizin) doğru şekilde yönetilmesi önemlidir. İnsanların gizli bilgilerini dış dünyaya sızdırdığı en yaygın yöntem, bu bilgileri doğrudan kod dosyalarına sabit kod olarak yazmalarıdır; bu durum, kötü niyetli bir kullanıcının gizli bilgilerinizi ve bu bilgilerin erişebildiği hizmetleri kullanabilmesine olanak tanır.
Örneğin, ele geçirilmiş bir app.py dosyası aşağıdaki gibi görünebilir:
import numpy as np
import scipy as sp
api_key = "sw-xyz1234567891213"
def call_inference(prompt: str) -> str:
result = call_api(prompt, api_key)
return resultBu sorunu önlemek için yaptığınız her push işleminde TruffleHog çalıştırıyoruz. TruffleHog, hard-coded gizli bilgileri tarar ve tespit edildiğinde size bir e-posta göndeririz.

Yalnızca doğrulanmış gizli anahtarlar için e-posta alırsınız; bunlar, ilgili sağlayıcılarla kimlik doğrulama için çalıştığı teyit edilmiş olanlardır. Ancak, doğrulanmamış gizli anahtarların zararsız veya geçersiz olmadığını unutmayın: doğrulama, bir ağ hatası gibi teknik nedenlerden ötürü başarısız olabilir.
TruffleHog, birden fazla hizmette geçerli olan gizli bilgileri doğrulayabilir; yalnızca Hugging Face jetonlarıyla sınırlı değildir.
Bu e-posta bildirimlerinden ayarlarınızdan vazgeçebilirsiniz.
Sızan gizli anahtar bir Hugging Face erişim jetonuysa, hemen geçersiz kılabilirsiniz — kendi jetonunuz olmayan bir jeton dahil — bkz. Sızan jetonu iptal etme.
Update on GitHub