Come rendere sicuri i file di Registro degli Eventi di Windows

Giorgio Borelli

Scheda Protezione del file AppEvent del Registro degli Eventi di WindowsNell'articolo precedente Ripristinare i file di Registro di Windows abbiamo parlato dell'importanza dei file di registro degli eventi di Windows e di come ripristinarli. Detti file possono essere visualizzati tramite il visualizzatore eventi, e la loro importanza risiede nel fatto che tramite essi è possibile monitorare qualsiasi cosa accada nel sistema, questo purtroppo gli hacker lo sanno bene, e si premurano di modificare questi file per cancellare le tracce del loro passaggio. Prosegue...

Categorie: Sicurezza Informatica | Windows

Tags:

Ripristinare il Registro degli Eventi di Windows

Giorgio Borelli

Event Viewer (Visualizzatore Eventi) di Windows XPIl Registro degli Eventi è un tool molto utile per l'amministrazione dei sistemi Windows. Il funzionamento dei sistemi operativi di casa Microsoft si basano sugli eventi, qualsiasi cosa accada, qualsiasi evento si scateni, questi vengono registrati nei file del Registro degli Eventi, è possibile visualizzare ogni singolo evento tramite il Visualizzatore Eventi, richiamabile da start->pannello di controllo->strumenti di amministrazione->Visualizzatore Eventi o più semplicemente andare in start->esegui e digitare eventvwr e dare invio.

Tutti gli eventi vengono contraddistinti da tre simboli, una "i" se tutto apposto, un triangolo giallo per i warning ed un pallino rosso per gli errori. Cliccando poi su ogni singolo evento vengono fornite ulteriori informazioni in una scheda apposita. Tramite il Registro degli Eventi è possibile quindi monitorare in modo completo il sistema e scoprire qualsiasi cosa accada sia a livello di Applicazione (programmi), Protezione e Sistema, uno strumento diagnostico davvero potente di cui nessun amministratore può fare a meno.

Purtroppo però, a causa di un uso improprio del registro di windows o più facilmente a causa dell'uso superficiale dei programmi "Pulitori di Registro", i file di Registro responsabili dell'archiviazione degli eventi vengono danneggiati, perdendo così la possibilità di diagnosticare cosa accade sul nostro sistema.

Fortunatamente ripristinare i file di registro danneggiati è davvero semplice, andiamo a scoprire come fare.

Prosegue...

Categorie: Recovery | Windows

Tags:

Richiamare Ripristino Configurazione di Sistema da DOS

Giorgio Borelli

Richiamare il wizard Ripristino Configurazione di sistema da DOSIl tool Ripristino Configurazione di Sistema di Windows è uno strumento di recovery molto potente, esso crea delle "immagini" della configurazione del sistema ad una certa data, permettendo così di riportare il sistema allo stato precedente al verificarsi di un malfunzionamento, tali "immagini" sono chiamate punti di ripristino.

Il punto di ripristino viene creato automaticamente dal sistema ogni qual volta vi è una causa che altera la configurazione del sistema stesso, come potrebbe essere l'installazione di nuovo hardware e/o driver, di programmi o modifiche alle impostazioni generali del sistema stesso. Se Windows presenta un malfunzionamento dovuto ad esempio all'installazione di un nuovo driver è possibile richiamare l'utility Ripristino Configurazione di Sistema da start->programmi->accessori->utilità di sistema e selezionare uno dei punti di ripristino antecedenti al verificarsi del problema, una volta completato il wizard la macchina sarà riportata allo stato della data selezionata in cui tutto funzionava perfettamente, senza tra l'altro modificare o cancellare i dati utenti inseriti successivamente al punto di ripristino.

Richiamando il ripristino di configurazione di windows è possibile anche creare un punto di ripristino manualmente, utile ad esempio nel qual caso l'amministratore voglia salvare un'immagine del suo sistema, configurato in un certo modo, in un dato istante.

Possono però verificarsi dei casi di crash del sistema talmente gravi che diventa impossibile richiamare il ripristino di sistema tramite la normale gestione a finestre di Windows, come quando il desktop è completamente bloccato o quando Windows proprio non vuol saperne di avviarsi, in questi casi torna utile conoscere il path dell'eseguibile del Ripristino Configurazione di Sistema per poterlo richiamare da dos o da modalità provvisoria.

Prosegue...

Categorie: Recovery | Windows

Tags: , ,

Ripristinare i file di sistema

Giorgio Borelli

