Mwen pa janm itilize Dr. Web. Mwen pa gen okenn lide ki jan li fonksyone. Men, sa pa te anpeche m ekri yon kantite ototès pou li (e sèlman parès te anpeche m ekri yon santèn plis):
Tès enstalasyon Dr. Web;
Tès pou mete restriksyon sou aksè nan aparèy detachable (kondwi flash);
Tès pou limite aksè nan yon anyè ant pwogram yo;
Tès pou mete restriksyon sou aksè nan yon anyè ant itilizatè sistèm (kontwòl paran).
Tès sa yo ak anpil lòt ka vann tankou pen cho, e pa sèlman an relasyon a Dr. Web, epi pa sèlman an relasyon ak antivirus. Nan atik sa a mwen pral di w ki jan fè sa.
Fòmasyon
Pou tès nou pral bezwen yon machin vityèl ak Windows sou tablo. Mwen prepare li manyèlman pa fè manipilasyon sa yo sou li:
Aktyèlman, mwen enstale Windows 10 Pro x64;
Pandan enstalasyon, mwen te kreye itilizatè prensipal "testo" ak modpas la "1111";
Pèmèt otologin pou itilizatè sa a;
Pou otomatize tès yo, mwen pral sèvi ak platfòm Testo a. Ki sa li ye ak kijan pou itilize li ou ka li isit la. Koulye a, nou bezwen enpòte machin vityèl fini an nan tès oto. Li trè fasil fè sa:
Isit la se sipoze sa /path/to/win10.qcow2 - sa a se chemen ki mennen nan disk machin vityèl ke mwen te prepare manyèlman. Sa a se kote preparasyon an fini ak aksyon an kòmanse.
Tès No 1 - Enstale Dr. Web!
Premyèman, nou bezwen rezoud pwoblèm nan transfere kit distribisyon Dr. Entènèt nan yon machin vityèl. Ou ka fè sa (pa egzanp) lè l sèvi avèk yon kondwi flash:
Tout sa nou bezwen fè se enstale Dr. Web pou papa ${DR_WEB_DIR} (nou pral mete valè egzak paramèt sa a lè w kòmanse testo). Ak Testo tèt li pral asire w ke enstale sa a fini sou kondwi flash la.
Koulye a, nou ka kòmanse aktyèlman ekri tès la. Pou kounye a, ann kòmanse tès la ak bagay ki senp: limen machin vityèl la (apre kreyasyon an ap etenn), tann pou Desktop la parèt, limen kondwi flash la epi ouvri sa li nan Explorer:
Ekran nan fen senaryo a
Ou ka, nan kou, kouri enstale a dirèkteman soti isit la, soti nan kondwi nan flash tèt li. Men, nou ta pi bon fè tout bagay onètman - nou pral kopye enstalatè a sou Desktop la epi kouri enstale a soti nan la. Ki jan nou ka kopye fichye a? Ki jan yon moun ta fè sa?
Ekran nan dosye a toujou ap kopye
Sa a se li, kopye konplete avèk siksè! Koulye a, ou ka fèmen fenèt la ak kondwi flash la epi retire li:
Ekran apre yo fin fèmen Explorer
Kounye a ke enstalasyon an se sou Desktop la, nou bezwen double-klike sou li yo kòmanse pwosesis enstalasyon an. Ak enstalasyon an tèt li desann nan tou senpleman klike sou bouton ak kaz epi li pa nan anpil enterè:
Ekran nan fen enstalasyon an
Nou konplete tès nou an ak yon rdemare. Epi nan fen a, pa bliye tcheke ke apre rdemare a, yon icon ak Dr parèt sou Desktop la. Web:
Ekran apre rdemare
Bon travay! Nou te otomatize enstalasyon Dr. antivirus. Web! Ann pran yon ti repo ak wè ki jan li sanble nan dinamik:
Ann ale nan tès karakteristik yo.
Tès No 2 - Limite aksè nan kondui flash
Premye karakteristik nan lis la se mete restriksyon sou aksè nan kondui flash. Pou fè sa, ann planifye yon tès jistis senp:
Ann eseye mete yon kondwi flash USB epi kreye yon dosye vid la - li ta dwe travay. Ann pran kondwi flash la;
Ann pèmèt bloke aparèy detachable nan Dr. Sant Sekirite Web;
An n insert lecteur flash USB ankò epi eseye efase fichye kreye a. Aksyon an dwe bloke.
Ann kreye yon nouvo kondwi flash, mete li nan Windows epi eseye kreye yon katab. Ki sa ki ka pi senp?
Ekran nan fen senaryo a
Kreye yon nouvo dosye tèks atravè meni kontèks Explorer a:
Ekran apre yo fin chanje non fichye a
Nou dekonekte kondwi flash la, fè li san danje:
Koulye a, nou konvenki ke kondwi flash la ka itilize, ki vle di nou ka kòmanse bloke li nan Sant Sekirite Dr. Web. Pou fè sa, ou bezwen premye louvri Sant Sekirite a:
Ekran nan fenèt Sant Sekirite a
Nou ka sonje ke pou louvri nenpòt aplikasyon nan Windows ou bezwen fè nòmalman menm etap yo (klike sou ba rechèch la, tann pou fenèt la ak aplikasyon popilè yo parèt, antre non aplikasyon an ki enterese, tann pou li parèt nan lis la epi, finalman, peze Antre). Se poutèt sa, gwoup aksyon sa a ka separe an yon makro open_app, kote yo pral pase non aplikasyon an yo dwe louvri kòm yon paramèt:
Makro sa a pral itil nou pita.
Premye bagay nou pral fè se louvri Sant Sekirite Dr. Web - pèmèt kapasite pou fè chanjman:
Koulye a, kite a klike sou meni yo yon ti kras epi ale nan "Konfigure règ aksè aparèy la". Nan meni sa a, tcheke ti bwat la "Blòke medya detachable".
Ekran nan fenèt la Aparèy ak Done Pèsonèl
Ann eseye louvri kondwi flash la kounye a:
Ekran mesaj erè a
Se konsa, ti kras pa ti kras, nou te ekri premye tès la tès yon karakteristik trè byen mèb nan Dr. Web. Li lè pou nou pran yon ti repo epi medite, gade rezilta travay nou yo:
Tès No 3 - Diferansyasyon aksè nan yon anyè ant pwogram yo
Lide prensipal ka tès sa a se tcheke travay Dr. Web lè limite aksè a yon katab espesifik. Espesyalman, ou bezwen pwoteje katab la kont nenpòt chanjman, men ajoute yon eksepsyon pou kèk pwogram twazyèm pati. Aktyèlman, tès la li menm sanble sa a:
Nou pral enstale yon pwogram twazyèm pati sou eksplwatasyon an, pou ki yon ti kras pita nou pral ajoute yon eksepsyon lè w ap jwenn aksè nan yon katab pwoteje. Pwogram twazyèm pati jodi a se yon manadjè dosye FreeCommander;
Nou kreye yon folder ak yon dosye, ke nou pral pwoteje ak tout fòs nou;
Ann louvri Sant Sekirite Dr. Web ak pèmèt pwoteksyon pou katab sa a la;
Ann mete kanpe yon eksepsyon pou FreeCommander;
Ann eseye efase yon dosye ki soti nan yon katab pwoteje nan fason nòmal la (via Windows Explorer). Li pa ta dwe travay;
Ann eseye efase fichye a lè l sèvi avèk FreeCommander. Li ta dwe travay.
Wow, anpil travay. Pi bonè nou kòmanse, pi bonè nou fini.
Pwen yon sèl, enstale FreeCommander pa anpil diferan de enstale Dr.Web. Woutin abityèl la: mete yon kondwi flash, te lanse enstale a, ak sou sa. Ann sote sa a epi ale tou dwat nan bagay ki enteresan yo.
Si w toujou enterese nan ki jan yo enstale FreeCommander
Ann kòmanse ak yon bagay ki senp: kreye yon kondwi flash nan ki nou pral mete twous distribisyon FreeCommander la, ak Lè sa a, nan tès la nou pral mete kondwi flash la nan eksplwatasyon an epi louvri li:
Apre sa, kèk klik pou kòmanse enstalasyon an:
Enstalasyon an pa trè enteresan, jis klike sou "Next" tout kote, epi nan fen a pa bliye enfim kaz yo pou w gade ReadMe epi imedyatman lanse FreeCommander.
Nou fini tès la lè nou fèmen tout fenèt yo epi retire kondwi flash la.
Fè!
Pou travay ak Dr. Web ann kreye yon nouvo tès dr_web_restrict_program, ki pral konte sou rezilta tès anvan an win10_install_freecommander.
Ann kòmanse tès la pa kreye Katab Pwoteje sou Desktop la:
Ekran apre ou fin kreye katab la
Ale nan katab Pwoteje a epi kreye yon dosye la my_file.txt, ki pral jwe wòl nan dosye a pwoteje:
Oh, mwen ta dwe tou mete sa a nan fòm lan nan yon macro, men o byen ...
Ekran apre ou fin kreye fichye a
Gwo, kounye a ou bezwen pèmèt pwoteksyon katab. Nou swiv chemen abitye ak louvri Dr. Web, pa bliye aktive mòd chanjman. Apre sa, ale nan meni "Prevansyon Pèt Done".
Ekran nan fenèt la Prevansyon Pèt Done
Ann travay yon ti kras ak sourit la epi ajoute dosye Pwoteje nou an nan lis sa yo ki pwoteje:
Ekran nan Add Protected Folder Sòsye an
Oke, kounye a nou bezwen mete kanpe yon eksepsyon pou aksè nan katab la pou FreeCommander. Yon ti kras plis sourit travay:
Ekran ak pwogram eksepsyon te ajoute
Koulye a, ak anpil atansyon fèmen tout fenèt yo epi eseye efase fichye a "my_file.txt" nan fason nòmal la:
Ekran ak yon mesaj ki soti nan Dr.Web
Men, pa gen anyen ki te mache - sa vle di Dr. Web vrèman te travay! Mwatye tès la fini, men nou toujou bezwen tcheke eksepsyon pou FreeCommander ap travay. Pou fè sa, louvri FreeCommander epi ale nan katab la Pwoteje:
Ekran nan fenèt FreeCommander la
Oke, ann eseye efase fichye a my_file.txt:
Ekran apre yo fin efase fichye a
Eksepsyon nan FreeCommander ap travay!
Bon travay! Yon ka tès gwo ak konplèks - ak tout bagay se otomatize. Yon ti kras rilaks:
Tès #4 - Kontwòl Paran
Nou pral konstwi dènye ka tès sa a pou jodi a jan sa a:
Ann kreye yon nouvo itilizatè MySuperUser;
Ann konekte anba itilizatè sa a;
Ann kreye yon fichye my_file.txt sou non yon nouvo itilizatè;
Ann louvri Sant Sekirite Dr. Entènèt ak pèmèt kontwòl paran pou dosye sa a;
Nan kontwòl paran, nou pral limite dwa itilizatè MySuperUser a nan dosye li kreye;
Ann eseye li epi efase fichye a my_file.txt sou non MySuperUser epi gade rezilta a.
Mwen pa pral bay script tès la isit la. Li se bati sou prensip la menm jan ak tès anvan yo: nou aktivman travay ak sourit la ak klavye. An menm tan an, li pa enpòtan pou nou sa nou otomatize - kit se Dr.Web, oswa kreye yon nouvo itilizatè nan Windows. Men, ann toujou wè ki jan kouri yon tès sa a ta sanble:
Anplis, ou ka kouri tout tès sa yo sou pwòp machin ou. Pou fè sa, w ap bezwen entèprèt script Testo a. Ou ka telechaje li isit la.
Dr. Entènèt la te tounen yon bon antrennman, men mwen ta renmen tire enspirasyon pou plis eksplwatasyon nan volonte ou. Ekri nan kòmantè yo sijesyon ou yo sou ki tès oto ou ta renmen wè nan lavni. Nan pwochen atik la mwen pral eseye otomatize yo, ann wè sa ki soti nan li.