รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2561

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2560

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
พัฒนา OKWS ด้วย Framework ยุคใหม่

ชื่อโครงงานภาษาอังกฤษ
Rewriting OKWS with Modern Framework

ผู้พัฒนา
5710500208 ณัฐพล เลาติเจริญ

อาจารย์ที่ปรึกษาหลัก
ภารุจ รัตนวรพันธุ์

อาจารย์ที่ปรึกษาร่วม
-

บทคัดย่อ


เนื่องจากปัจจุบันนั้น เราได้มีการให้ความสำคัญด้านความปลอดภัยมากขึ้น และเว็บไซต์นั้นก็ถือว่าเป็นส่วนหลักในชีวิตประจำวันเราที่ เราได้เข้าไปใช้ ดังเช่น facebook, twitter, instagram เราจึงมีความคิดที่จะนำเทคโนโลยีในการทำ isolation ในปัจจุบัน มาใช้ร่วมกันกับ web server เพื่อเพิ่มความปลอดภัย และทำการลด attack surface ให้น้อยลง ซึ่งในการพัฒนา นั้นเราจะใช้ oksws เป็นพื้นฐานในการพัฒนาแต่เนื่องจาก okws นั้นเป็นเทคโนโลยีที่ถูกพัฒนามาเมื่อ ปีค.ศ. 2003 ทำให้ในสมัยนั้นนั้น ยังไม่มี linux kernel feature ที่ทันสมัย แต่จะใช้เป็น chroot ในการทำ isolation แทน ซึ่งทำให้เรามีแนวคิดที่จะนำ okws มาเขียนใหม่โดยใช้เทคโนโลยีที่มีความทันสมัยมากยิ่งขึ้น คืิิอ linux kernel feature เช่น namespace, rlimit นอกจากนั้นเราจะใช้ภาษา rust ในการพัฒนาซึ่งเป็นภาษาที่เร็ว และปลอดภัยโดยตัวภาษา.

Abstract

Nowadays, Our people do care about information security, also website are the one we mainly use in our daily life such as facebook, twitter, instagram. That is why we came up with an idea to make an improvement on web server security by using modern isolation technologies. Hence, we reducing attack surface. In the past, we saw okws web server also do care about security matter, but okws was developed in 2003 which is still lack of nowaday isolation features. Our implementation will use more modern programming language and modern isolation and resources limitation tools.

คำสำคัญ (Keywords)

Web Server, Web Security, Web Application, OKWS, NginX, Apache, Rust, Container

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน

ที่เก็บเวอร์ชันซอร์สโค้ด

https://github.com/Pistachiology/frontend-secure-web-server


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
ณัฐพล เลาติเจริญ (b5710500208)

แก้ไขครั้งสุดท้าย
เมื่อ May 28, 2018, 9:36 p.m. โดย ณัฐพล เลาติเจริญ (b5710500208)

สถานะการอนุมัติ
อนุมัติแล้ว โดย ภารุจ รัตนวรพันธุ์ (fengprrb) เมื่อ June 1, 2018, 11:34 p.m.