2. ระบบ Cloud Computer
Cloud Computer เป็นที่กล่าวขวัญกันในขณะนี้ บางครั้งเรารู้จักในฐานะ Google Gmail, Amazon Elastic Compute, Windows Azure แต่อย่างน้อยทั้ง 3 ชื่อนี้ก็ได้มีการกล่าวถึง “Cloud” [2]
2.1 โครงสร้างสถาปัตยกรรมระบบ Cloud
– SaaS = Software as a Service
– IaaS = Infrastructure as a Service
– PaaS = Platform as a service
– NaaS = Network as a service
รูปที่ 1 ระบบ Cloud ที่มีการใช้งานอยู่ในปัจจุบัน [3]
2.2 วิวัฒนาการของพัฒนาการของระบบสารสนเทศ
แนวโน้มของเทคโนโลยีสารสนเทศตั้งแต่อดีตจนถึงปัจจุบัน ซึ่งมีประวัติตามรูปด้านล่าง
รูปที่ 2วิวัฒนาการของพัฒนาการของระบบสารสนเทศ [4]
ดังนั้นการพัฒนาซอฟต์แวร์หรือการดำเนินธุรกิจต่างๆในปัจจุบันจะหนีไม่พ้นการทำธุรกรรมบนระบบ Cloud [5]
3. Sentinel Cloud
Sentinel Cloud เป็นระบบที่ให้บริการระบบ Cloud อีกรูปแบบหนึ่งของทาง SafeNet Inc. ซึ่งจะเน้นความสำคัญของการป้องกันลิขสิทธิ์ซอฟต์แวร์ โดยมีรูปแบบหลักการดังนี้ [6]
1. Sentinel Cloud จะทำการรวบรวมและประมวลผลข้อมูลต่างๆของการใช้งาน
2. ISVs (Independent Software Vendor) สามารถใช้ข้อมูลต่างๆที่ได้จากการรวบรวมและประมวลผล เพื่อใช้สนับสนุนการทำงานต่างๆ เช่น ระบบการเก็บเงินจากผู้ใช้งานซอฟต์แวร์ในระบบ หรือการทำระบบ Back office ซึ่งเป็นประโยชน์อย่างมากสำหรับใช้เป็นแนวทางในการให้บริการต่างๆหลังการขายซอฟต์แวร์
3. ISVs สามารถใช้ประโยชน์จากระบบ Sentinel Cloud ในการปรับเปลี่ยนกลยุทธ์การขายและการให้บริการลูกค้าเพื่อเป็นแนวทางในการทำตลาดซอฟต์แวร์ และการให้บริการหลังการขาย
4. ISVs สามารถที่จะอนุญาตให้ผู้ใช้ปลายทางได้เข้าถึงสิทธิและข้อมูลการใช้งานบริการต่างๆได้อย่างง่ายดายและรวดเร็วบนระบบ Cloud
รูปที่ 3 โครงสร้างสถาปัตยกรรม Sentinel Cloud [6]
4. วิธีการเข้าใช้งานระบบ Sentinel Cloudการใช้งาน Application บน Sentinel Cloud มีรูปแบบดังนี้ทดสอบการใช้งานโปรแกรมเครื่องคิดเลข บน Sentinel Cloud
4.1 ผู้ใช้ Login เข้าสู่ระบบ
รูปที่ 4 หน้าจอ Login เข้าสู่การใช้งานระบบ Sentinel Cloud
4.2 หลังจากทำการ Login เข้าสู่ระบบได้ถูกต้อง จะปรากฏหน้าจอการทำงาน
รูปที่ 5 หน้าจอหลังจาก Login เข้าสู่งานระบบ Sentinel Cloud ได้อย่างถูกต้อง
4.3 หน้าต่างของ Calculator จะเป็นการแสดงโปรแกรมหรือ Application บน Cloud Computing (ตัวอย่างการใช้งานโปรแกรมเครื่องคิดเลข)
รูปที่ 6 หน้าจอแสดงซอฟต์แวร์ที่ให้บริการบน Sentinel Cloud
4.4 ในส่วนของ Account เป็นการแสดงเงื่อนไขต่างๆ เช่น ระยะเวลาที่จะใช้โปรแกรม , จำนวนครั้งที่จะใช้โปรแกรม หรือ วันที่หมดอายุของ Application
รูปที่ 7 หน้าจอแสดงข้อกำหนดหรือเงื่อนไขของซอฟต์แวร์ สำหรับผู้ใช้งาน
4.5 หลังจากใช้งาน และเงื่อนไขการใช้งานได้หมดลง เช่น จะนวนครั้งที่ใช้หมดลง เราสามารถต่ออายุการใช้งาน หรือ สั่งซื้อ Application เป็น Version Update
รูปที่ 8 หน้าจอแสดง ในกรณีลูกค้าต้องการซื้อซอฟต์แวร์เพิ่มเติม
4.6 About Us แสดงรายละเอียดของเจ้าของ Application
รูปที่ 9 หน้าจอแสดงรายละเอียดข้อมูลของเจ้าของ หรือผู้ผลิตซอฟต์แวร์
5. สรุปผล
ในส่วนนี้สามารถสรุปผลการทดสอบประสิทธิ์ภาพได้ 2 ส่วน คือ
5.1 ในส่วนของผู้ใช้งานระบบ
การทดสอบการเข้าใช้งานซอฟต์แวร์บนระบบ Sentinel Cloud ถือว่าเป็นระบบที่มีความคล่องตัวและยืดหยุ่นในการให้บริการ ในส่วนของความปลอดภัยในการเข้าใช้งานซอฟต์แวร์ ผู้ใช้จะต้องมีฮาร์ดล็อกในการยืนยันตัวตน (Authentication)ในการใช้งานซอฟต์แวร์ ซึ่งผู้ใช้งานจะต้องมีการเสียบฮาร์ดล็อกอยู่กับคอมพิวเตอร์ผู้ใช้อยู่ตลอดเวลาในขณะใช้งาน หากไม่มีฮาร์ดล็อกจะไม่สามารถเข้าใช้งานระบบและเข้าใช้งานซอฟต์แวร์ได้
5.2 ในส่วนของผู้พัฒนาซอฟต์แวร์
สามารถมั่นใจได้ในความปลอดภัยของซอฟต์แวร์ที่เราพัฒนาขึ้น ด้วยรูปแบบการป้องกันซอฟต์แวร์แบบ Two Factor และยังมีความสามารถของระบบในการทำซอฟต์แวร์ทดลองใช้งาน โดยการกำหนดเงื่อนไขต่างๆ เช่น กำหนดจำนวนครั้งที่ใช้งานซอฟต์แวร์(Expire Time) , กำหนดวันที่หมดอายุ (Expire Date), กำหนดจำนวนวันที่ใช้ (Expire Number of Date)
[1] Tim Mather, et al., “Cloud Security and Privacy” O’Reilly, 2009.
[2] George Reese “Cloud Application Architectures” O’Reilly,2009
[3] Bill Wilder “Cloud Architecture Patterns” O’Reilly, 2012.
[4] Mark C. Chu-Carroll “Code in the Cloud Programming Google AppEngine” Pragmatic Bookshelf, 2011.
[5] Michael Hugos, et al, “Business in the Cloud” John Wiley & Sons Inc., 2011.
[6] http://www.safenet- inc.com/Products/cloud/SafeNet_Cloud_S ecurity/
0 Comments