[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


Archivio: Maggio 2003 ml@sikurezza.org
Soggetto: Re: windows e porte privilegiate
Mittente: KJK::Hyperion
Data: 19 May 2003 20:28:10 -0000
At 20.26 16/05/2003, you wrote:
>Windows* non ha nessun controllo sull'apertura di porte TCP/UDP 
>privilegiate (<1024)?
>Ho visto che anche un utente comune può lanciare una applicazione che 
>faccia uso di queste porte.

AFD (il driver che espone le socket all'user mode) è stato scritto con una 
parte del corpo che, per decenza, eviterò di nominare. Come già fu per la 
correlazione tra porte TCP e UDP e processi che le tengono aperte, la 
limitazione dell'uso delle porte well-known sarà una cosa che verrà risolta 
solo dopo abbastanza proteste, e anche allora in terribile ritardo, solo 
per la versione attuale di Windows e, come possibile bonus extra, da un 
team con una comprensione completamente inadeguata dell'architettura Windows

Comunque, parlando di toppe, con un po' di tempo, voglia e perseveranza si 
potrebbe riuscire ad incastrare tra AFD e l'user mode un driver-filtro che 
intercetti l'IOCTL per bind() e faccia i controlli necessari (che 
controlli, esattamente? personalmente, preferirei qualcosa in stile 
capability, se non altro perchè il resto del mondo fa così, ma diventerebbe 
impossibile da gestire a causa di inadeguatezze e incongruenze varie di 
LSASS - in breve, impossibilità di definire privilegi oltre a quelli 
hard-coded, unita ad un'insufficiente granularità di detti privilegi 
hard-coded, e senza considerare la necessità del chiamante di attivare il 
privilegio, oltre a possederlo). Il problema è il solito: siamo tenuti a 
considerare AFD, il suo provider Winsock, Winsock stesso e Windows intero 
come un monolite, quindi gli IOCTL in questione non sono documentati

>C'è forse qualche voce imboscata nel registro per evitare che ciò avvenga?

spero di sì. Altrimenti, se a qualcuno interessa abbastanza, ci si sposta 
su devel@ e ci si inventa qualcosa


________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List




[ Home | Liste | F.A.Q. | Risorse | Cerca... ]

www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005