Chrome usa codice non documentato di Microsoft

Il browser di Google fa uso di codice open source rilasciato da Redmond, sfruttando funzioni ufficialmente non supportate.



[ZEUS News - www.zeusnews.it - 16-09-2008]

Chrome Windows Template Library open source codice

Che Google Chrome abbia dei debiti verso altro software open source, Firefox e WebKit in testa, è di dominio pubblico. Che tra i creditori ci sia anche Microsoft, invece, è una novità abbastanza interessante.

Scott Hanselmann, senior programming manager dell'azienda di Redmond, ha scoperto che Chrome fa uso di Windows Template Library, un software rilasciato da Microsoft con una licenza relativamente libera che ha per scopo la costruzione di interfacce utente per Windows.

La cosa, in sé, non è sconvolgente. Quel codice è stato rilasciato proprio perché chiunque potesse utilizzarlo per le proprie applicazioni. È invece strano che Google abbia usato funzioni "non documentate e non supportate".

Queste Api non documentate erano intese per l'uso interno da parte di Microsoft; come Google sia riuscito a scoprirle sarebbe un mistero degno di maggiori indagini se non fosse che la spiegazione sta già in un commento nel codice sorgente di Chrome.

"Completamente non documentato da Microsoft. Si possono ricavare queste informazioni disassemblando kernel32.dll in Vista Sp1". Oltre alla mancanza di garanzie circa una futura compatibilità - dovuta all'uso di funzioni ufficialmente non supportate - entra in gioco la pratica del reverse engineering di Windows, pratica peraltro vietata dalla licenza.

L'uso delle Api proibite si è reso necessario per poter sfruttare la tecnologia di sicurezza chiamata Data Execution Prevention - che serve a prevenire diversi tipi di attacco - sotto Windows Xp Sp2. La funzione, infatti, è teoricamente disponibile solo sotto Vista, Windows Xp Sp3 e Windows Server 2008.

Il problema è che, facendo così, Google espone i propri utenti a conseguenza che essa stessa non può prevedere: che succederà qualora Microsoft dovesse decidere di cambiare l'implementazione di queste interfacce? Forse Google rilascerà un aggiornamento silenzioso e la cosa si risolverà così?

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News ti consigliamo di iscriverti alla Newsletter gratuita. Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui sotto, inserire un commento (anche anonimo) o segnalare un refuso.
© RIPRODUZIONE RISERVATA

Commenti all'articolo (0)


La liberta' di parola e' un diritto inviolabile, ma nei forum di Zeus News vige un regolamento che impone delle restrizioni e che l'utente e' tenuto a rispettare. I moderatori si riservano il diritto di cancellare o modificare i commenti inseriti dagli utenti, senza dover fornire giustificazione alcuna. Gli utenti non registrati al forum inoltre sono sottoposti a moderazione preventiva. La responsabilita' dei commenti ricade esclusivamente sui rispettivi autori. I principali consigli: rimani sempre in argomento; evita commenti offensivi, volgari, violenti o che inneggiano all'illegalita'; non inserire dati personali, link inutili o spam in generale.
E' VIETATA la riproduzione dei testi e delle immagini senza l'espressa autorizzazione scritta di Zeus News. Tutti i marchi e i marchi registrati citati sono di proprietà delle rispettive società. Informativa sulla privacy. I tuoi suggerimenti sono di vitale importanza per Zeus News. Contatta la redazione e contribuisci anche tu a migliorare il sito: pubblicheremo sui forum le lettere piu' interessanti.
Sondaggio
Qual è il risultato corretto di 6/2(1+2) ?
1
9

Mostra i risultati (4348 voti)
Settembre 2026
Ex ricercatore di Anthropic: La superintelligenza potrebbe ucciderci entro 10 anni
La Cina accelera sui robot umanoidi militari
L'IA trova migliaia di vulnerabilità nel kernel Linux: manutentori sotto pressione
Windows 11, da ottobre Memory Integrity si attiva automaticamente
Windows 11, gli aggiornamenti richiederanno un solo riavvio al mese
Windows, come recuperare spazio su disco con la pulizia dell'archivio di sistema
Agosto 2026
Da Nokia un telefono retrò che funziona da powerbank e ha una torcia potentissima
L'IA minaccia lavoro, sicurezza e sviluppo umano. Ma Bill Gates ha la soluzione
Dopo 28 anni finisce la disputa su Linux: chiuso il caso iniziato da SCO nel 1998
Windows ha un comando nascosto che riduce l'ingombro del sistema
AliExpress usa l'audio dei dispositivi per tracciare gli utenti
La BCE teme la bolla dell'IA
DayFrame, il rivale di Outlook che riporta in vita le Live Tiles di Windows 8
Tu, il truffato!
Office si ferma su Windows 10: Microsoft congela le funzioni
Tutti gli Arretrati
Accadde oggi - 14 settembre


web metrics