Sicurezza codice

Nell'informatica il termine bug identifica un errore nella scrittura di un programma software. Meno comunemente, il termine bug può indicare un difetto di progettazione in un componente hardware, che ne causa un comportamento imprevisto o comunque diverso da quello specificato dal produttore.

In certi casi, i bug in un programma possono essere particolarmente gravi, fino al punto di rendere vulnerabile ad attacchi informatici anche il computer che ospita il software.

Un bug di un programma è un errore o guasto che porta al malfunzionamento di esso (per esempio producendo un risultato inatteso o errato). La causa del maggior numero di bug è spesso il codice sorgente scritto da un programmatore, ma può anche accadere che venga prodotto dal compilatore. Un programma che contiene un gran numero di bug che interferiscono con la sua funzionalità è detto bacato (in inglese "to be buggy").

Fonte Wikipedia, continua a leggere

Web Application

Applicazione Web, ovvero Web-application, è l'espressione che in generale viene impiegata per indicare tutte le applicazioni distribuite web-based.

Più precisamente, questa espressione è impiegata nell'ambito del software engineering, dove con il termine webapp si descrive un'applicazione accessibile via web per mezzo di un network, come ad esempio una intranet o attraverso la Rete Internet.

Questo modello applicativo è divenuto piuttosto popolare alla fine degli anni novanta, in considerazione della possibilità per un client generico di accedere a funzioni applicative, utilizzando come terminale normali web browser.

Infatti l'opportunità di aggiornare ed evolvere a costo ridotto il proprio applicativo, senza essere costretti a distribuire numerosi aggiornamenti ai propri clienti attraverso supporti fisici, ha reso la soluzione piuttosto popolare per molti produttori software.
Più di recente colossi come Google e Microsoft hanno implementato interi pacchetti applicativi per office, tradizionalmente venduti in modo distribuito su supporti CD-ROM, e che ora si stanno velocemente trasformando a tutti gli effetti in webapps.

Quei client finalizzati unicamente alla funzione di collegarsi quali terminale di web-application, vengono chiamati sovente thin client.

Fonte: Wikipedia, continua a leggere

I nostri servizi


La maggior parte degli attacchi informatici và, putroppo, a buon fine grazie a falle di sicurezza derivate da un'errata programmazione. Tutto questo indipendentemente dal linguaggio di programmazione usato (C, PHP, ASP, Perl, Java, ...).

Code Analysis: Analisi del codice di WebApp e software per evidenziare falle di sicurezza e correggerle.

Per maggiori informazioni contattateci

Consulenza informatica - Sicurezza web application - Sicurezza informatica - Hosting sicuro - Progettazione reti - Sicurezza network