Questione di tempismo
In un commento al post precedente dicevo (odio essere autoreferenziale ma eventi così sono rari):
[...] bisogna chiedersi: come si misura la sicurezza? In due modi: analisi delle features (una macchina con 8 airbags è più sicura di una con due che è più sicura di una sprovvista) e analisi degli incidenti (la macchina X è meno sicura se produce più vittime della macchina Y a parità di numero di incidenti o se il numero di incidenti è statisticamente maggiore e sottolineo statisticamente: se _TUTTI_ guidano una Fiat, non si può affermare che la Citroen è più sicura perché non ci sono incidenti
).
Siccome la seconda non è possibile dato il fatto che Vista è uscito sul mercato relativamente da poco per farne un riscontro oggettivo [...]
Vista non è ancora da tanto tempo sul mercato. Ma come se la cava Windows in generale? Secondo Symantec è il migliore.
Giuro che ho letto l'articolo (via Slashdot) solo diverse ore dopo aver postato il mio commento ![]()
UPDATE Symantec aggiunge:
With the advent of Vista and the continued use of the Security Development Lifecycle, it is likely that Microsoft-authored code will become more difficult to exploit. As a result, attackers may turn their focus to common third-party applications that are authored by companies that have not employed the Security Development Lifecycle or other secure development practices, and, therefore, may be less secure.
Infine analisi degli incidenti nei primi novanta giorni di vita dei vari OS.
Sarò pure di parte ma certi numeri non mentono. ![]()
Potrebbero interessarti anche:


Facebook,
Wikio,
Segnalo.

