Qof wuxuu soo jeedinayaa in macmiilka la siiyo gelitaan PostgreSQL si codsiga kharashka uu u socdaalo si sir ah bilow ilaa dhammaad. Maamulaha xogta wuxuu u baahan yahay fadhi SQL dhab ah, qof kalena wuxuu soo jeedinayaa foom web beddelkiisa. Labada soo jeedin waxay xalliyaan dhibaatada khaldan, sababtoo ah midkoodna kama uusan bilaaban hawsha uu macmiilku dhab ahaan qabto. U mar saddexda go'aan si kala horreysan oo su'aasha ah in TLS uu beddeli karo VPN ayaa iskeed uga jawaabi doonta.

Ka bilow hawsha uu macmiilku u baahan yahay

Qor waxa ay tahay in macmiilku gaaro. Soo gudbinta codsi, akhrinta hal saf oo warbixin ah iyo socodsiinta weydiin degdeg ah waa saddex hawlood oo kala duwan oo leh saddex profile khatar oo kala duwan.

Kadib qor cidda codsiga samaynaysa. Macmiil, wakiil taageero iyo maamule lama beddeli karo xitaa marka ay taabtaan isla shax. Farqiga ayaa go'aamiya inta luqadda weydiinta ah ee macmiilku waligiis arki karo.

Lammaanaha jawaabaha ayaa go'aamiya interface-ka. Wax kasta oo ka dambeeya waa fulin, badi doodaha ku saabsan sir-gelinta dhab ahaan waa dood ku saabsan interface-ka la doortay.

Saddex kontorool, saddex go'aan

TLS la xaqiijiyay wuxuu ilaaliyaa xiriirka oo go'aamiya aqoonsiga TLS ee la aqbalo. Gelitaanka shabakadda wuxuu go'aamiyaa ilaha keliya ee gaari kara dhageystaha. Amarka xogta wuxuu go'aamiyaa walxaha iyo ficillada uu door isticmaali karo.

Midkoodna saddexda mid kale ma beddelo, taas oo shaxdu si cad u muujinayso.

ControlWhat it decidesWhat it leaves open
Authenticated TLSConnection protection and which TLS identities are acceptedWhich tables a database user may touch
Restricted network entryWhich sources reach the listenerWhether an authenticated user should run a given statement
Database authorizationWhich objects and actions a role may useWhether the connection arrived by an approved path

Akhri safka aad ku tiirsan tahay ka hor intaadan saf kale ka saarin. Inta badan naqshadahan way fashilmaan sababtoo ah kontorool ayaa la qaatay halkii la habayn lahaa.

SQL toos ah wuxuu siyaasadda xogta ku hayaa mas'uul

Xiriir toos ah oo la ansixiyay, hayso labadaba xaqiijinta aqoonsiga adeegga iyo siyaasadda gelitaanka loogu talagalay. Daarista TLS waxay diyaarisaa xiriirro sir ah; ma diido kuwa aan sir ahayn ilaa habaynta gelitaanku ku tilmaanto iyada oo loo marayo gelitaannada hostssl.

Farqigaas waa in lagu hubiyaa habaynta socota ee aan ahayn template. Server bixiya TLS oo aqbala qoraal cad ma aha naqshadda ay dadka badidiisa u malaynayaan inay ku dhaqmeen. Akhri xeerarka gelitaanka oo arag gelitaannada dhab ahaan u baahan. Hal hubin ayaa kala soocda server awood u leh sir-gelin iyo mid kaliya sir ah.

Isticmaal doorar leh kaliya xuquuqda shaqadu u baahan tahay, oo dib u eeg lahaanshaha, xubinnimada dhaxalka ah iyo ogolaanshaha si ballaaran loo bixiyay. Qaabka xuquuqda PostgreSQL waa xadka awoodda walxaha xogta.

VPN wuxuu xaddidi karaa qalabka gaara adeegga ka hor inta aan xaqiijinta xogta dhicin, oo gateway gelitaanku wuxuu samayn karaa wax la mid ah. Midkoodna ma tirtiro baahida dayactirka qaybta furan, maamulka aqoonsiga iyo xaddididda isticmaalka kheyraadka.

Shahaadada macmiilku waa aqoonsi, ma aha ACL

Shahaadada macmiilku waxay ku dari kartaa shuruud waqtiga xiriirka. Habaynta clientcert waxay codsan kartaa shahaado lagu kalsoonaan karo iyo, qaabka adag, xiriir ka dhexeeya magaca shahaadada iyo isticmaalaha xogta.

Taasi waa aqoonsi xoog badan. Ma aha liis ogolaansho, oo serverka ma ka dhigto mid aan la arkin, sababtoo ah qaybta aqbasha xiriirka wali waxay habaysaa taraafikada shabakadda iyo gacan-qabsi. Shahaadada u qaadan liis gelitaan waxay ka tagtaa ogolaanshaha dhabta ah mid aan la taaban. Waxay kaloo u egtahay inay ballaadhiso qaybinta shahaadooyinka, taas oo abuurta dhibaatada xigta.

Shahaado xoog leh oo ku xiran door leh xuquuq badan waxay soo saartaa maamule si wanaagsan loo xaqiijiyay. Hubi doorka ka hor intaadan u dabbaaldeg shahaadada.

Dooro interface-ka cidhiidhi ah marka uu ku habboon yahay

Codsiga kharashka, barta dhamaadka application-ka ee aqbasha codsiga, fulisa xeerarka ganacsiga oo soo celisa natiijada la ogolaaday ee isticmaalahaas waxay matashaa hawsha si ka wanaagsan akoon SQL guud.

Kadib application-ku wuxuu isticmaalaa aqoonsigiisa xaddidan ee xogta, macmiilkuna waligiis ma helo luqad weydiin sidii astaan. Taasi waa dusha yar oo leh dariiqooyin yar oo khalad lagu sameeyo.

Kani waa ikhtiyaar naqshad, ma aha sheegasho in koodhka application-ku si otomaatig ah u badbaadsan yahay. Koodhkaas waa inuu xaqiijiyaa wicitaannada, u ogolaadaa ficil kasta oo ansixiyaa gelitaankiisa, ogolaanshihiisa xogta wali waa muhiim.

SQL toos ah wali waa sax dadka iyo qalabka shaqadooda la ansixiyay u baahan. Ku xaddid naqshaddaas doorar, baaxadda shabakadda iyo xadka hawlgalka, oo u daa macmiillada kale inay hayaan interface-ka cidhiidhi ah. Isku darka labada dadweyne hal door waa halka dooduhu ka bilaabmaan.

Maqaallo la xiriira