Come ripristinare i file di sistema mancanti o danneggiati di WindowsLe operazioni di recovery sono sempre molto delicate, ed in caso d'instabilità o blocco totale del sistema operativo è sempre meglio affidarsi al tool Ripristino Configurazione di Sistema, questo ovviamente fin ove possibile, possono presentarsi delle situazioni in cui sia necessario andare ad agire manualmente sui file di sistema per ripristinarli.

Nei sistemi Windows NT è presente il comando sfc scannow richiamabile da prompt, che consente di ripristinare i file di sistema mancanti o danneggiati.

Il comando System File Checker (sfc) analizzerà il vostro sistema alla ricerca di possibili file di sistema mancanti o danneggiati, magari a causa di un virus o di una installazione non andata a buon fine, permettendovi così di ripristinare Windows senza necessariamente ricorrere al classico formattone.

Per usare il comando sfc scannow bisogna avviare il prompt dei comandi con diritti di amministratore, è possibile fare questo in svariati modi, loggarsi sul computer come amministratore andare in start->esegui->cmd e premere invio, o portarsi nella cartella C:\Windows\system32\ e cliccare su cmd.exe col tasto destro e scegliere la voce "Esegui come Amministratore" o ancora selezionare cmd.exe e premere contemporaneamente i tasti Ctrl+Shift+Enter.

Prosegue...

Categorie: Recovery | Windows

Tags:

Le relazioni di dipendenza dei Servizi Windows

Giorgio Borelli

lista dei servizi windows sul computer locale

I Sistemi Windows based avviano assieme al sistema operativo una serie di programmi che lavorano in background per svolgere funzioni importanti per il corretto funzionamento del computer stesso, detti programmi sono chiamati Servizi Windows.

Una serie di Servizi Windows di default vengono avviati assieme al sistema operativo, in modo tale da essere in esecuzione e svolgere le lofo funzioni a macchina già avviata, questo si rende necessario poichè svolgono delle operazioni fondamentali per il corretto funzionamento della macchina stessa.

La lista dei Servizi Windows è raggiungiungibile digitando "services.msc" in start->esegui e premendo OK. Alcuni dei Servizi in Esecuzione sono indispensabili, altri è possibile disabilitarli ottimizzando così anche le prestazioni generali della macchina, se siete certi ad es. di non lavorare in rete è inutile avviare i servizi legati alla gestione della rete, non farebbero altro che "rubare" risorse di sistema.

Conoscere i Servizi Windows è fondamentale per il corretto uso della macchina, per implementare funzionalità avanzate, e per risolvere alcuni degli errori più comuni in Windows. In particolare molte volte basta sapere quali e cosa sono le relazioni di dipendenza tra i servizi windows per uscire indenni da problemi apparentemente insormontabili.

Prosegue...

Categorie: Windows

Tags:

Creare un widget personalizzato per inserire Google AdSense in BlogEngine.NET

Giorgio Borelli

 

Come creare un widget personalizzato di BlogEngine.NET per inserirgli il codice di Google AdSenseOrmai la piattaforma BlogEngine.NET per blog è ampiamente diffusa ed utilizzata da svariati blogger. Certo non ha ancora raggiunto i numeri di Wordpress ma si è comunque ritagliata un'ottima fetta di utenti, in continuo aumento fra l'altro.

Per chi non la conoscesse, BlogEngine.NET è una piattaforma di blogging sviluppata su .net framework in linguaggio C#, nata da un progetto Open Source inserito tra gli Starter Kits di ASP.NET.

Visto il suo sempre maggiore impiego, l'esigenze degli utenti che la utilizzano sono sempre crescenti, così la nascita di nuovi plug-in, theme e widgets la fà avvicinare ogni giorno sempre più alla sua più famosa e diretta concorrente Wordpress. Sotto alcuni punti di vista però BlogEngine.NET soffre ancora della sua relativa gioventù, ad esempio non è stato ancora creato un widget ad hoc per la gestione degli strumenti di monetizzazione messi a disposizione dal web. 

In questo articolo allora voglio mostrarvi come dare un ulteriore tocco in più a questa stupenda piattaforma per blog (che io stesso uso), realizzando un widget personalizzato per BlogEngine.NET nel quale inserire lo script del codice di Google AdSense a cui tutti noi blogger siamo largamente affezionati, andiamo a scoprire come fare.

Prosegue...

Categorie: AdSense | ASP.NET | BlogEngine.NET | C#

Tags: , , ,

L'autenticazione in Sql Server

Giorgio Borelli

Le modalità di autenticazione di Sql ServerLa sicurezza dei dati nei database è una funzionalità che nessun motore di database può permettersi di non implementare, la sicurezza dei database coinvolge due aspetti fondamentali: l'autenticazione e l'autorizzazione, la prima dice quali utenti possono accedere al database, la seconda tratta i privilegi possiede l'utente.

