ข้ามไปที่เนื้อหาหลัก

Hacking


ทุกคนคงเคยได้ยินข่าวว่าเว็บไซต์ชื่อดังของประเทศไทยอย่างกระทรวงศึกษาธิการโดนเจาะระบบโดยhacker มือดีทั้งหลาย แต่การจะแฮ็กข้อมูลเข้าไปได้นั้นตัว hacker ต้องมีความรู้ด้านคอมพิวเตอร์เทียบเท่าหรือเหนือกว่าโปรแกรมเมอร์เลยทีเดียว… ว่าแต่ hacker คือใครกันล่ะ?
hacker คือผู้ที่มีความรู้ความเข้าใจในระบบคอมพิวเตอร์อย่างสูงมาก จนสามารถรู้ว่าระบบมีจุดโหว่ตรงไหน และวิธีการที่จะเข้าถึงจุดโหว่นั้นได้
เรามาดูคำศัพท์ภาษาอังกฤษที่เหล่า hacker คุ้นเคยกันดีกว่าครับ
1. hacking (v.)
     hacking คือการกระทำของ hacker โดยมีเจตนาที่จะลอกเลียนหรือเปลี่ยนแปลงข้อมูลต้นฉบับ การ hacking จะไม่มีการสร้างความเสียหายกับข้อมูลตัวหลักครับ เพียงแต่ต้องการเปลี่ยนแปลงข้อมูลนั้นให้แสดงผลตามใจตนเท่านั้น
2. cracking (n.)
     cracking คือการเจาะระบบข้อมูลเหมือนกัน แต่มีเจตนาที่จะสร้างความเสียหายแก่ข้อมูลต้นฉบับโดยตรง ตัวอย่างก็คือเกมส์หรือโปรแกรมยอดนิยมอย่าง Photoshop ที่มี cracker มือดีมากมายคอย crack ข้อมูลให้ใช้งานตัวโปรแกรมได้ แม้เราจะไม่ได้จ่ายเงินก็ตาม
ข้อแตกต่างระหว่าง hacker กับ cracker:
– hacker จะสนใจในระบบความปลอดภัยของข้อมูลเป็นพิเศษ และเจาะเข้าไปเพื่อค้นหาว่ามีจุดโหว่ที่ไหนบ้าง ไม่มีเจตนาที่จะทำลาย
– cracker คอยสร้างโปรแกรมเพื่อเจาะระบบข้อมูลไปทำลาย หรือก่อให้เกิดความเสียหาย
3. mod (abbr.)
     ย่อมาจาก modification เป็นโปรแกรมเสริมที่จะทำให้เราใช้งานโปรแกรมหลักได้ง่ายขึ้น หรือแปลว่า moderator ที่แปลว่าผู้ดูแลระบบข้อมูล ที่เราพบเห็นได้ตามเว็บบอร์ดทั่วไป (Administrator, Moderator)
4. spyware (n.)
     สปายแวร์คือโปรแกรมที่ hacker สร้างขึ้นมาเพื่อเข้าไปสอดแนมข้อมูลของคอมพิวเตอร์ และรายงานกลับมายังผู้สร้าง
5. virus (n.)
     เชื่อว่าทุกคนคงคุ้นเคยกับ virus เป็นอย่างดีครับ เพราะเจ้าตัวแสบนี้เป็นสาเหตุหลักที่ทำให้คอมฯเราเจ๊งอยู่บ่อย ๆ โดยมันจะเป็นตัวทำลายระบบ และสามารถส่งต่อให้กับผู้อื่นได้อีกด้วย
ส่วนคำนี้ขอแถมเพิ่ม เพราะเป็นการ hack เหมือนกัน
life hack (n.) – เครื่องมือหรือวิธีการลัดต่าง ๆที่จะทำให้เราใช้ชีวิตได้ง่ายขึ้น บางวิธีอาจอยู่ใกล้ตัวจนเราคาดไม่ถึงเลยทีเดียว

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Spiral model

