Zdieľať cez


Povolenie šifrovania pre SAP HANA

Odporúčame vám šifrovať pripojenia k serveru SAP Hana z aplikácie Power Query Desktop a doplnku Power Query Online. Šifrovanie Hana môžete povoliť tak, že použijete vlastnícku knižnicu CommonCryptoLib spoločnosti SAP (predtým známu ako sapcrypto). SAP odporúča používať knižnicu CommonCryptoLib.

Poznámka

SAP už nepodporuje knižnicu OpenSSL, v dôsledku čoho spoločnosť Microsoft prerušila jeho podporu. Namiesto toho použite knižnicu CommonCryptoLib.

Tento článok poskytuje prehľad o povolení šifrovania pomocou knižnice CommonCryptoLib a odkazuje na niektoré konkrétne oblasti dokumentácie SAP. Pravidelne aktualizujeme obsah a prepojenia, ale pre komplexné pokyny a podporu sa vždy pozrite na oficiálnu dokumentáciu SAP. Použitie knižnice CommonCryptoLib na nastavenie šifrovania namiesto OpenSSL; V časti Konfigurácia protokolu TLS/SSL v platforme SAP HANA 2.0 prejdite na kroky. Kroky na migráciu z knižnice OpenSSL do knižnice CommonCryptoLib nájdete v časti Poznámka systému SAP 2093286 (vyžaduje sa konto s-user).

Poznámka

Kroky nastavenia pre šifrovanie, ktoré sú podrobne popísané v tomto článku, sa prekrývajú s krokmi nastavenia a konfigurácie pre jediné prihlásenie SAML. Ako poskytovateľa šifrovania servera Hana použite knižnicu CommonCryptoLib a uistite sa, že výber knižnice CommonCryptoLib je konzistentný v rámci konfigurácií SAML a šifrovania.

Pri SAP HANA sú k dispozícii štyri fázy umožňujúce šifrovanie. Tieto fázy teraz pokryjeme. Ďalšie informácie: Zabezpečenie komunikácie medzi štúdiom SAP Hana a serverom SAP Hana prostredníctvom protokolu SSL

Použitie knižnice CommonCryptoLib

Uistite sa, že server Hana je nakonfigurovaný tak, aby používal Knižnicu CommonCryptoLib ako svojho kryptografický poskytovateľa.

Kryptografický poskytovateľ knižnice OpenSSL.

Vytvorenie žiadosti o podpísanie certifikátu

Vytvorte si žiadosť o podpísanie certifikátu X509 pre server Hana.

  1. Pomocou SSH sa pripojte k počítaču s Linuxom, ktorý server Hana spúšťa ako <sid>adm.

  2. Prejdite do domovského adresára /usr/sap/<sid>/home/.ssl. Skrytý .ssl súbor už existuje, ak koreňová certifikačná autorita (CA) už bola vytvorená.

    Ak ešte nemáte certifikačnú autoritu (CA), môžete si vytvoriť koreňovú certifikačnú autoritu (CA) podľa krokov uvedených v časti Zabezpečenie komunikácie medzi štúdiom SAP Hana a serverom SAP Hana prostredníctvom protokolu SSL.

  3. Spustite nasledujúci príkaz:

    sapgenpse gen_pse -p cert.pse -r csr.txt -k GN-dNSName:<HOSTNAME s názvom FQDN> "CN=<HOSTNAME s úplným> názvom domény"

Tento príkaz vytvorí žiadosť o podpísanie certifikátu a súkromný kľúč. Ako názov hostiteľa zadajte <úplný názov domény (FQDN> ) a zadajte názov hostiteľa.

Podpísanie certifikátu

