In baie organisasies wat databasisse gebruik, is die kwessie van veiligheid en veiligheid relevant. En dit is nie dat organisasies iets probeer wegsteek nie; die probleem gaan eerder oor finansiële rekords en kliënte-inligting, waarvoor korporatiewe databasisse meestal gekap word.
Nodig
antivirussagteware
Instruksies
Stap 1
Gebruik beproefde databasisse met die vermoë om versend data en die prosedures self te enkripteer, sowel as ondersteuning vir spesiale beskermingsprogramme. In organisasies word sekuriteit meestal op grond van magtiging uitgevoer. Ongelukkig is dit meer as genoeg. Gebruik ook antivirussagteware om die databasis op u persoonlike rekenaar heeltemal veilig te hou. Soos uit die praktyk blyk, verdwyn inligting dikwels van die rekenaar af en na 'n rukkie verskyn dit op die internet in 'n ontsyferde vorm.
Stap 2
Gebruik enkripsie van versende data en versoekprosedures. Die MySQL-databasis het meer as 'n dosyn spesiale funksies wat gebruik kan word om die koderingsmeganisme te implementeer sonder om die proses van oordrag van die data wat deur die gebruiker gevra word, te belemmer. AES_ENCRYPT (), AES_DECRYPT (), COMPRESS () en ander. Versteek die inhoud van uitvoerbare prosedures en funksies. Enige ervare kraker kan die bronkode herken en soortgelyke naboots. Vir MySQL-databasisse is 'n spesiale program SQL Shield vrygestel om die bronkode te kodeer.
Stap 3
Die vlak van datasekuriteit sal die gebruik van kriptografie aansienlik verhoog. Hierdie meganisme behels die versleuteling van inligting met behulp van twee soorte sleutels - publiek en privaat. Die T-SQL-funksie dien hierdie doel. Gebruik spesiale databasisbeskermingsagteware. Vir MySQL is hierdie beskermer XP_CRYPT. Hierdie program sorg vir al die ingewikkelde versleuteling en enkripsie.
Stap 4
Moenie vergeet dat enige data waartoe u leestoegang gekopieer en gekopieer kan word nie. Die optimale oplossing vir hierdie probleem is die gebruik van enkripsie, wat dit onmoontlik maak om die gekopieerde data te lees.