Kitabu cha kazi cha Excel kinachofungua jedwali kwenye SQL Server ya shirika lingine kinahitaji vitu vitatu ambavyo kwa kawaida hujadiliwa kama kimoja: utambulisho ambao seva inakubali, usafirishaji ambao mteja anathibitisha, na njia ya mtandao ambayo pande zote zinairuhusu. Uaminifu wa domain ni njia moja ya kukidhi kitu cha kwanza, na ndiyo pana zaidi. TLS inakidhi cha pili na haisemi chochote kuhusu cha kwanza. Njia inakidhi cha tatu na hailiki chochote yenyewe.

Kutenganisha hivi vitatu kunafanya lahajedwali kuwa ombi dogo linaloweza kukaguliwa badala ya uhusiano wa kiutawala.

Maamuzi matatu ambayo swali linaficha

Utambulisho ni nani database inadhani wewe ni: akaunti ya Windows kutoka domain inayoaminika, kuingia kwa SQL na nenosiri lake mwenyewe, au utambulisho unaotegemea cheti. Usafirishaji ni kama kikao kimesimbwa na kama mteja anachunguza mnyororo wa vyeti vya seva. Njia ni jinsi pakiti zinavyofikia msikilizaji, ambaye anaweza kuwa VPN, kiungo cha faragha au sehemu ya mwisho ya umma yenye kanuni za firewall. Kila kimoja kinaishi mahali tofauti na kila kimoja kinaweza kushindwa chenyewe.

Uaminifu wa msitu unajibu cha kwanza kwa upana na ni uhusiano kati ya mashirika, si mpangilio wa kitabu kimoja cha kazi. Pia hausimbi chochote, jambo linalowashangaza wale waliodhani uaminifu ndio udhibiti wa usalama.

Utambulisho bila uaminifu wa msitu

Akaunti iliyoandaliwa kwa makusudi katika mazingira lengwa inaweza kukidhi hitaji jembamba bila uaminifu wowote, mradi mtiririko wa kazi wa mteja unaweza kuitumia. Uthibitishaji wa SQL ni jibu lingine la kawaida pale sera inaporuhusu: kuingia hubeba mzunguko wake wa maisha wa vitambulisho na hakuungani na domain wala hakuzalishi uthibitishaji jumuishi wa Windows. Utambulisho unaotegemea cheti au tokeni ni chaguo la tatu kwenye majukwaa mapya. Chochote unachochagua, toa ruhusa za database tu ambazo kitabu cha kazi kinahitaji kwa kweli.

Pendelea akaunti maalum badala ya kuingia kwa kibinafsi kwa mtu. Kitambulisho kinachoshirikiwa katika lahajedwali ni tatizo la usaidizi linalosubiri kutokea, na akaunti yenye jina hufanya uondoaji uwezekane mradi unapomalizika.

Usimbaji ndiyo, lakini kuamini cheti?

Kwa ODBC Driver 18, Encrypt=Yes;TrustServerCertificate=No inaomba kikao kilichosimbwa ambacho cheti chake huchunguzwa kwa kweli. Kamba ya muunganisho lazima ieleze seva ambayo cheti kinaihusu, na mteja lazima aamini mnyororo wake. Driver 18 pia husimba kwa chaguomsingi, tofauti na matoleo ya awali, kwa hiyo kamba ya muunganisho ya zamani inaweza sasa kujadili TLS bila kusema hivyo. Mipangilio dhahiri huufanya sera unaokusudiwa uonekane kwenye mashine zote, jambo ambalo ni muhimu wakati watu kadhaa wanatunza kitabu kimoja cha kazi.

TrustServerCertificate=Yes husimba na kuruka uthibitishaji, jambo ambalo si matengenezo sawa kwa kutolingana kwa jina au mnyororo usioaminika. Huondoa ishara ambayo ingekuambia kuwa mteja alifikia sehemu isiyofaa ya mwisho, kwa hiyo rekebisha cheti au jina.

Utekelezaji wa upande wa seva ni udhibiti tofauti. Ikiwa usimbaji lazima utumike kwa kila mteja, sanidi na uthibitishe mpangilio wa usimbaji wa kulazimishwa wa seva, kwa sababu kamba moja ya muunganisho inayoshirikiana haitekelezi chochote.

Njia ya mtandao si ulinzi

Msikilizaji wa faragha anayefikiwa kupitia VPN hupunguza mfiduo, na VPN lazima ibebe njia sahihi za mwisho na kurudi ili hilo lifanye kazi. Handaki linalofanya kazi haliondoi hitaji la uthibitishaji au uthibitishaji wa cheti, na TLS haizuii mifumo ipi ya mbali inaweza kujaribu muunganisho. Haya ni matukio matatu tofauti: kupeana mikono kwa TLS, kuingia kwa VPN na swali lililoidhinishwa. Ya tatu pekee inathibitisha kuwa kitabu cha kazi kilisoma data ambayo kiliruhusiwa kusoma.

Kwa hiyo pinga njia ya mkato ya kujibu swali la uaminifu kwa kuweka database hadharani kwenye mtandao. Jibu jembamba kwa kawaida ni akaunti maalum, usimbaji uliothibitishwa na njia moja iliyoidhinishwa, kwa mpangilio huo.

Thibitisha kwa mtiririko wa kawaida wa Excel: utambulisho uliokubaliwa, ruhusa zenye matokeo na usimbaji uliojadiliwa, kila kimoja kupitia mwonekano wa kikao wa seva yenyewe.

Makala zinazohusiana