OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Apr 24, 2024 4:58 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Security Page
PostPosted: Wed Apr 16, 2008 2:18 pm 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 7:42 pm
Posts: 1391
Location: Unknown. Momentum is pretty certain, however.
I started working on the Security article: http://www.osdev.org/wiki/Security

I got tired of seeing that be red, so I added stuff (intro and info on rings)

Please edit, add, etc...

Thoughts?

-JL

_________________
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 16, 2008 3:17 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 03, 2007 6:03 am
Posts: 536
Location: Cambridge, UK
it looks good to me so far.

maybe we could include a very brief description about BoF's and how to prevent them? i would but i dont have time right now. maybe i will tommorrow

also more info about rings 1 and 2

_________________
~ Lukem95 [ Cake ]
Release: 0.08b
Image


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 16, 2008 3:26 pm 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 7:42 pm
Posts: 1391
Location: Unknown. Momentum is pretty certain, however.
lukem95 wrote:
it looks good to me so far.

maybe we could include a very brief description about BoF's and how to prevent them? i would but i dont have time right now. maybe i will tommorrow

also more info about rings 1 and 2

Yeah, unfortunately I know little about these 2 rings...

BoF's.......? Sigh, I'm sick...I'm not good at remembering stuff right now..

-JL

_________________
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 16, 2008 4:32 pm 
Offline
Member
Member
User avatar

Joined: Tue Apr 10, 2007 4:42 pm
Posts: 224
Don't you think that Security should be a Category, not an article? I mean, there's much, much more to it than system rings. Maybe turn Security into a category and CPU rings as a separate article?

_________________
"Sufficiently advanced stupidity is indistinguishable from malice."


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 16, 2008 4:44 pm 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 7:42 pm
Posts: 1391
Location: Unknown. Momentum is pretty certain, however.
karekare0 wrote:
Don't you think that Security should be a Category, not an article? I mean, there's much, much more to it than system rings. Maybe turn Security into a category and CPU rings as a separate article?

I agree, but does it matter? One article works too, because there is that little table of contents at the top.
I don't know, whatever seems better.

-JL

_________________
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 16, 2008 10:06 pm 
Offline
Member
Member
User avatar

Joined: Wed Feb 07, 2007 1:45 pm
Posts: 1401
Location: Eugene, OR, US
When starting from nothing, it's OK to start with an article. If somebody gets motivated later and writes a complete wiki article on one of the sub-subjects -- then a category will need to be created, the original Security article divided into little pieces of articles under the new category, and the original article deleted. Hopefully nobody will object to the process when the time comes.

The existence of the original article does hinder the process of creating the category, later. But unless someone wants to spend a week writing Security category articles right now -- it is something that should be postponed until later.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 17, 2008 3:04 am 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 3:40 am
Posts: 179
Location: Arad, Romania
I reorganized the article a bit, added stubs on memory protection, and differentiated high-level security and low-level security. I think this better shows that security is a lot more than just CPU rings, like karekare0 said. Again, feel free to add more content. :)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 17, 2008 8:34 am 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 7:42 pm
Posts: 1391
Location: Unknown. Momentum is pretty certain, however.
Yeah, that seems to be a better layout.

-JL

_________________
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 17, 2008 10:01 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 03, 2007 6:03 am
Posts: 536
Location: Cambridge, UK
BoF = Buffer overflow (its oddly acronym'd)

its to do with array sizes and input etc overwriting memory

and yeah i second the idea for having it as a category, that way it can be ordered much more clearly

_________________
~ Lukem95 [ Cake ]
Release: 0.08b
Image


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 06, 2008 10:34 am 
Offline
Member
Member

Joined: Tue May 06, 2008 9:32 am
Posts: 87
Location: The Netherlands
I don't think rings 1 and 2 are important to discuss in this article.

Most architectures only have 2 rings: ring 0 (supervisor) and ring 1 (user).

Rings 1 and 2 are a "feature" of the Intel x86-architecture and isn't implemented in most other architectures.

I don't use them in my OS. I use only ring 0 and ring 3, supervisor/user.

I think only 2 rings are important when discussing low-level protection mechanisms.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 40 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group