Ùn aghju mai usatu Dr. Web. Ùn aghju micca idea di cumu funziona. Ma questu ùn m'hà micca impeditu di scrive una quantità di autotest per ellu (è solu a pigrizia m'hà impeditu di scrive un centu di più):
Test d'installazione Dr. Web;
Test per restringere l'accessu à i dispositi rimovibili (unità flash);
Pruvate per restringe l'accessu à un repertoriu trà i prugrammi;
Test per restringere l'accessu à un repertoriu trà l'utilizatori di u sistema (cuntrollu parentale).
Quessi è parechje altre teste ponu esse venduti cum'è torte calde, è micca solu in relazione à u Dr. Web, è micca solu in relazione à l'antivirus. In questu articulu vi dicu cumu fà questu.
A preparazione di
Per i testi avemu bisognu di una macchina virtuale cù Windows à bordu. L'aghju preparatu manualmente eseguendu e seguenti manipulazioni nantu à questu:
In verità, aghju installatu Windows 10 Pro x64;
Durante a stallazione, aghju creatu l'utilizatore principale "testo" cù a password "1111";
Abilitatu l'autologin per questu utilizatore;
Per automatizà e teste, aduprà a piattaforma Testo. Chì ghjè è cumu si pò aduprà, pudete leghje ccà. Avemu avà bisognu di impurtà a macchina virtuale finita in autotests. Hè assai faciule fà questu:
Quì si assume chì /path/to/win10.qcow2 - questu hè u percorsu à u discu di a macchina virtuale chì aghju preparatu manualmente. Hè quì chì a preparazione finisci è l'azzione principia.
Test No 1 - Installa Dr. Web!
Prima, avemu bisognu di risolve u prublema di trasferimentu di u kit di distribuzione Dr. Web à una macchina virtuale. Pudete fà questu (per esempiu) cù un flash drive:
All avemu bisognu di fà hè stallà u Dr. Web à babbu ${DR_WEB_DIR} (avemu stabilitu u valore esattu di stu paràmetru quandu principia testo). È Testo stessu s'assicurarà chì questu installatore finisci in u flash drive.
Avà pudemu cumincià à scrive veramente a prova. Per avà, cuminciamu a prova cù e cose simplici: accende a macchina virtuale (dopu a creazione serà disattivata), aspettate chì u desktop apparisce, accende u flash drive è apre u so cuntenutu attraversu Explorer:
Screenshot à a fine di u scenariu
Pudete, sicuru, eseguisce u installatore direttamente da quì, da u flash drive stessu. Ma avemu megliu fà tuttu onestamente - copiemu l'installatore à u desktop è eseguiremu l'installatore da quì. Cumu pudemu copià u schedariu? Cumu una persona faria questu?
Screenshot di u schedariu chì hè sempre copiatu
Eccu, a copia hè finita cun successu! Avà pudete chjude a finestra cù u flash drive è sguassate:
Screenshot dopu à chjude Explorer
Avà chì l'installatore hè nantu à u desktop, avemu bisognu di cliccà doppiu per inizià u prucessu di stallazione. E l'installazione stessa si riduce à cliccà i buttoni è i caselle di spunta è ùn hè micca assai interessu:
Screenshot à a fine di a stallazione
Cumpitemu a nostra prova cù un reboot. È à a fine, ùn vi scurdate di verificà chì dopu à u reboot, un icona cù u Dr. Web:
Screenshot dopu à reboot
Gran travagliu! Avemu automatizatu a stallazione di l'antivirus Dr. Web! Facemu una pausa è vede cumu si vede in dinamica:
Passemu à e funzioni di prova.
Test No. 2 - Restrizzione di l'accessu à i flash drives
A prima funzione nantu à a lista hè restringe l'accessu à i flash drives. Per fà questu, pianificemu una prova abbastanza simplice:
Pruvate di inserisce una unità flash USB è creanu un schedariu viotu quì - duverebbe travaglià. Tiramu fora u flash drive;
Permettemu u bluccatu di i dispositi amovibili in Dr. Web Security Center;
Inserite u discu USB di novu è pruvate à sguassà u schedariu creatu. L'azzione deve esse bluccata.
Creemu una nova unità flash, inseriscila in Windows è pruvate à creà un cartulare. Chì puderia esse più simplice?
Screenshot à a fine di u scenariu
Crea un novu schedariu di testu attraversu u menù di cuntestu Explorer:
Screenshot dopu a rinominazione di u schedariu
Disconnect u flash drive, fate in modu sicuru:
Avà simu cunvinti chì u flash drive pò esse usatu, chì significa chì pudemu cumincià à bluccà in u Centru di Sicurezza Dr. Web. Per fà questu, avete prima bisognu di apre u Centru di Sicurezza:
Screenshot di a finestra di u Centru di Sicurezza
Pudemu nutà chì per apre ogni applicazione in Windows avete bisognu di fà praticamente i stessi passi (cliccate nantu à a barra di ricerca, aspettate chì a finestra cù l'applicazioni populari apparisce, inserite u nome di l'applicazione d'interessu, aspettate chì apparisce in a lista è, infine, appughjà Enter). Per quessa, stu gruppu di azzioni pò esse siparati in una macro open_app, à quale u nome di l'applicazione per esse apertu serà passatu cum'è paràmetru:
Questa macro serà utile per noi dopu.
A prima cosa avemu da fà hè apre u Centru di Sicurezza Dr. Web - permette a capacità di fà cambiamenti:
Avà, cliccate nant'à i menu un pocu è vai à u menù "Configurate e regule di accessu à u dispositivu". In questu menù, verificate a casella "Bloccare i media removable".
Screenshot di a finestra Dispositivi è Dati Personali
Pruvemu di apre u flash drive avà:
Screenshot di u missaghju d'errore
Hè cusì chì, pocu à pocu, avemu scrittu a prima prova chì prova una funzione assai tangibile in Dr. Web. Hè ora di piglià una pausa è meditate, fighjendu i risultati di i nostri travagli:
Test No 3 - Differentiing accessu à un cartulare trà prugrammi
L'idea principale di stu casu di prova hè di verificà u travagliu di Dr. Web quandu restringe l'accessu à un cartulare specificu. In particulare, avete bisognu di prutezzione di u cartulare da qualsiasi cambiamenti, ma aghjunghje una eccezzioni per qualchì prugramma di terzu. In fatti, a prova stessa s'assumiglia cusì:
Stallà un prugramma di terzu in u SO, per quale un pocu dopu aghjunghje una eccezzioni quandu accede à un cartulare prutettu. U prugramma di terzu oghje di u ghjornu hè un gestore di file FreeCommander;
Creemu un cartulare cù un schedariu, chì prutegemu cù tutte e nostre forze;
Andemu apre u Dr. Security Center. Web è attivà a prutezzione di stu cartulare;
Fighjemu una eccezzioni per FreeCommander;
Pruvemu di sguassà un schedariu da un cartulare prutettu in u modu di solitu (via Windows Explorer). Ùn deve micca travaglià;
Pruvemu di sguassà u schedariu cù FreeCommander. Si deve travaglià.
Wow, assai travagliu. Più prestu principiamu, più prestu finiscemu.
Puntu unu, installà FreeCommander ùn hè micca assai sfarente da installà Dr.Web. A rutina di solitu: inseritu un flash drive, lanciatu u installatore, è cusì. Saltamu questu è andemu direttamente à e cose interessanti.
Sè avete sempre interessatu à cumu installà FreeCommander
Accuminciamu cù qualcosa di simplice: crea una unità flash in quale mettemu u kit di distribuzione FreeCommander, è dopu in a prova inseriremu u flash drive in u SO è apremu:
Dopu, uni pochi clicchi per inizià a stallazione:
A stallazione ùn hè micca assai interessante, basta à cliccà "Next" in ogni locu, è à a fine ùn vi scurdate di disattivà e checkboxes per vede ReadMe è lanciate immediatamente FreeCommander.
Finitemu a prova chjudendu tutte e finestri è sguassate u flash drive.
Fattu!
Per travaglià cù Dr. Web creamu una nova prova dr_web_restrict_program, chì s'appoghjanu nantu à u risultatu di a prova precedente win10_install_freecommander.
Cuminciamu a prova creendu u cartulare Prutettu nantu à u desktop:
Screenshot dopu à creà u cartulare
Andà à u cartulare prutetti è creà un schedariu ci my_file.txt, chì ghjucà u rolu di u schedariu prutettu:
Oh, duveria ancu mette questu in forma di macro, ma oh bè...
Screenshot dopu à creà u schedariu
Grande, avà avete bisognu di attivà a prutezzione di u cartulare. Seguimu a strada familiar è apre u Dr. Web, ùn vi scurdate di attivà u modu di cambiamentu. Allora vai à u menù "Prevenzione di perdita di dati".
Screenshot di a finestra di Prevenzione di perdita di dati
Travagliemu un pocu cù u mouse è aghjunghje u nostru cartulare Protetti à a lista di i prutetti:
Screenshot di l'Assistente Add Folder Protected
Ebbè, avà avemu bisognu di stabilisce una eccezzioni per l'accessu à u cartulare per FreeCommander. Un pocu di più travagliu di u mouse:
Screenshot cù un prugramma di eccezzioni aghjuntu
Avà chjude cù cura tutte e finestri è pruvate à sguassà u schedariu "my_file.txt" in u modu standard:
Screenshot cù un missaghju da Dr.Web
Ma nunda hà travagliatu - questu significa Dr. U web hà veramente travagliatu! A mità di a prova hè finita, ma avemu sempre bisognu di verificà chì l'eccezzioni per FreeCommander hà da travaglià. Per fà questu, apre FreeCommander è andate à u cartulare Protetti:
Screenshot di a finestra di FreeCommander
Ebbè, pruvemu à sguassà u schedariu my_file.txt :
Screenshot dopu à sguassà u schedariu
L'eccezzioni FreeCommander funziona!
Gran travagliu! Un casu di prova grande è cumplessu - è tuttu hè automatizatu. Un pocu rilassatu:
Test #4 - Controlu Parenti
Custruiremu questu ultimu casu di prova per oghje cum'è seguente:
Creemu un novu utilizatore MySuperUser;
Connettamu sottu à questu utilizatore;
Creemu un fugliale my_file.txt in nome di un novu utilizatore;
Andemu apre u Dr. Security Center. Web è attivà i cuntrolli parentali per stu schedariu;
In u cuntrollu parentale, limiteremu i diritti di l'utilizatore MySuperUser à u schedariu creatu da ellu;
Pruvemu di leghje è sguassà u schedariu my_file.txt in nome di MySuperUser è fighjate u risultatu.
Ùn daraghju micca u script di prova quì. Hè custruitu nantu à u listessu principiu cum'è e teste previ: avemu travagliatu attivamente cù u mouse è u teclatu. À u listessu tempu, ùn importa micca ciò chì avemu automatizatu - sia Dr.Web, o creà un novu utilizatore in Windows. Ma vedemu sempre ciò chì l'esecuzione di una tale prova seria:
Inoltre, pudete eseguisce tutte queste teste nantu à a vostra propria macchina. Per fà questu, avete bisognu di l'interprete di script Testo. Pudete scaricà lu ccà.
Dr. U Web hè diventatu un bonu entrenamentu, ma mi piacerebbe piglià ispirazione per più sfruttamenti da i vostri desideri. Scrivite in i cumenti i vostri suggerimenti nantu à quali autotest chì vulete vede in u futuru. In u prossimu articulu pruvaraghju à automatizà elli, vedemu ciò chì vene.