Pierwszą jest zdefiniowanie zmiennych
$db_host = 'dbhostname'; $db_user = ' nazwa_uzytkownika_bazy_danych; $db_pass = ' haslo_uzytkownika_bazy_danych '; $db_base = '147570_437';
Drugą jest zdefiniowanie stałych
Trzecią jest zdefiniowanie elementów tablicy
$db_dane["hostname"] = "twoj_serwer_sql"; $db_dane["user"] = "nazwa_uzytkownika_bazy_danych"; $db_dane["password"] = "haslo_uzytkownika_bazy_danych"; $db_dane["db"] = "twoja_baza_danych";
Interesuje mnie bezpieczeństwo tych danych. Bezpieczeństwo rozumiane jako
- podmiana zdefiniowanych danych
- wykradzenie danych ze skryptu lub transmisji, a skutkiem tego przejęcie uprawnień do bazy.
Zasadniczo są trzy rodzaje baz:
- bazy z połączeniami typu localhost
- bazy z akceptacją połączeń tylko wewnątrz zespołu serwerowi (można zrealizować połączenie z innego konta hostingu[sql][/sql]).
- bazy z możliwością połączeń zewnętrznych poprzez adres publiczny.
Oczywistym jest że zdefiniowanie stałych zabezpiecza dokonaniu podmiany danych.
Jest jednak problem z wykradzeniem danych.
Czy są jeszcze jakieś inne propozycje bezpiecznego przechowania danych chroniących wrogie przejęcie?