מידע מעורפל בנושא קבצים רגישים

ה-SDK של המחבר מכיל פונקציונליות של SensitiveDataCodec שמאפשרת לקודד ולפענח מידע בקובץ התצורה. כדי לערפל מידע רגיש בקובץ התצורה:

  1. מפעילים את המחבר עם הפרמטרים -DsecurityLevel=OBFUSCATED ו-com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec. הפקודה הזו מבקשת את פרמטר ההגדרה הרגיש בקובץ התצורה, כמו פרמטר sharepoint.password שמכיל סיסמה למקור נתונים.

    java -DsecurityLevel=OBFUSCATED -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
    

    הפקודה הזו מפיקה ערך ערפול קוד (obfuscation) דומה לזה של obf:Pm1saUwfSUJb5sPblTjPUw==.

  2. בקובץ התצורה, מוסיפים את הערך של הערפול (obfuscation) במקום המחרוזת הרגישה. לדוגמה:

    sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
    

יש לך גם אפשרות להשתמש בזוג מפתחות עם מפתחות משלך מ-Java Keystore. לדוגמה:

java -DsecurityLevel=ENCRYPTED -Djavax.net.ssl.keyStore=encryptKeyStore.jks -Djavax.net.ssl.keyStorePassword=testtest -Djavax.net.ssl.keyStoreType=JKS -Dalias=testkeypair -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec

אם אתם משתמשים במפתחות משלכם, תצטרכו להעביר פרמטרים דומים בזמן הפעלת המחבר.