Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Najlepsze praktyki przechowywania informacji o kartach kredytowych w bazie danych

NIE RÓB TEGO

Ryzyko jest po prostu zbyt duże i zazwyczaj będziesz musiał przejść audyt zewnętrzny, aby upewnić się, że przestrzegasz wszystkich odpowiednich lokalnych przepisów i praktyk bezpieczeństwa.

Istnieje wiele firm zewnętrznych, które robią to za Ciebie, a które już przeszły przez wszystkie problemy, aby upewnić się, że ich system jest bezpieczny, że przestrzegają lokalnych przepisów i tak dalej. Przykładem w USA, z którego korzystałem w przeszłości, jest authorize.net . Niektóre banki mają również systemy, do których można się podłączyć, aby przechowywać dane karty kredytowej i przetwarzać płatności.

Zdaję sobie sprawę, że kraj, w którym się znajdujesz, może nie mieć tak surowych przepisów jak Stany Zjednoczone, ale moim zdaniem to nie jest wymówka, by kręcić własnym. Kiedy masz do czynienia z pieniędzmi innych ludzi, ryzyko jest zbyt duże, aby je uzasadnić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie indeksu na znaczniku czasu w celu optymalizacji zapytania

  2. INSERT INTO Table z wielu tabel

  3. Jaka jest różnica między tinyint, smallint, mediumint, bigint i int w MySQL?

  4. COMMIT OR conn.setAutoCommit(true)

  5. SQL Wstawiaj do tabeli tylko wtedy, gdy rekord nie istnieje