Hub documentation

Gizli Bilgiler Taraması

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

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 result

Bu 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