vista

Information Security Access Control Metrix

posted on 16 Dec 2009 10:10 by techinnoreview in MITT
Access Control Matrix

 

Split the matrix into its columns
 
แบ่งตาม columns เรียกว่า ACLs 
 
Store each column with its corresponding object
 
Whenever an object is accessed, its column of the access
 
control matrix could be consulted to see if the operation is allowed
 
These columns are known as access control lists or ACLs
 
 
Store the access control matrix by row, each with its
corresponding subject
 
แบ่งตามแถว เรียกว่า C-lists
 
Whenever a subject tries to perform an operation, we can
consult its row to see if the operation is allowed
This is known as capabilities or C-lists 
 
 
เมื่อเอามารวมกันจะได้ตารางการเข้าถึงข้อมูลที่เป็นรูปแบบ metric 2 มิติ
 
ปัญหาที่พบบ่อยคือ คนที่ไม่มีสิทธิ์ในไฟล์หนึ่ง อาจใช้อีกโปรแกรมที่มีสิทธ์ ไปทำการจัดการได้
 
*ถ้านึกภาพไม่ออกให้นึกถึง access control center ใน vista และ seven
 
 
 
 

รายงานวิชา OS เรื่อง Windows Vista

posted on 25 Aug 2009 22:26 by techinnoreview in MITT

Windows Vista

วินโดวส์ วิสตา หรือ WindowsVista เป็นระบบปฏิบัติการไมโครซอฟท์ วินโดวส์รุ่นถัดจากวินโดวส์เอกซ์พี และวินโดวส์เซิร์ฟเวอร์ 2003 โดยมี รหัส ลองฮอร์น หรือ Longhorn เป็นรหัสแทนชื่อในการพัฒนาเริ่มต้นพัฒนาในปลายเดือนพฤษภาคม พ.ศ. 2544

*เกร็ดความรู้ Vistaในภาษาอังกฤษ หมายถึงมุมมอง หรือทิวทัศน์ แต่ในภาษาลาติน หมายถึงความหรูหรา นั่นเอง

 

ความสามารถ และ สิ่งใหม่ที่เพิ่มเข้ามาใน Windows Vista

WindowsAero

ระบบการแสดงผลกราฟิกใหม่ ที่ทำให้ GUI ของระบบปฏิบัติการมีความสวยงามและน่าใช้งานมากขึ้น โดยได้อาศัยจุดเปลี่ยนของเทคโนโลยีทางด้าน ฮาร์ดแวร์ซึ่งมาการพัฒนาชิพกราฟิกที่มีราคาถูกลงมากโดยนำมาใช้ให้เป็นประโยชน์ต่อการแสดงผลหน้าจอที่สวยงามขึ้นโยทำให้แต่ละหน้าต่างที่เปิดออกมานั้นมีมิติมากขึ้น

ปรับปรุงหน้าตา windows preview (alt + tab) ให้มีหน้าตาที่สวยงามและยังเก็บไฟล์ thumbnail ของแต่ละหน้าต่างที่เปิดไว้เพื่อแสดงผลทำให้ง่ายต่อการใช้งาน

Flip 3D

เป็นอีกรูปแบบที่ Microsoft windows vista นำเสนอเพื่อใช้ในการสลับไปมาระหว่างหน้าต่างโดยเอาการประมวลผลแบบ3 มิติเข้ามาช่วยให้ มีหน้าตาที่สวยงามขึ้น

New StartMenu และ Vista Task Bar และ Windows Sidebar

Start Menu แบบใหม่นั้นออกแบบมาให้มีความสวยงามมากขึ้นโดยอาศัย aero ในการทำเมนูโปร่งแสงส่วนที่เด่นที่สุดเห็นจะเป็นแถบ SearchBar ที่ทำมาให้เพื่อค้นหาไฟล์หรือโปรแกรมอย่างรวดเร็วอีกทั้งยังควบรวมกับ “Run”ที่ใช้สั่งคำสั่งเช่น CMD หรือPing ผ่านทางแถบนี้ได้ในทันที

Task Bar แบบใหม่นั้นสามารถแสดงผลได้สวยงามและมี SystemTray ที่สามารถปรับแต่งได้ หลากหลายและมาพร้อมนาฬิกากับปฏิทิน แบบใหม่ที่สวยงามกว่าเดิม

WindowsSidebar ที่เปิดให้ผู้ใช้สามารถ Download Application ต่างๆมาเพิ่มเพื่อตบแต่ง และใช้ประโยชน์จากหน้า Desktop ได้

Vista Windows Explorer

ส่วนของ Path explorer นั้นมีการสร้าง Link ในแต่ละ levelที่เราเข้าแฟ้มไปเพื่อเป็นshort cut ให้ใช้งานง่าย

ในส่วนของ Search ตรงมุมขวาบนนั้น จะทำการ search ทันทีที่เราพิมพ์ตัวอักษรลงไป

ระบบแบบใหม่นั้นสามารถจับว่า Folder แต่ละอันใช้จัดเก็บไฟล์ประเภทไหนและจะแสดงคำสั่งที่เหมาะสมให้เลือกใช้ใต้menu bar เช่นในที่นี้เป็น Folder เก็บเพลง ระบบจะจับว่ามีไฟล์.mp3 หรือ .wavเก็บอยู่และแสดงผลออกมาเป็นคำสั่ง play, play all

Explorer Bar ด้านซ้ายมือนั้นสามารถ Drag Drop เพื่อ Editshortcut ต่างๆ ได้อย่างสะดวกสบาย อีกทั้งยังเพิ่มลดหรือโยกย้ายหมวดหมู่ได้ด้วย

