On Fri, 7 Jun 2002 09:20:26 +0000 (UTC)
bnielsen@daimi.au.dk (Kai Birger Nielsen) wrote:
> In <20020607104129.4f28b5f8.rune@spiffer.dk> Rune Zimmermann
> <rune@spiffer.dk> writes:
>
> >Dvs. problemet egentlig ligger i browseren...
>
>
> Ja og det er også galt nok. Et af problemerne er at javascript pr
> definition fortolkes af et program, som _du_ har kørende på din
> computer og dermed må programmet, i dette tilfælde InternetExplorer,
> gøre alt, hvad du ellers må. Dette program bruger du nu til at
> fortolke instruktioner (javascript-programkode) som forefindes på
> websider som er skrevet af andre, muligvis ondsindede personer.
Ja, men hvad kan de gøre?
>
> Hvis ikke InternetExplorer er skrevet af ekstremt paranoide og
> omhyggelige programmører, er det med stor sikkerhed muligt at
> få InternetExplorer til at gå ned eller det, der er værre.
Hvad er det?
>
> Det bliver ikke bedre af at programmørerne har valgt en strategi,
> hvor de i stedet for at afvise defekt javascript-programkode
> forsøger at køre den. (Og det samme med defekt html-kode.)
>
> Et af problemerne ved denne tvivlsomme strategi er at det stort
> set er umuligt at sige hvilke sider, der vil blive vist af
> InternetExplorer og hvilke, der vil give fejl. Og i det hele
> taget, hvilken effekt en given side vil have.
Enig! og det er min kritik af javascript. Den er ikke konsistent. Men
her snakker vi om hvorvidt layoutet nu er som vi havde forventet. Hvis
sikkerhedsproblemet ligger i en browser der går ned, så er jeg ikke
imponeret. Det klarer windows fint alene.
>
> I stedet for at skrive robust, paranoid kode, har Microsoft valgt
> at lukke hullerne (eller ignorere hullerne eller bare sige at de har
> lukket hullerne) efterhånden som de bliver opdaget.
> Det skyldes en fejlagtig antagelse om at der bliver færre huller
> når man lukker et.
Der er nok en mere politisk/strategisk beslutning.
>
> Se evt her, hvis du tror at det er nemt at teste programmer:
>
http://hjem.get2net.dk/bnielsen/aftest.html
>
> Forresten er hackerne glade for Microsofts patches. Dels er det
> kun et fåtal, der installerer dem og dels er det en "attack mask",
> dvs en nydelig udpegning af en rådden plet i programmet og hvis
> der er en rådden plet, så er der formentlig en mere lige i nærheden.
>
> Efter min mening er hele ideen bag javascript rådden, så jeg
> vil ikke give nogle bud på hvordan de evt kunne fikse det på
> en bedre måde.
>
Ok..
--
Rune Zimmermann
http://www.spiffer.dk
-------------------------------------------------------------
- som mangler en virksomhed at skrive hovedopgave med.
Emne: IT-sikkerhed.
Kast mig en mail, hvis du kender én, der kender én, der...
-------------------------------------------------------------