Yadda ake shigo da tura fom na jama'a cikin cibiyar sadarwa ta sirri
Bi wata tura fom ta jama'a daga rikodin karɓa zuwa mai shigo da kaya na sirri, kuma ka riƙe tabbatarwa, takardun shaida da sake ƙoƙari a gefen da ya dace.
Fom na jama'a da ba ya taɓa magana da cibiyar sadarwa ta sirri har yanzu yana samar da bayanan da cibiyar sadarwa ta sirri za ta yi hukunci a kai. Ramin sadarwa yana canza wanda ke kira wa kawai. Duk abin da ke bayan saukewa shawarar shigo da kaya ce, kuma ta gefen sirri ce. Wannan bayanin yana bin wata tura daga burauza har zuwa rikodin ciki da aka tabbatar.
Fara daga inda tura ta sauka
Burauza yana aikawa zuwa wani wuri na ƙarshe na jama'a, wanda ke rubuta layi cikin ma'ajiyar karɓa da aka sarrafa kuma ba ya mayar da komai sai tabbaci. Wannan ma'ajiya ita ce wurin miƙa kaya, kuma ya kamata ita kaɗai ce wurin da matakin jama'a zai iya rubutu. Ka riƙe ɗanyen kaya a can ba tare da canji ba, tare da lokacin da ya iso da tabbataccen mai gano rikodi.
Sannan ma'aikaci na sirri yana ja layukan da ke jira ta cikin ramin sadarwa kuma yana yanke shawarar abin da zai yi da kowane. Yana aiki ƙarƙashin nasa ainihi, wanda shi ne batun sashe na gaba.
curl --silent --fail \
--cert /etc/importer/client.crt --key /etc/importer/client.key \
"https://intake.corp.internal/api/pending?limit=20" \
-o /var/lib/importer/pending.json
Ba mai shigo da kaya ikon da yake buƙata kawai
Tsarin yanar gizo na jama'a da ainihin da ke rubutu cikin manhajar ciki ya kamata su zama manyan mutane biyu daban-daban. Sabar jama'a ba ta buƙatar gudanarwa ta ciki don kawai dole ta isar da bayanan fom, kuma asusu ɗaya da aka raba wa ɓangarorin biyu yana mai da kowace kuskuren yanar gizo rubutun ciki. Ba ma'aikaci takardun shaidarsa, ka iyakance su ga aikin shigo da kaya ɗaya, kuma ka rubuta wane ne ya yi kowace shigo da kaya. Wannan rabuwa ce ke sa iyakar ramin sadarwa ta kasance mai ma'ana maimakon ado.
Ka iyakance kuma daga wace tushe ma'aikaci zai iya karantawa. Idan aiwatarwa tana amfani da layi ko sabis na miƙa kaya, wannan sabis ɗin yana riƙe da nasa tabbatarwa da manufar shiga, domin VPN ba ya tabbatar da komai a cikin kayan.
Aikin ɗan lokaci ba a keɓe shi daga wannan bita ba. Yayin da yake aiki, matsayinsa a cibiyar sadarwa da takardun shaidarsa har yanzu suna ba da iko, kuma gajeriyar rayuwa tana matse taga ne kawai. Rayuwa ba ta maye gurbin yanke shawarar waɗanne ayyuka ainihi zai iya yi.
Ka tabbatar kafin wani abu na ciki ya canza
Filayen fom na jama'a rubutu ne ƙarƙashin ikon mai hari har sai an tabbatar da akasin haka, kuma jagororin OWASP na tabbatar da shigarwar bayanai suna lissafa kwararar bayanai na baya cikin tushen da ba a amince da su ba saboda wannan dalili. Miƙa kaya da aka ɓoye yana faɗin cewa bayt ɗin sun iso lafiya, ba cewa suna bayanin buƙata da aka yarda da ita ba. Ka yi nazari da tabbatarwa kafin kowane mataki mai gata, domin mugun layi kada ya taɓa isa hanyar lambar da za ta iya yin aiki.
Ka ayyana filayen da aka yarda da su, tsarinsu, girmansu da dokokin kasuwanci waɗanda dole su tabbata. Kwanan wata na iya kasancewa da tsari mai kyau kuma har yanzu ba daidai ba ga aikin da ake nema, kuma kayan da ke ambaton asusun ciki ko matsayin amincewa ba zai iya ba da kansa ɗaya daga cikinsu ba.
Ka aika layukan da aka ƙi zuwa sakamakon bita maimakon yin hasashen gyara ko tura su zuwa harsashi ko ɗanyen mu'amalar rumbun bayanai. Ka rubuta mai gano rikodin da dokar da ta gaza, ba kowane filin da mai nema ya buga ba.
Ka yi wurin sake ƙoƙari a aiki ɗaya
Idan an ja rikodin submission-1042 sau biyu saboda an rasa tabbacin farko, ma'aikaci yana buƙatar hanyar dawwama ta gane rikodin tushe da sakamakonsa da aka tabbatar. Jadawalin da ke gudanar da aikin sau ɗaya ba ya tabbatar da cewa an yi amfani da kowane layi sau ɗaya. Isar da kwafi abu ne na yau da kullum, don haka tsarin dole ya shawo kansa.
Ka yi amfani da tsarin ma'amala da kula da kwafi na manhajar ciki kanta, kuma ka riƙe mai gano tushe, sakamako da tabbaci cikin jeri ɗaya mai daidaituwa. Ka bayar da tabbaci bayan an tabbatar ko an ware aikin da aka nufa yadda ya kamata, kuma kada ka taɓa goge layin karɓa don kawai an sauke bayt ɗin.
Sannan ka tabbatar da hakan da fayilolin gwaji uku: ingantaccen layi, gurɓataccen layi, da wannan mai gano tushen da aka sarrafa an isar da shi sau biyu. Kowanne yana wucewa ta wurin ƙarshe ɗaya da ma'aikaci ke amfani da shi.
for f in fixtures/valid-submission.json fixtures/bad-date.json; do
curl --silent --fail --cert /etc/importer/client.crt \
-X POST --data @"$f" https://intake.corp.internal/api/records
done
curl --silent --fail --cert /etc/importer/client.crt \
-X POST --data @fixtures/valid-submission.json https://intake.corp.internal/api/records
Layukan biyu na farko dole su ƙare cikin yanayi na ciki daban-daban, kuma na uku dole ya mayar da mai gano da aka riga aka tabbatar wa wancan rikodin tushe maimakon ƙirƙirar na biyu. Duk wani abu dabam yana nufin shigo da kayan bai zama mai maimaitawa ba tukuna.