venerdì 23 marzo 2007 alle 12:26 PM -
ok, andiamo per ordine.
> io cerco di distinguere opinione e fatti. L'opinione è personale, il fatto è quanto di più oggettivo possa essere.
è proprio quello che ti facevo notare: nel precednte articolo si trattava solo di tue opinioni, non della dimostrazione formalmente corretta di una tesi.
Faccio un esempio: il fatto che un sistema operativo sia integralmente seguito dallo stesso team di persone ed un'altro sia seguito da una moltitudine più eterogenea di persone non rende di per se il primo migliore o più sicuro. Se tu affermi questo stai semplicemente esplicitando la tua opinione.
> Dopo di che bisogna chiedersi: come si misura la sicurezza? In due modi: analisi delle features (una macchina con 8 airbags è più sicura di una con due che è più sicura di una sprovvista)
Questo dipende da quanto e intrinsecamente sicuro (o insicuro) l'airbag in questione, e anche da quanto lo è nel suo contesto. Un'automobile con l'airbag, ma strutturata nel resto in maniera non adatta può capovolgere la funzione dello stesso airbag trasformandolo in uno strumento pericoloso.
> e analisi degli incidenti (la macchina X è meno sicura se produce più vittime della macchina Y a parità di numero di incidenti o se il numero di incidenti è statisticamente maggiore e sottolineo statisticamente: se _TUTTI_ guidano una Fiat, non si può affermare che la Citroen è più sicura perché non ci sono incidenti Smile).
L'analisi statistica ci da un'informazione solo su cosa è più probabile, ma si tratta di una valutazione puramente empirica. Di per se non dimostra una tesi.
Potrei dirti che sono immortale, ma per dimostrartelo in modo esclusivamente empirico occorrerebbe tutta l'eternità.
[...]
Il resto prosegue con opinioni personali dell'autore o comunque soggettive (essendo buono non dirò "inquinate"). Mi sono preso la libertà di ometterle, ma su richiesta posso approfondire.
Permalink - Rispondi al commento
venerdì 23 marzo 2007 alle 6:14 PM -
Rieccomi!
>è proprio quello che ti facevo notare: nel precednte articolo si trattava solo di tue
> opinioni, non della dimostrazione formalmente corretta di una tesi.
>Faccio un esempio: il fatto che un sistema operativo sia integralmente
> seguito dallo stesso team di persone ed un'altro sia seguito
>da una moltitudine più eterogenea di persone non rende di
>per se il primo migliore o più sicuro. Se tu affermi questo
>stai semplicemente esplicitando la tua opinione.
Attenzione, ho messo l'accento sul fatto che
a. il team di persone è controllato da un'unica entità che garantisce che le persone abbiano una conoscenza adeguata dei problemi legati alla sicurezza, sia che scrivano kernel, sia che scrivano campo minato.
b. tali procedure abbiano portato a risultati concreti e misurabili
> Questo dipende da quanto e intrinsecamente sicuro
> (o insicuro) l'airbag in questione, e anche da quanto lo
> è nel suo contesto. Un'automobile con l'airbag, ma
> strutturata nel resto in maniera non adatta può
> capovolgere la funzione dello stesso airbag
> trasformandolo in uno strumento pericoloso.
Nel campo dell'informatica la relazione tra ricerca e implementazione è molto più stretta per il fatto che implementare un algoritmo è meno complicato che implementare un processo di produzione meccanica. Il fatto che molte misure di sicurezza provengano da laboratori di ricerca dovrebbe dare una certa garanzia sulla loro efficacia.
Detto questo è chiaro che se gli airbag sono 'implementati' male potrebbero essere più pericolosi; ma in linea di massima quando si parla di airbag lo si fa facendo riferimento all'implementazione canonica. È per questo che - una volta che si dimostra l'efficacia di una misura - tutti i produttori si affrettano a implementarla pena la perdita di quote di mercato.
Trasponendo nel campo dell'informatica: in passato c'è stato qualcuno che in cerca di gloria si è arrampicato sugli specchi cercando di mostrare come il flag /GS introducesse una vulnerabilità (il caso fece scalpore); nel dimostrare la sua tesi tirò fuori una procedura estremamente complessa perdendo di vista il fatto che il flag /GS aiuta a proteggere da buffer overrun e che nel suo stesso esempio - se il flag /GS fosse stato disabilitato - compromettere il codice sarebbe stato estremamente più semplice. Questo nonostante nessuno avesse mai detto che tale misura fosse impenetrabile.
È per questo che la tabella che riportavo nel post precedente fa vedere che anche nel mondo Linux tali misure vengano prese in considerazione (anche se sono leggermente indietro). Quella di dire che 8 airbag potrebbero essere più pericolosi di niente mi sembra una distensione del ragionamento troppo filosofica e facendo discorsi 'filosofici' si perde spesso il lato pratico della questione legato a concetti più banali di 'convenienza'. Un mio amico dice: non affannarti a cercare di proteggere la tua rete wireless in maniera assurda; sniffa intorno e se c'è più di qualcuno che non ha neanche attivato il WEP sei apposto già con WPA. Alla fine il discorso fila, no?
> L'analisi statistica ci da un'informazione solo su cosa è
> più probabile, ma si tratta di una valutazione
> puramente empirica. Di per se non dimostra una tesi.
Verissimo, ma nell'analisi statistica c'è una misura che si chiama correlazione. Quanta correlazione c'è tra sicurezza dell'OS e alcuni dati? Tantissima ed in passato tale correlazione è stata usata per dimostrare la tesi opposta (*). Cito, tra i tanti numeri, il fatto che nei primi 90 giorni di vita della mia distro preferita Ubuntu 6.06 (quella considerata LTS), sono stati patchati 71 bachi di sicurezza, 27 dei quali classificati Highly Critical. Nello stesso periodo in Vista tale numero corrisponde a 1. Rapporto bachi di sicurezza Vista:Ubuntu = 1:71; rapporto bachi Highly Critical = 1:27. Se non ci fosse correlazione tra causa (SDL) ed effetto (bachi) come si spiegherebbero questi numeri? A meno che non si voglia credere a priori che MS non sia capace di rovesciare il tavolo a suo favore , come Oracle ha sempre creduto (vedi nota sotto)
> Potrei dirti che sono immortale, ma per dimostrartelo
> in modo esclusivamente empirico
> occorrerebbe tutta l'eternità.
Ahiahiahiahi. Deduco che non hai mai provato a spiegare a quelli che credono nella teoria dei 'ritardi' sulle estrazioni del lotto che - se avessimo l'eternità a disposizione - ci sarebbero numeri che ritarderebbero anche per mille estrazioni. Dal punto di vista statistico è dimostrabile; dal punto di vista empirico no, ma ciò non rende la verità meno vera. Lo stesso Gödel aveva dimostrato che ci sono teoremi veri ma che non sono dimostrabili.
.
Nel caso dei SO le cose sono addirittura più semplici. Come gli esseri umani hanno una vita limitata. Il più longevo - windows XP - è durato "6 anni" (più supporto). In quell'intervallo di tempo - se guarda caso XP fosse stato sempre il sistema operativo più sicuro - a quest'ora la discussione non avrebbe avuto neanche luogo.
> Il resto prosegue con opinioni personali dell'autore o
> comunque soggettive (essendo buono non dirò "inquinate").
> Mi sono preso la libertà di ometterle, ma su richiesta posso approfondire.
Spero tu non consideri i numeri di una fonte come Symantec inquinati (http://www.internetnews.com/ent-news/article.php/3607456, link provided by Blackstorm) ma volentieri. Sono davvero molto interessato visto il tono della discussione davvero cordiale.
-quack!
(*) Questo mi ricorda un episodio di ~7 anni fa.
Oracle ha sempre giustificato il prezzo esoso del suo database portando a supporto la tesi che il loro database - misurato attraverso i benchmark standard del TPC - fosse molto più veloce di MS SQL Server; andandoci giù pesante un po' come fa Apple (solo che nel loro caso i numeri - entità misurabile - erano a chiaro favore di Oracle). Nel 2000 accadde l'"improbabile": il team di SQL server, in uno scatto di orgoglio, tirò fuori il database più veloce del mondo. La risposta di mr. Oracle? La velocità non è tutto in un DataBase... (rumore di unghia contro gli specchi)
Permalink - Rispondi al commento
venerdì 23 marzo 2007 alle 8:16 PM -
>Spero tu non consideri i numeri di una fonte come >Symantec inquinati >(http://www.internetnews.com/ent-news/article.php/3607456, >link provided by Blackstorm) ma volentieri. Sono >davvero molto interessato visto il tono della >discussione davvero cordiale.
Lo sai che su certe ml, oltre a considerare la SYmantec una società che scrive sw antivirus scadente (e anzi più pericoloso dei virus - testuale), oltre a dire che non dovrebbero nemmeno scrivere sw, oltre a dire in sostanza che la Symantec non è capace di valutare i bag di sicurezza, arrivano anche a dire che nonostante quel link, la MS e Symantec sono compagni di merende e che non è assolutamente vero che Symantec ci guadagnerebbe se potesse sputtanare MS?
...si, è proprio quella ml...
Ah, a proposito, quando lo dicono loro pare che non sia FUD...
Permalink - Rispondi al commento
sabato 24 marzo 2007 alle 10:52 PM -
ulisse sei un mito
Permalink - Rispondi al commento