มุมขวาสามารถเปิด หน้า preview pane ขึ้นมาได้เหมาะสำหรับการดูไฟล์ที่สามารถ เรียก preview ได้เช่นจำพวกรูปภาพต่างๆ หรือไฟล์เอกสาร PDF

Details pane แสดงผล metadata และ informationและรายละเอียดในproperties และ สามารถแก้ไขได้โดยตรง

Vista Icons

โดย Vista นั้นได้เพิ่มความละเอียดของรูปภาพที่ใช้เป็น Icons เป็น 256x 256 pixelsที่ถูกจัดเก็บไว้ในลักษณะ PNG หรือ Portable Network Graphics โดยไฟล์จะถูคำนวณเพื่อนำมาแสดงเป็นPreview ในกรณีที่เก็บอยู่ใน Folder

File operations

ใน Windows vista นั้นได้มีการจัดการเข้ารหัสไฟล์แบบใหม่ โดย แบ่งระดับของ security policy เป็น Owner และ permission โดยการเพิ่มขีดจำกัดทางด้านการเข้าถึงไฟล์ได้หลายรูปแบบนั้นทำให้ระบบการรักษาความปลอดภัยต่อระบบปฏิบัติการนั้นสูงขึ้นมากโดยไฟล์สำคัญๆที่เก็บอยู่ในโฟลเดอร์ Windows ก็จะมี permissionที่สูงมากบางไฟล์แม้แต่ admin หรือ systems ก็ไม่สามารถเข้าถึงได้โดยตรง เช่นพวกไฟล์ kernelต่างๆที่เป็นแกนหลักสำคัญของwindows

ทั้งนี้การสร้าง ลบ เปลี่ยนแปลงไฟล์ หรือ โยกย้ายไฟล์นั้น จึงเปลี่ยนเป็นการคำนวณยอดรวมทั้งหมดเช่นเวลาย้ายไฟล์ ชนิด .Mp3 จำนวน 30 ไฟล์ และโฟลเดอร์ 5 โฟลเดอร์ระบบจะคำนวณ การย้ายแบบ virtual ก่อนหนึ่งรอบเพื่อแสดงผลในกรณีที่ผู้ใช้จะต้องตัดสินใจเช่นไฟล์ทับกันและจะคำนวณพื้นที่ที่ใช้สำหรับย้าย คำนวณการเปลี่ยนแปลง Path ของไฟล์ที่เชื่อมกันอยู่รวมไปถึงการสั่งการให้ bit defender เข้ามาแสกนไฟล์ขณะย้ายด้วย จึงทำได้ความปลอดภัยระดับสูงแต่ก็แลกมาด้วยความเร็วในการย้ายที่ตกลงไปอย่างมากเช่นกัน

 

Security and safety

User Account Control ส่วนนี้จะป้องกันไม่ให้เกิดการเขียนทับโดยอัตโนมัติโดยการเปิดไฟล์ EXE ไมน่าไว้วางใจหรือการเรียกใช้โปรแกรมสำเร็จรูปบางอย่างจะต้องผ่าน permissionการกดAllow จากผู้ใช้โดยตรงเพื่อให้แน่ใจได้ว่า โปรแกรมนั้นไม่ได้ถูกสั่งให้รันขึ้นมาเองโดยไม่ตั้งใจ

Kernel Patch Protection ระบบความปลอดภัยแบบใหม่สำหรับ Kernel

Bit Locker Drive Encryption เป็นส่วนของความปลอดภัยต่อ Hard disk โดยจะมีการเข้ารหัสไฟล์ที่อยู่บนเครื่องเพื่อสร้างowner ให้แต่ละไฟล์ โดยวิธีนี้ Hacker จะไม่สามารถเข้าถึงไฟล์ที่อยู่บนเครื่องได้โดยตรง

Mandatory Integrity Controlเป็นการจัดลำดับความสำคัญของไฟล์แต่ละประเภทเพื่อสร้าง policy ในการเข้าถึง

 Digital RightsManagement ลิขสิทธิ์แบบดิจิตอลช่วยให้การลงโปรแกรมแต่ละโปรแกรมนั้นทราบได้ถึงที่มาของผู้ผลิตและความถูกต้องในการได้มาก่อนจะมีการดำเนินการ

TCP/IP stack security improvements เพิ่มความปลอดภัยในระบบการเชื่อมต่อแบบTCP/IP

Address Space Layout Randomization และ EFSand cryptography

 

DirectX 10

Direct3D 10 นั้นถูกออกแบบมาให้ใช้งานบน windows vista เท่านั้นโดยการประมวลผลทางฟิสิกส์แบบใหม่นี้ ช่วยเปิดทางให้ programmer สามารถสร้างสรรค์ผลงาน3 มิติได้เหนือกว่าเดิม โดยต้องใช้ควบคู่กับ กราฟิกการ์ดที่ออกแบบมาให้รองรับด้วยเท่านั้นโดยทาง Microsoft อ้างว่าด้วยเทคโนโลยีนี้ ร่วมกับ กราฟิกการ์ดที่รองรับกันและกันจะทำให้สามารถประมวลผลได้เร็วกว่า DirectX9.0c บน windows XP ถึง 8 เท่า

 

WindowsVista System Requirement

·        1 GHz 32-bit (x86) or 64-bit (x64) processor

·        1 GB of system memory

·        40 GB hard drive with at least 15 GB of available space

·        Supportfor DirectX 9 graphics with:         WDDMDriver

·        128 MB of graphics memory (minimum)

·        PixelShader 2.0 in hardware

·