Firefox 2.0.0.5 e i primi problemi di sicurezza

Firefox 2.0.0.5 e i primi problemi di sicurezza

A pochi giorni dal rilascio di Firefox 2.0.0.5 vengono segnalati nuovi problemi di sicurezza

di pubblicata il , alle 08:39 nel canale Programmi
FirefoxMozilla
 
99 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Zannawhite01 Agosto 2007, 07:30 #91
Originariamente inviato da: Asterion
Fixed in Firefox 2.0.0.6
MFSA 2007-27 Unescaped URIs passed to external programs
MFSA 2007-26 Privilege escalation through chrome-loaded about:blank windows

Et voilà! Grande lavoro a tempi di record!
Parlavano nelle pagine precedenti di un mese per un fix

Ancora una volta la comunità FF è risultata professionale e rapida nel sistemare il tutto
Lucas Malor01 Agosto 2007, 15:41 #92
Ehi, una gestione davvero poco professionale, eh! Ci hanno messo meno tempo a fixare il bug che noi a scannarci XD

Comunque, riguardo a quello detto da me poco prima:

si ma del bagaglio di pagine attuali che ne facciamo? le buttiamo? ovviamnete no quindi un browser dovrà continuare a supportare le vecchie tecnologie...


Ma si, mi pare ovvio che i browser debbano continuare a supportare HTML. Ma finche' non viene introdotto un nuovo standard si rimarra' con HTML nei secoli dei secoli. Se il nuovo standard funziona il vecchio viene soppiantato mano mano, non c'e' bisogno di una cesura netta.

inoltre di linguaggi di programmazione ce ne sono a bizzeffe, ma nessuno impedisce di scrivere cattivo codice...

Ci sono pero' linguaggi che limitano gli errori degli utenti. Penso ad esempio al Python, dove l'indentazione fa parte proprio della buona scrittura del codice. Se non indenti correttamente non solo non si capisce una mazza, ma il compilatore da' errore. Penso alla gestione degli errori (che comunque mi pare che sia presente in Javascript), al garbage collector. Ma penso soprattutto ad un codice con una precisa sintassi. HTML dal punto di vista dello standard e' disastroso... si aggiunga il fatto che ogni browser crea degli standard suoi!

Ed infatti una forte colpa e' degli stessi browser. Se fossero piu' rigorosi nell'interpretazione del codice, la gente starebbe piu' attenta a creare le proprie pagine.
Cimmo01 Agosto 2007, 16:50 #93
html e' gia' stato superato da xhtml 1.0 e tra poco 1.1
quindi siete rimasti indietro, cosi' come molti webmaster

I miei siti li faccio sempre validare xhtml 1.0 che e' + restrittivo di html 4.01

P.S.
Lucas hai la firma irregolare, leggi il regolamento
mad_hhatter01 Agosto 2007, 17:39 #94
Originariamente inviato da: Cimmo
html e' gia' stato superato da xhtml 1.0 e tra poco 1.1
quindi siete rimasti indietro, cosi' come molti webmaster

I miei siti li faccio sempre validare xhtml 1.0 che e' + restrittivo di html 4.01

P.S.
Lucas hai la firma irregolare, leggi il regolamento


hai solo fatto una scelta, come può farla chiunque scrivendo buon codice html... in ogni caso il problema di fondo resta aperto

inoltre quello che hai detto dimostra la mia ffermazione: non è un problema di nuovi linguaggi, ma di adozione e di competenza
Lucas Malor01 Agosto 2007, 21:06 #95
html e' gia' stato superato da xhtml 1.0 e tra poco 1.1

Che non viene utilizzato da nessuno perche' e' solo un HTML con una sintassi decente Per questo secondo me ci vorrebbe proprio un concetto di linguaggio web completamente nuovo.
mad_hhatter02 Agosto 2007, 09:32 #96
Originariamente inviato da: Lucas Malor
Che non viene utilizzato da nessuno perche' e' solo un HTML con una sintassi decente Per questo secondo me ci vorrebbe proprio un concetto di linguaggio web completamente nuovo.


ma allora quali problemi dovrebbe risolvere per te questo nuovo linguaggio?
Lucas Malor02 Agosto 2007, 10:27 #97
Beh mi sembrava abbastanza chiaro: anzitutto avere una sintassi unica, invece di appoggiarsi ad una sintassi per il lato dinamico, una per il lato statico eccetera.

Secondo poi dovrebbe gia' offrire nativamente soluzioni semplici per creare pagine dinamiche.

Terzo, delle regole di sintassi per aumentare la leggibilita' non farebbero schifo. Vedere una pagina HTML tutta su una riga e' una roba orribile.

Quarto, avere uno standard riconosciuto ed usare solo quello, senza inventarsi roba strana unicamente per il proprio browser...

Quinto, fissare nello standard delle regole precise. Se dico ad esempio che un certo tag genera tale output in tale modo, dovrebbe sempre generare quell'output in quel modo per ogni browser.

