Re: noob question: driver separation?

2018-02-23 Thread Boudewijn Dijkstra
Op Mon, 19 Feb 2018 21:19:27 +0100 schreef Hess THR  
:
I mean.. did it ever happened in the history that a microphone driver  
sent its data via the network?


Quite unlikely with open source drivers. And even load-modules can be  
checked to see which kernel functions they call. The recently introduced  
random ordering of kernel objects (KARL) makes it very difficult to call a  
function without explicitly linking to it.



if these attacks aren't very likely, then I was just loudly thinking..

wouldn't it be great to held some idea day for: "how to increase  
security? "


If you are really concerned about security, then there are other ways of  
achieving physical separation. Like using separate devices.



--
Gemaakt met Opera's e-mailprogramma: http://www.opera.com/mail/



Re: noob question: driver separation?

2018-02-19 Thread Otto Moerbeek
On Mon, Feb 19, 2018 at 09:19:27PM +0100, Hess THR wrote:

> I mean.. did it ever happened in the history that a microphone driver sent 
> its data via the network? 
> 
> if these attacks aren't very likely, then I was just loudly thinking..
> 
> wouldn't it be great to held some idea day for: "how to increase security? "
> 
> there would be ex.: 500 idiot ideas, but maybe 1 great, who knows. 

This is not a new idea and has been applied in microkernel systems.
These systems are very different from our kernel architecture, though.

-Otto



Re: noob question: driver separation?

2018-02-19 Thread Hess THR
I mean.. did it ever happened in the history that a microphone driver sent its 
data via the network? 

if these attacks aren't very likely, then I was just loudly thinking..

wouldn't it be great to held some idea day for: "how to increase security? "

there would be ex.: 500 idiot ideas, but maybe 1 great, who knows. 



> Sent: Monday, February 19, 2018 at 8:58 PM
> From: "Hess THR" 
> To: misc@OpenBSD.org
> Subject: Re: noob question: driver separation?
>
> Hello, 
> 
> nono, just in theory.. or it doesn't worth it? 
> 
> 
> > Sent: Monday, February 19, 2018 at 11:05 AM
> > From: "Boudewijn Dijkstra" 
> > To: misc@openbsd.org
> > Subject: Re: noob question: driver separation?
> >
> > Op Fri, 16 Feb 2018 21:51:12 +0100 schreef Hess THR  
> > :
> > > Hello,
> > >
> > > are there any (at least on plan or theoretical level) that drivers will  
> > > be/are/would be separated? ex.:
> > >
> > > - touchpad drivers shouldn't have to do anything with network access
> > > - wireless drivers shouldn't be able to touch anything from ex.: /home
> > > - graphics/wireless/sound/disk/etc. drivers shouldn't be able to get  
> > > anything from keyboards
> > > - and so on.
> > >
> > > or is this only a dream or bad concept that separation needed "inside  
> > > kernel level"?
> > 
> > Why do you think it is needed?  Did you see any dubious or sketchy OpenBSD  
> > driver code?
> > 
> > 
> > 
> > -- 
> > Gemaakt met Opera's e-mailprogramma: http://www.opera.com/mail/
> > 
> > 
> 
> 



Re: noob question: driver separation?

2018-02-19 Thread Hess THR
Hello, 

nono, just in theory.. or it doesn't worth it? 


> Sent: Monday, February 19, 2018 at 11:05 AM
> From: "Boudewijn Dijkstra" 
> To: misc@openbsd.org
> Subject: Re: noob question: driver separation?
>
> Op Fri, 16 Feb 2018 21:51:12 +0100 schreef Hess THR  
> :
> > Hello,
> >
> > are there any (at least on plan or theoretical level) that drivers will  
> > be/are/would be separated? ex.:
> >
> > - touchpad drivers shouldn't have to do anything with network access
> > - wireless drivers shouldn't be able to touch anything from ex.: /home
> > - graphics/wireless/sound/disk/etc. drivers shouldn't be able to get  
> > anything from keyboards
> > - and so on.
> >
> > or is this only a dream or bad concept that separation needed "inside  
> > kernel level"?
> 
> Why do you think it is needed?  Did you see any dubious or sketchy OpenBSD  
> driver code?
> 
> 
> 
> -- 
> Gemaakt met Opera's e-mailprogramma: http://www.opera.com/mail/
> 
> 



Re: noob question: driver separation?

2018-02-19 Thread Boudewijn Dijkstra
Op Fri, 16 Feb 2018 21:51:12 +0100 schreef Hess THR  
:

Hello,

are there any (at least on plan or theoretical level) that drivers will  
be/are/would be separated? ex.:


- touchpad drivers shouldn't have to do anything with network access
- wireless drivers shouldn't be able to touch anything from ex.: /home
- graphics/wireless/sound/disk/etc. drivers shouldn't be able to get  
anything from keyboards

- and so on.

or is this only a dream or bad concept that separation needed "inside  
kernel level"?


Why do you think it is needed?  Did you see any dubious or sketchy OpenBSD  
driver code?




--
Gemaakt met Opera's e-mailprogramma: http://www.opera.com/mail/



noob question: driver separation?

2018-02-16 Thread Hess THR
Hello, 

are there any (at least on plan or theoretical level) that drivers will 
be/are/would be separated? ex.: 

- touchpad drivers shouldn't have to do anything with network access
- wireless drivers shouldn't be able to touch anything from ex.: /home
- graphics/wireless/sound/disk/etc. drivers shouldn't be able to get anything 
from keyboards
- and so on. 

or is this only a dream or bad concept that separation needed "inside kernel 
level"? 

Thanks and have a great weekend! :)