Per quanto riguarda Sql Server, questo implementa sia l'autenticazione che l'autorizzazione degli utenti, mettendo a disposizione anche potenti store procedure di sistema che permettono di gestire più facilmente questi due aspetti.

Vista la complessità e la quantità d'informazioni riguardanti l'autenticazione e l'autorizzazione, affrontiamo questi due importanti argomenti in due post distinti.

Andiamo a scoprire in questo articolo come le modalità di autenticazione di Microsoft Sql Server.

Prosegue...

Categorie: Sicurezza Informatica | Sql Server

Tags:

Cancellare il File di Paging rende più lenti o più sicuri?

Giorgio Borelli

Azzerare il file di paging all'arresto del sistemaIl file di paging è una porzione del disco fisso dedicata all'uso della memoria virtuale. La memoria virtuale (VMM) consente di assegnare ai programmi e far credere loro di avere più memoria di quella fisica (RAM) installata sulla macchina.

Il funzionamento della VMM che sfrutta il file di paginazione è veramente ingegnoso, in pratica il sistema della memoria virtuale monitora la RAM e controlla i programmi che hanno celle di memoria allocate ma non usate, in altre parole programmi in esecuzione ma non attivi, non usati, in questo caso alloca i dati fermi sulla RAM sul disco fisso (nel file di paging), liberando così memoria e rendendola disponibile ai programmi che ne fanno richiesta.

Davvero bella questa memoria virtuale, però mentre la RAM è volatile e cancella tutti i suoi dati, i dati sul disco fisso invece persistono allo spegnimento, questo correlato al funzionamento del file di paging può portare ad un potenziale problema di sicurezza. La situazione si aggrava se il file di paging non viene cancellato durante lo spegnimento.

Andiamo a scoprire quali vantaggi e quali svantaggi comporta la cancellazione o meno del file di paging.

Prosegue...

Categorie: Sicurezza Informatica | Windows

Tags:

Algoritmo Bubble Sort in C#

Giorgio Borelli

Algoritmo di ordinamento Bubble Sort sviluppato in C#L'ordinamento in informatica è sicuramente una delle funzionalità più necessarie ed importanti, uno tra gli algoritmi maggiormente noti ed utilizzati per la sua semplicità è l'algoritmo del Bubble Sort.

Il BubbleSort è un'algoritmo iterativo di ordinamento degli elementi di un array molto usato soprattutto in ambito didattico, per far apprendere le logiche e le basi della programmazione. Il suo nome deriva dal fatto che gli elementi vengono ordinati secondo una logica che li estrae dall'insieme mettendoli in cima al vettore con un'alogia grafica a quella delle bollicine che salgono in un bicchiere di spumante.

Dato un numero n di elementi di qualsiasi tipo, ma tali che esista una relazione di ordinamento tra di loro, l'algoritmo del bubblesort consente di ordinarli in modo crescente o decrescente. Del bubblesort solitamente vi sono svariati esempi in Linguaggio C, in questo articolo vogliamo invece fornirne una versione in Linguaggio C#, mostrando come implementare l'algoritmo del bubble sort in C# in modo efficiente.

Concentreremo l'attenzione solo sul cuore del bubblesort e passo passo vedremo come apportare le varie migliorie per diminuire il numero d'iterazioni ed ottimizzare al massimo l'algoritmo del bubble sort sviluppato in C#.

Prosegue...

Categorie: C#

Tags: , , ,

Specificare più Sitemap in ASP.NET

Giorgio Borelli

specificare più di una sitemap in pagine aspx grazie al modello a providers di asp.netLe sitemap in ASP.NET permettono di specificare un menù gerarchico di navigazione in formato XML, basta includere un file sitemap nella root principale del sito web, che di default si chiama web.sitemap, ed associarlo successivamente ad uno dei controlli asp.net per la navigazione, quali: SiteMapPath, Menu, TreeView. Personalizzare i controlli di navigazione è molto semplice ed ecco bello è pronto il vostro controllo menù.

Il file web.sitemap è quindi il file di default per la navigazione in asp.net, ma come possiamo fare per specificare un'ulteriore sitemap se il nostro sito dovesse gestire due o più menu di navigazione differenti ed indipendenti tra di loro? In questo caso, per specificare più di una sitemap dobbiamo sfruttare proprio il modello a provider per la navigazione di ASP.NET.

Andiamo a scoprire come fare.

Prosegue...

Categorie: ASP.NET

Tags: ,