Queste sono le cose che ho notato da profano, probabilmente gente esperta avra' esigenze ancora maggiori.
Cimmo02 Agosto 2007, 10:57 #98
Originariamente inviato da: Lucas Malor
Beh mi sembrava abbastanza chiaro: anzitutto avere una sintassi unica, invece di appoggiarsi ad una sintassi per il lato dinamico, una per il lato statico eccetera.

a me sembra continuamente che tu parli ma non conosci, effettivamente si', per sentito dire.
La parte dinamica in html la puoi fare con tonnellate di linguaggi: PHP, ASP, ASP.NET, JSP, ...
cosa facciamo li eliminiamo tutti e ne facciamo 1 solo perche' senno' il neo studente si confonde?
Secondo poi dovrebbe gia' offrire nativamente soluzioni semplici per creare pagine dinamiche.

stessa risposta di sopra, si puo' fare, ma ce ne sono gia' tanti di linguaggi per la parte dinamica, un altro ancora?
Terzo, delle regole di sintassi per aumentare la leggibilita' non farebbero schifo. Vedere una pagina HTML tutta su una riga e' una roba orribile.

ma ti rendi conto di quello che dici? Questo puo' accadere in tutti i linguaggi del mondo, se uno scrive codice (di qualsiasi tipo) senza avere un minimo di regole non e' colpa del linguaggio.
Quarto, avere uno standard riconosciuto ed usare solo quello, senza inventarsi roba strana unicamente per il proprio browser...

Ma questo esiste gia', lo standard esiste, e' riconosciuto da tutti, e' solo Microsoft che si inventa il suo linguaggio che va solo col suo browser, gli altri sono tutti piu' rispettosi.
Io ho risolto non usando + software MS (browser in particolare).
Quinto, fissare nello standard delle regole precise. Se dico ad esempio che un certo tag genera tale output in tale modo, dovrebbe sempre generare quell'output in quel modo per ogni browser.

io dico che c'e' poco da interpretare con l'html, al massimo col css forse ci puo' essere qualche dubbio in piu', ma in generale rientra nell'interpretazione dovuta a bug nel motore di rendering.
Queste sono le cose che ho notato da profano, probabilmente gente esperta avra' esigenze ancora maggiori.


sinceramente si', sono un po' da niubbo... magari impara a programmare un po', leggi qualche libro/tutorial... non ti sto prendendo in giro, e' un consiglio
Lucas Malor02 Agosto 2007, 14:27 #99
La parte dinamica in html la puoi fare con tonnellate di linguaggi: PHP, ASP, ASP.NET, JSP, ...


Ma che c'entra, sto parlando del linguaggio lato client, non del lato server.

ce ne sono gia' tanti di linguaggi per la parte dinamica, un altro ancora?


Ti offendi se ti dico che non hai capito, perche' parti dal presupposto che un niubbo non ci capisce una mazza?

Non sto parlando che si dovrebbe introdurre un nuovo linguaggio alternativo a Javascript e compagnia bella (e ribadisco, nel mio discorso PHP e linguaggi lato server non c'entrano). Sto dicendo che sarebbe meglio, dal mio umile punto di vista, un linguaggio di programmazione per le pagine web che avesse nativamente gli strumenti per poter gestire layout, scripting e strutturazione, e non demandarle ad altri linguaggi aggiunti.

Pensa se invece di passare dal C al C++ avessero introdotto un linguaggio separato, diverso sia dal C che dal C++, solo per la programmazione ad oggetti. La situazione con HTML e' piu' o meno questa.

ma ti rendi conto di quello che dici? Questo puo' accadere in tutti i linguaggi del mondo, se uno scrive codice (di qualsiasi tipo) senza avere un minimo di regole non e' colpa del linguaggio.


Ma hai mai usato Python o no? Hai letto quello che ho scritto prima o no? L'HTML e' piu' suscettibile a questo problema perche' la maggior parte della gente utilizza composer automatici. Per questo bisognerebbe introdurre una sintassi d'indentazione sulla falsa riga del Python.

e' solo Microsoft che si inventa il suo linguaggio che va solo col suo browser, gli altri sono tutti piu' rispettosi.

IE e' "solo" l'80% dei browser utilizzati.

io dico che c'e' poco da interpretare con l'html

Magari con XHTML. Ma vai a vedere che casini c'erano tra IE e Netscape con la gestione dei vecchi e orribili tag FONT. Per non parlare della gestione di Javascript.

Il problema purtroppo e' che tutto e' demandato al browser. E' lo stesso problema che si hanno con i vari compilatori di C, per dirne una. Sfortunatamente a questo non vedo per adesso soluzione.....

magari impara a programmare un po', leggi qualche libro/tutorial... non ti sto prendendo in giro, e' un consiglio


Ho studiato all'universita' C, C++, Pascal e Labview (bleah). Ho imparicchiato per cavoli miei html, xhtml, css, javascript, php, python. Rompo le scatole in giro per tutti i forum del globo e leggo ogni volta che voglio fare qualcosa manuali online in ogni salsa, e stresso Google fino all'inverosimile.

Mi considero un medio smanettone interessato, quindi mi farebbe piacere se mi si considerasse tale, e non un niubbo completo sparapalle

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^