Security Page

All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
Post Reply
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Security Page

Post by piranha »

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
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post by lukem95 »

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
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

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
User avatar
Zenith
Member
Member
Posts: 224
Joined: Tue Apr 10, 2007 4:42 pm

Post by Zenith »

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."
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

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
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Post by bewing »

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.
User avatar
Stevo14
Member
Member
Posts: 179
Joined: Fri Mar 07, 2008 3:40 am
Location: Arad, Romania

Post by Stevo14 »

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. :)
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

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
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post by lukem95 »

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
svdmeer
Member
Member
Posts: 87
Joined: Tue May 06, 2008 9:32 am
Location: The Netherlands

Post by svdmeer »

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.
Post Reply