Ittajpja l-istess isem tal-utent minn żewġ toroq differenti u MariaDB tista’ tawtentikak bħala żewġ kontijiet differenti. Il-kontijiet huma mqassma fuq l-utent u l-host flimkien, għalhekk 'reporter'@'localhost' u 'reporter'@'10.90.0.23' huma ringieli separati b’passwords separati u permessi separati. Fuq VPN, il-mistoqsija interessanti mhijiex liema isem ittajpja l-utent iżda liema indirizz tas-sors ra s-server.

Iddetermina s-sors li s-server jara tassew

Aħdem lura mill-host tad-database, mhux mill-laptop. L-indirizz li l-klijent jaħseb li għandu huwa biss wieħed minn diversi possibbiltajiet:

PathSource MariaDB sees
Routed tunnel, no translationThe client's inner VPN address
Gateway source translationThe gateway's translated address
SSH local forwardThe SSH server's address
Public exit, no tunnelWhatever the ISP handed out

Uża evidenza minn naħa s-server biex tiddeċiedi. Log tal-konnessjonijiet, lista ta’ sessjonijiet attivi jew entrata temporanja fil-log ġenerali juru l-indirizz li aċċetta s-server. L-IP pubbliku tal-laptop minn browser hija fatt ieħor u spiss wieħed qarrieqi.

Qabbel il-kont li għażlet MariaDB

L-għażla tal-kont issegwi ordni dokumentat u mhux għaqda ta’ permessi. Qbil eżatt tal-host għandu preċedenza fuq wildcard, u r-ringieli tal-utent anonimu jipparteċipaw fit-tqabbil b’modi li jissorprendu lil dawk li jassumu li l-isem waħdu jiddeċiedi. Is-server jagħżel ringiela waħda; ma jgħaqqadx il-privileġġi ta’ kull ringiela bl-istess isem. Li taqra r-referenza darba tiswa aktar minn nofs jum ta’ prova ta’ suppożizzjonijiet.

Dan ifisser li żżid permess ma’ 'reporter'@'%' jista’ ma jbiddel xejn jekk is-sessjoni awtentikat bħala 'reporter'@'10.90.0.23'. Is-sewqan irid jinżel fuq ir-ringiela li ntgħażlet, għalhekk l-identifikazzjoni tal-kont tiġi qabel l-editjar tal-permessi.

Aqra l-kont li s-sessjoni tassew tuża

SELECT USER(), CURRENT_USER();
SHOW GRANTS;

CURRENT_USER() isemmi l-kont li awtentika s-sessjoni; USER() jirrapporta dak li talab il-klijent u jista’ jkun differenti. Eżegwihom bħala mistoqsijiet ordinarji tal-ogħla livell, mhux minn ġewwa rutina maħżuna b’kuntest ta’ definizzjoni, inkella t-tweġibiet jiddeskrivu s-sid tar-rutina minflok is-sessjoni tiegħek.

Dħul fallut ma jistax iħaddem xejn minn dan, u dan huwa l-każ fejn amministratur irid jeżamina d-definizzjonijiet tal-kontijiet u l-evidenza tal-konnessjoni tas-server. Ippjana għal dan: il-persuna li tfixkel dħul miċħud normalment m’għandhiex sessjoni SQL biex tistaqsi fiha.

Aqsam l-aċċessibbiltà mill-awtentikazzjoni

It-test tal-iżball jgħidlek f’liema saff int. Konnessjoni miċħuda jew timeout ifisser li l-klijent qatt ma wasal għal semmiegħ, għalhekk il-kont u l-password tiegħu għadhom mhumiex in kwistjoni. Tweġiba ta’ aċċess miċħud tfisser li s-server wieġeb, li jipprova l-aċċessibbiltà u jindika lejn il-kont, il-qbil tal-host jew il-kredenzjali.

Il-prerekwiżiti tan-netwerk huma lista tagħhom stess: semmiegħ marbut mal-indirizz maħsub u mhux biss mal-loopback, traffiku permess lejn il-port konfigurat u rotta lura għat-tweġiba. Kull wieħed jista’ jonqos b’mod indipendenti, u tunnel li jaħdem ma jimplikax wieħed minnhom. Semmiegħ fuq il-loopback jaċċetta konnessjonijiet lokali u jirrifjuta kull konnessjoni remota, li tipproduċi konnessjoni miċħuda li tidher bħal blokk tal-firewall.

Iċċekkja l-indirizz tal-irbit qabel ma tiftaħ ticket mat-tim tan-netwerk. ss -lntp fuq il-host tad-database juri liema indirizz u port qegħdin tassew jisimgħu, u dik il-linja waħda teskludi kategorija sħiħa ta’ suppożizzjonijiet.

Sewwi b’mod dejjaq, imbagħad erġa’ ttestja ż-żewġ direzzjonijiet

Oħloq il-kont maħsub ikkwalifikat mill-host permezz tal-proċess approvat tal-organizzazzjoni, b’kredenzjali mill-maħżen appoġġjat u mhux waħda kondiviża mwaħħla fi ticket. Agħti biss l-operazzjonijiet tal-iskema li teħtieġ il-kompitu. Li tibdel dħul remot fallut fi kont root, politika ta’ agħti kollox jew host wildcard ġenerali jgħaddi t-test u jneħħi l-kontroll li kont qed tittestja. Il-permess li żidt bil-għaġla huwa dak li ħadd ma jneħħi wara.

Erġa’ ttestja b’sessjoni friska mit-triq maħsuba, imbagħad iċċekkja l-każijiet negattivi. Triq li għandha tkun imblokkata trid tibqa’ imblokkata, u operazzjoni li ma ngħatatx trid tibqa’ miċħuda. Dawk iż-żewġ kontrolli jifirdu kont imsewwi minn kont imwessa’.

Fl-aħħar, irreġistra l-indirizz tas-sors osservat u l-isem tal-kont flimkien. It-tunnel jipprovdi l-aċċessibbiltà; MariaDB xorta tagħżel u tawtorizza l-kont tagħha, u l-persuna li jmiss teħtieġ iż-żewġ fatti biex tirriproduċi r-riżultat tiegħek.

Artikli relatati