Spiral model Spiral model คือ Software Development Process หนึ่งที่ถูกพัฒนาขึ้นโดยเอาจุดแข็งของ Development Model อื่นที่ดีอยู่แล้วมาประยุกต์ ( Waterfall Mode) ใช้ตีค่าความเสี่ยงที่เกิดเพื่อจะได้ทราบว่าจุดใดมีความเสี่ยงมากน้อยขนาดไหน จะได้หาวิธีลดความเสี่ยง ซึ่งความเสี่ยงเป็นสาเหตุ ที่ทำให้การพัฒนาไม่ประสบความสำเร็จ Spiral Model เป็นโมเดลที่ถูกพัฒนาขึ้นจาก Waterfall Model ที่มีการทำงานเป็นขั้นตอนหากในขั้นตอนแรกวิเคราะห์ความต้องการไม่ดี ไม่ชัดเจน ความเสี่ยงที่ระบบจะถูกพัฒนาไม่ตรงตามความต้องการของลูกค้าสูง กระบวนการนี้จึงนำเอาข้อดีของ Prototype มาผสมผสานให้เกิดคามชัดเจนและมีการวิเคราะห์ความเสี่ยงในทุกชั้น ทำให้โอกาสที่ระบบจะล้มเหลวมีน้อยลง ตัวอย่างของ Waterfall Model หรือ The Linear Model ภายหลังถูกปรับเปลี่ยนเป็นรูปเเบบจําลองบันไดเวียน( Spiral model) เพราะเเบบเก่านั่นติดข้อจํากัดคือ ถ้าพบว่าขั้นตอนไหนผิดพลาดเเล้วตอนเสร็จกระบวนการทั้งหมด จะเเก้ไขไม่ได้เลย ต้องจําเป็นที่จะต้องเริ่มรอบใหม่( Iteration) อีกครั้งนั่นเอง               Spiral model จะมีลักษณะแบบก้นหอยเป็นวงๆชั้นๆ

ซอฟต์แวร์ที่ใช้ในองค์กรทั่วไป

โปรแกรมประยุกต์ที่นิยมใช้ในงานธุรกิจ โปรแกรมประยุกต์ที่นิยมใช้ในงานธุรกิจ ซอฟต์แวร์ประยุกต์(application software)        เป็นซอฟต์แวร์ที่ใช้กับงานด้านต่าง ๆ ตามความต้องการของผู้ใช้ ที่สามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีผู้พัฒนาซอฟต์แวร์ใช้งานทางด้านต่าง ๆ ออกจำหน่ายมาก การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มคือ ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ ซอฟต์แวร์สำเร็จในปัจจุบันมีมากมาย เช่น ซอฟต์แวร์ประมวลคำ ซอฟต์แวร์ตารางทำงาน ฯลฯ          4.1 ซอฟต์แวร์ประยุกต์ทั่วไป       ซอฟแวร์ประยุกต์ทั่วไป (general purpose software) เป็นซอฟแวร์ที่พัฒนาขึ้นมาเพื่อนำไปประยุกต์ใช้กับงานให้เหมาะสมกับลักษณะงานของผู้ใช้คอมพิวเตอร์ เช่น การจัดพิมพ์รายงาน การนำเสนอ เป็นต้น               1) ซอฟต์แวร์ประมวลคำ(word processing software) เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบ

Overview of order fulfillment & Logistics

Overview of order fulfillment Order fulfillment หมายถึง การจัดหาสินค้าหรือบริการให้กับลูกค้าหลังได้รับการสั่งซื้อ ตรงตามเวลา Order fulfillment ถือเป็นส่วนหนึ่งของ back-office operation และสัมพันธ์อย่างมากกับส่วน front-office operation Back-office operation เช่น บัญชี สินค้าคงคลัง การจัดส่งเป็นต้น Front-office operation (หรือ customer-facing activities) เช่น การขายและโฆษณา เป็นต้น Overview of Logistics Logistics คือ กระบวนการในการวางแผน (planning) การนำไปใช้จริง (implement) การควบคุม (controlling) การไหล (flow) และ การจัดเก็บ (storage) ของสินค้าและงานบริการต่าง ๆ อย่างมีประสิทธิภาพและประสิทธิผล ทั้งนี้รวมถึงสารสนเทศที่เกี่ยวข้องจากจุดเริ่มต้น (point of origin)ไปยังจุดที่เรียกใช้งาน (point of consumption) จุดมุ่งหมายก็เพื่อบรรลุถึงความต้องการของลูกค้า ตามนิยามนี้หมายรวมไปถึง inbound, outbound, internal และ external movement รวมไปถึงการส่งวัตถุดิบและสินค้ากลับคืน และ รวมไปถึง order fulfillment อีกด้วย ปัจจัยหลักของ order fulfillment คือ ทำการจัดส่งสินค้าหรืองานบริการให้ตรงเว