Získajte certifikát podpísaný certifikačnou autoritou (CA) overenou klientmi, ktorý použijete na pripojenie k serveru Hana.

  1. Ak už máte v spoločnosti dôveryhodnú CA (v nasledujúcom príklade reprezentovanú ako CA_Cert.pem a CA_Key.pem), podpíšte žiadosť o certifikát spustením nasledujúceho príkazu:

    openssl x509 -req -days 365 -in csr.txt -CA CA_Cert.pem -CAkey CA_Key.pem -CAcreateserial -out cert.pem

  2. Skopírujte nový súbor cert.pem na server.

  3. Vytvorte certifikačnú reťaz servera Hana:

    sapgenpse import_own_cert -p cert.pse -cert.pem

  4. Reštartujte server Hana.

  5. Overte vzťah dôvery medzi klientom a CA, ktorú ste použili na podpísanie certifikátu servera SAP Hana.

    Pred vytvorením zašifrovaného pripojenia na server Hana z počítača klienta, musí klient dôverovať CA, ktorá sa použila na podpísanie certifikátu X509 servera Hana.

    Existuje niekoľko spôsobov ako zabezpečiť tento vzťah dôveryhodnosti pomocou konzoly MMC (Microsoft Management Console) alebo pomocou príkazového riadka. Certifikát X509 certifikačnej autority (cert.pem) môžete importovať do priečinka dôveryhodných koreňových certifikačných autorít pre používateľa, ktorý vytvorí pripojenie, alebo do rovnakého priečinka pre samotný počítač klienta, ak je to žiaduce.

    Priečinok dôveryhodných koreňových certifikačných autorít.

    Skôr než budete môcť importovať certifikát do priečinka dôveryhodných koreňových certifikačných autorít, musíte najprv skonvertovať súbor cert.pem do súboru .crt.

Testovanie pripojenia

Poznámka

Pred použitím postupov v tejto časti musíte byť prihlásení do služby Power BI pomocou prihlasovacích údajov konta správcu.

Pred overovaním certifikátu servera v služba Power BI online musíte mať pre lokálnu bránu údajov už nastavený zdroj údajov. Ak ešte nemáte zdroj údajov nastavený na otestovanie pripojenia, budete ho musieť vytvoriť. Nastavenie zdroja údajov v bráne:

  1. Na služba Power BI vyberte ikona nastavenia. ikonu nastavenia.

  2. V rozbaľovacom zozname vyberte položku Spravovať brány.

  3. Vyberte tri bodky (...) vedľa názvu brány, ktorú chcete použiť s týmto konektorom.

  4. V rozbaľovacom zozname vyberte položku Pridať zdroj údajov.

  5. Do poľa Nastavenia Zdroj údajov zadajte názov zdroja údajov, ktorý chcete volať tento nový zdroj, do textového poľa Názov zdroja údajov.

  6. V časti Typ zdroja údajov vyberte položku SAP HANA.

  7. Zadajte názov servera a vyberte metódu overovania.

  8. Pokračujte podľa pokynov v ďalšom postupe.

Otestujte pripojenie v aplikácii Power BI Desktop alebo služba Power BI.

  1. Pred pokusom o vytvorenie pripojenia k serveru SAP Hana skontrolujte v aplikácii Power BI Desktop alebo na stránke Nastavenia zdroja údajov služba Power BI, či je platný certifikát servera zapnutý. Pre poskytovateľa šifrovania SSL vyberte položku commoncrypto. Nechajte ukladací priestor kľúčov SSL a polia ukladacieho priestoru SSL prázdne.

    • Power BI Desktop

      Overte certifikát servera - služba.

    • Služba Power BI

      Overte certifikát servera - Desktop.

  2. Overte, či je možné úspešne vytvoriť šifrované pripojenie na server so zapnutou možnosťou Overiť certifikát servera, načítaním údajov v Power BI Desktop alebo obnovením publikovanej zostavy v službe služba Power BI.

Všimnite si, že sa vyžadujú iba informácie o poskytovateľovi kryptografických služieb SSL. Vaša implementácia však môže vyžadovať, aby ste používali aj kľúčový ukladací priestor a ukladací priestor dôveryhodných kľúčov. Ďalšie informácie o týchto obchodoch a spôsobe ich vytvárania nájdete v téme Protokol TLS/SSL na strane klienta Pripojenie vlastnosti (ODBC).

Ďalšie informácie

Ďalšie kroky