I le fa'atalitali i le amataga o se fa'ailoga fou mo le kosi
I le mataupu ua mavae i lenei faasologa, na tatou talanoaina ai
O le suiga o le ki matai e aofia ai le fa'atupuina o se ki fou ma toe fa'ailoga ki o le laulau (o lo'o teuina i fa'auluulu o le laulau) ma le ki fou lea.
Se'i o tatou manatua pe faape'ī foliga o le ulutala o se laulau fa'ailo:
Mai le tusiga muamua, matou te iloa e faitau e le 'auʻaunaga ulutala o laulau faʻailoga uma i le amataga ma manatua le ID KEY sili ona tele. Mo se faʻataʻitaʻiga pe afai e tolu a matou laulau ma KEYID = 3 ma le laulau e tasi ma KEYID = 4, ona o'o lea i le ID key aupito maualuga o le 4. Ta'u le ID KEY - MAX KEY ID.
E fa'afefea ona galue le kili matai
1. Fa'atino e le tagata fa'aoga le ALTER INNODB MASTER KEY.
2. O lo'o talosagaina e le 'au'aunaga le ki ki e fa'atupu ai se ki fou fa'atasi ma le server UUID ma le KEYID tutusa ma le tasi ma le MAXKIID. O lea matou te maua ai le master key id e tutusa ma INNODBKI-UUID-(MAXKIID + 1). A mae'a le fa'atupuina o le ki matai, e fa'aopoopo le MAX KEY ID i le tasi (ie MAX.KIID=MAXKIID + 1).
3. E su'esu'e e le 'au'aunaga avanoa laulau uma o lo'o fa'ailogaina i le ki matua, ma mo avanoa laulau ta'itasi:
-
fa'ailoga le ki o le laulau avanoa i le ki fou;
-
fa'afou le ki id i le MAX fouKIID;
-
afai e ese le UUID mai le server UUID, ona faʻafouina lea o le server UUID.
E pei ona tatou iloa, o le Master Key ID na faʻaaogaina e faʻamalo ai se laulau e aofia ai se UUID ma se ID KEY faitau mai le ulutala laulau. O le mea o loʻo matou faia nei o le faʻafouina lea o faʻamatalaga i le laulau faʻailoga faʻailoga ina ia maua e le 'auʻaunaga le ki saʻo.
Afai e iai a matou laulau laulau mai nofoaga eseese, e pei o faʻamaumauga eseese, ona latou faʻaogaina lea o ki matai eseese. O nei ki matua uma e mana'omia ona toe aumai mai le fale teu oloa pe a amata le server. O lenei mea e mafai ona faʻagesegese ai le amataina o le server, aemaise lava pe a faʻaaogaina se faleoloa autu o le server-side. Fa'atasi ai ma le fa'aliliuina o ki matai, matou te toe fa'aigoaina ai ki o le laulau fa'atasi ma le ki matua e tasi e tutusa mo avanoa laulau uma. E tatau i le 'au'aunaga ona maua na'o le tasi le ki matua i le amataga.
O lenei, ioe, ua na o se itu manaia aafiaga. O le fa'amoemoe autu o le suiga o le ki o le fa'amautu lelei lea o la tatou 'au'aunaga. I le tulaga na gaoia ai le ki matai mai le vault (mo se faʻataʻitaʻiga, mai le Vault Server), e mafai ona faʻatupuina se ki fou fou ma toe faʻapipiʻi ki o le laulau, faʻaleaogaina le ki na gaoia. Ua matou saogalemu...toetoe lava.
I se tala talu ai, na ou talanoa e uiga i le taimi e gaoia ai se ki laulau, e mafai e se isi vaega ona faʻaaogaina e faʻamalo ai faʻamatalaga. Fa'apea e iai le avanoa i la tatou tisiki. Afai e gaoia le ki matai ma e mafai ona e mauaina faʻamatalaga faʻailoga, e mafai ona e faʻaogaina le ki matua gaoi e faʻamalo ai le ki o le laulau ma maua ai faʻamatalaga faʻamaonia. E pei ona mafai ona e vaʻaia, e le fesoasoani le suiga o le ki matai i lenei tulaga. Matou te toe fa'ailogaina le ki o le laulau i le ki fou, ae o le ki moni na fa'aoga e fa'aigoaina/fa'asese ai fa'amaumauga e tumau pea. O le mea lea, e mafai e le "hacker" ona faʻaauau ona faʻaaogaina e faʻamalo ai faʻamatalaga. I le taimi muamua na ou faailoa atu ai lena mea
E aoga le suiga o le ki matai pe a gaoia le ki matai, ae e leai se auala e fa'aoga ai e se tagata osofa'i ma fa'a'ese'ese ki o le laulau.
Faitau atili:
puna: www.habr.com