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
Quale tra questi tablet ti sembra la migliore alternativa all'iPad mini di Apple?
Google Nexus 7, con schermo da 7 pollici, Android 4.3 e prezzo a partire da 229 euro.
Amazon Kindle Fire HD, con schermo da 7 pollici, FireOS 3.0 e prezzo a partire da 139 euro.
Amazon Kindle Fire HDX, con schermo da 7 pollici, FireOS 3.0 e prezzo a partire da 229 euro.
LG GPad 8.3, con schermo da 8,3 pollici, Android 4.4 e prezzo a partire da 249 euro.
Dell Venue 8 Pro, con schermo da 8 pollici, Windows 8.1 e prezzo a partire da 289 euro.
HP Slate 7 HD, con schermo da 7 pollici, Android 4.2 e prezzo a partire da 199 euro.
Un altro

Mostra i risultati (702 voti)
Giugno 2025
Windows 10, aggiornamenti gratuiti per tutti. Ma ci sono requisiti da rispettare
Addio, vecchia carta d'identità: è obbligatorio passare alla CIE entro agosto 2026
16 miliardi di nomi utente e password finiscono online: coinvolti anche Facebook, Google e Apple
Tracciamento delle notifiche: ultima frontiera
Amazon stringe sui resi: la finestra scende da 30 a 14 giorni
Passare a Windows 11 è più semplice con Windows Migration. La fine di Windows 10 è già arrivata
WhatsApp, ecco perché stai ricevendo un messaggio che ti chiede di aggiungere l'indirizzo email
Richiamati oltre un milione di power bank: potrebbero surriscaldarsi fino a prendere fuoco
La Danimarca lascerà Windows e Microsoft Office, passando a Linux e LibreOffice
La macchina del caffè che fa a meno del serbatoio: estrae l'acqua dall'umidità dell'aria
In realtà i produttori fanno un favore agli utenti!
Il DNS europeo che promette di tutelare i dati personali
Guarda film pirata? Rischi fino a 5.000 euro di multa
Il Q-day è vicino
OneDrive: app e siti possono accedere a tutto il cloud
Tutti gli Arretrati
Accadde oggi - 1 luglio


web metrics