Szyfrowanie danych wrażliwych
Produkt obsługuje szyfrowanie określonych danych wrażliwych, co może być konieczne, jeśli wdrożenie ma spełniać normy bezpieczeństwa, np. dotyczące transakcji kartami kredytowymi, określone przez organizację Payment Card Industry Security Standards Council.
Przed przejściem do dalszej części użytkownik powinien upewnić się, że zna informacje zawarte w sekcji Szyfrowanie i maskowanie bazy danych.
Pozostałe szczegóły w tej sekcji zawierają informacje na temat pól w produkcie obsługujących szyfrowanie, a także sugerowanej konfiguracji na potrzeby zapisu konfiguracji cechy Szyfrowanie, jeśli we wdrożeniu wybrano opcję szyfrowania danych.
Szyfrowanie ID zewnętrznego konta i numeru karty kredytowej
Jeśli we wdrożeniu mają być szyfrowane ID kart kredytowych, do konfiguracji cechy "Szyfrowanie" należy dodać następujący zapis, aby dane przechowywane w kolumnie "Zewnętrzny ID" tabeli polecenia zapłaty dla konta były szyfrowane:
table='CI_ACCT_APAY', field='EXT_ACCT_ID', encryptedField='ENCR_EXT_ACCT_ID'
- Pole ID konta zewnętrznego istnieje również w innych tabelach, takich jak tabela ładowania rozliczenia polecenia zapłaty (CI_APAY_CLR_STG) i ładowania zdarzenia płatności (CI_PEVT_DTL_ST) . Nie ma potrzeby konfigurowania opcji cechy na potrzeby pola ID konta zewnętrznego w tych tabelach, ponieważ pole z tych powiązanych tabel jest szyfrowane na podstawie konfiguracji cechy zdefiniowanej powyżej dla tabeli polecenia zapłaty dla konta (CI_ACCT_APAY).
- ID rachunku bankowego klienta lub numer karty kredytowej mogą być również przechowywane w kolumnie po zakończeniu zamówienia. Nie trzeba konfigurować cechy szyfrowania pola na potrzeby tabeli pola zamówienia (CI_ENRL_FLD), jeśli w tej tabeli jest odwołanie do ID rachunku bankowego klienta lub numeru karty kredytowej. Szyfrowanie pola powinno być obsługiwane przez algorytm Odwołanie kolumny - przetwarzanie wstępne. W produkcie podstawowym dostępny jest typ algorytmu Szyfrowanie wartości odwołania kolumny ID zewnętrznego konta polecenia zapłaty dla konta przeznaczony do tego celu.
- Należy zdefiniować opcję konfiguracji cechy szyfrowania pola dla każdego szyfrowanego pola schematu, które przedstawia ID rachunku bankowego lub numer karty kredytowej. Jeśli wartość zaszyfrowanego pola schematu zostanie później wypełniona lub porównana z zaszyfrowanym polem tabeli, pole schematu i pole tabeli muszą mieć ten sam alias klucza.
Jeśli wdrożenie jest zintegrowane z aplikacją samoobsługi i szczegóły płatności jednorazowej są pobierane przez opcję płatności samoobsługi osoby (C1_PER_SS_PAYOPT), produkt obsługuje szyfrowanie pól numeru karty kredytowej i identyfikatora konta zewnętrznego w tej tabeli. Ponadto produkt obsługuje reprezentację wartości mieszania tych pól na potrzeby wyszukiwania. Aby zaszyfrować numer karty kredytowej i identyfikator konta zewnętrznego, należy dodać następujące wpisy do konfiguracji cechy "Szyfrowanie":
-
table='C1_PER_SS_PAYOPT', field='CREDIT_CARD_NBR', encryptedField='ENCR_CREDIT_CARD_NBR',hashField='HASH_CREDIT_CARD_NBR'
-
table='C1_PER_SS_PAYOPT', field='EXT_ACCT_ID', encryptedField='ENCR_EXT_ACCT_ID', hashField='HASH_EXT_ACCT_ID'
Szyfrowanie numeru rachunku bankowego
Jeśli we wdrożeniu ma być szyfrowany numer rachunku bankowego przechowywany w tabeli rachunków bankowych, do konfiguracji cechy "Szyfrowanie" należy dodać następujący zapis:
table='CI_BANK_ACCOUNT', field='ACCOUNT_NBR', encryptedField='ENCR_ACCOUNT_NBR'
Szyfrowanie ID MICR
W produkcie oferowana jest obsługa szyfrowania ID MICR powiązanego z płatnościami. Ponadto produkt obsługuje przechwytywanie reprezentacji wartości mieszania tego pola na potrzeby wyszukiwania. To pole jest przechwytywane w trzech tabelach. Dla każdej z nich należy dodać zapisy do konfiguracji cechy "Szyfrowanie", jak określono poniżej:
- table='CI_PEVT_DTL_ST', field='MICR_ID', encryptedField='ENCR_MICR_ID', hashField='HASH_MICR_ID'
- table='CI_PAY_TNDR_ST', field='MICR_ID', encryptedField='ENCR_MICR_ID', hashField='HASH_MICR_ID'
- table='CI_PAY_TNDR', field='MICR_ID', encryptedField='ENCR_MICR_ID', hashField='HASH_MICR_ID'
Szyfrowanie numeru ID osoby
W produkcie oferowana jest obsługa szyfrowania identyfikatora powiązanego z osobą. Ponadto produkt obsługuje przechwytywanie reprezentacji wartości mieszania tego pola na potrzeby wyszukiwania. Ponieważ kolekcja ID dotycząca osoby zawiera typ ID, we wdrożeniu można zadecydować o szyfrowaniu wszystkich ID przechwyconych dla osoby lub wybrać szyfrowanie tylko ID jednego lub kilku typów. Aby szyfrować wiele typów ID, należy skonfigurować typ opcji szyfrowania pola dla każdego typu ID. Poniżej pokazano przykład zapisu konfiguracji cechy szyfrowania dla szyfrowania ID typu "SSN":
table='CI_PER_ID', field='PER_ID_NBR', encryptedField='ENCR_PER_ID_NBR', hashField='HASH_PER_ID_NBR', where='ID_TYPE_CD=SSN’
- Numer ID osoby jest również w tabeli identyfikatora osoby związanego z zamówieniem (CI_ENRL_PER_ID). Nie ma potrzeby konfigurowania opcji cechy na potrzeby pola Numer identyfikacyjny osoby w tej tabeli, ponieważ pole z tej powiązanej tabeli jest szyfrowane na podstawie konfiguracji cechy zdefiniowanej powyżej dla tabeli identyfikatora osoby (CI_PER_ID).
- Numer ID osoby może być również przechowywany w kolumnie po zakończeniu zamówienia. Nie trzeba konfigurować cechy szyfrowania pola na potrzeby tabeli pola zamówienia (CI_ENRL_FLD), jeśli w tej tabeli jest odwołanie do numeru ID osoby. Szyfrowanie pola powinno być obsługiwane przez algorytm Odwołanie kolumny - przetwarzanie wstępne. W pakiecie podstawowym dostępny jest typ algorytmu Szyfrowanie wartości odwołania kolumny przeznaczony do tego celu.
- Należy zdefiniować opcję konfiguracji cechy szyfrowania pola dla każdego szyfrowanego pola schematu, które przedstawia numer ID osoby. Jeśli wartość zaszyfrowanego pola schematu zostanie później wypełniona lub porównana z zaszyfrowanym polem tabeli, pole schematu i pole tabeli muszą mieć ten sam alias klucza.
Szyfrowanie identyfikatora firmy
W produkcie oferowana jest obsługa szyfrowania identyfikatora firmy, który jest wypełniany w plikach ekstraktu polecenia zapłaty. Jeśli we wdrożeniu mają być szyfrowane identyfikatory firmy z tabeli typu dystrybucji polecenia zapłaty (CI_APAY_RT_TYPE), do konfiguracji cechy "Szyfrowanie" należy dodać następujący zapis:
table='CI_APAY_RT_TYPE', field='CO_ID', encryptedField='ENCR_CO_ID'
Ponadto, jeśli wdrożenie umożliwia nadpisywanie identyfikatora firmy przez obszar obsługi klientów, należy dodać następujący wpis do konfiguracji cechy "Szyfrowanie", tak aby identyfikator firmy w tabeli typu dystrybucji obszaru obsługi klienta (C1_CIS_DIV_RTYP) był szyfrowany.
table='C1_CIS_DIV_TRYP', field='OVRD_CO_ID', encryptedField='ENCR_OVRD_CO_ID'