|
|
ทำไมจึงต้องป้องกันซอฟต์แวร์?
|
|
|
ข้อมูลจาก SPA (Software Publishers Association) ระบุว่า จากการละเมิดใช้ ก๊อปปี้และจำหน่ายซอฟต์แวร์กันอย่างแพร่หลายทำให้อุตสาหกรรมซอฟต์แวร์เสียรายได้ไปปีละกว่า 12,000 ล้านเหรียญ ผลประโยชน์ที่ควรจะได้รับจากการทุ่มเททรัพยากรทั้งเงินทุน
งาน เวลาและสติปัญญา กลับตกไปอยู่ในมือของกลุ่มบุคคลอื่น การป้องกันซอฟต์แวร์ เป็นการป้องกันความสูญเสียที่จะเกิดขึ้นกับทรัพย์สินทางปัญญาของคุณ เพื่อรักษาผลประโยชน์ ทำให้คุณมีรายได้จากการขายอย่างเต็มเม็ดเต็มหน่วย เหมือนกับเจ้าของร้าน เจ้าของบ้าน ที่ต้องล็อคกุญแจหรือติดตั้งระบบป้องกัน เพื่อป้องกันขโมย
|
|
|
|
|
ทำไมจึงต้องใช้ HASP?
|
|
|
ราคาซอฟต์แวร์ที่คุณออกแบบและพัฒนา บอกถึงการลงทุนด้านเวลา สติปัญญาและทรัพยากร ที่คุณต้องเสียไปเพื่อสร้างความพึงพอใจสูงสุดให้กับลูกค้า ซอฟต์แวร์ราคาแพง คือเป้าหมายใหญ่ของเหล่านักโจรกรรม แต่ก็ไม่ได้หมายความว่า โปรแกรมราคาถูกจะไม่มีปัญหานี้
การป้องกันโดยใช้ HASP เป็นวิธีการที่เหนือกว่าวิธีอื่น เพราะใช้ฮาร์ดแวร์เพื่อป้องกันซอฟต์แวร์ HASP จะเข้ารหัสให้ซอฟต์แวร์และป้องกันการดีบักซอฟต์แวร์ ทำให้คุณมั่นใจได้ว่าจะไม่มีใครสามารถก๊อปปี้บางส่วน หรือทั้งหมดไปใช้ หรือนำจำหน่ายจ่ายแจกโดยไม่ได้รับอนุญาตจากคุณอีกต่อไป ที่สำคัญ HASP เป็นฮาร์ดล็อคที่ทางบริษัท Aladdin เป็นผู้ผลิตแต่เพียงผู้เดียว ผู้แทนจำหน่ายไม่มีสิทธิ์ซื้อคีย์เปล่ามาสต๊อกไว้เพื่อ generate key ให้ลูกค้าเอง Code และ Password ของท่าน จะไม่มีการรั่วไหล จึงมั่นใจได้ว่า HASP
เป็นฮาร์ดล็อคที่มีความปลอดภัยสูงสุด |
|
|
|
|
ผมจะได้อะไรจาก HASP บ้าง?
|
|
|
ไม่เพียง HASP จะช่วยปกป้องทรัพย์สินของคุณเท่านั้น แต่ยังสนับสนุนการดำเนินงานในทางตลาดให้กับคุณอีกด้วย คุณสามารถเสนอรูปแบบ หรือวิธีการขายใหม่ๆให้กับลูกค้าของคุณได้มากขึ้น แทนที่จะเป็นการขายซอฟท์แวร์เพียงอย่างเดียว เช่น
ให้ลูกค้าจ่ายค่าซอฟต์แวร์ตามจำนวนครั้งที่ใช้งาน
การกำหนดจำนวนผู้ใช้ในการใช้งานในคราวเดียวกันเพื่อให้สอดคล้องกับขนาดของธุรกิจของลูกค้า
ทำซอฟต์แวร์ Demo
ให้เช่าใช้ซอฟต์แวร์
การใช้ระบบสมาชิก และอื่นๆ เป็นต้น
เพื่อให้คุณสามารถสร้างฐานลูกค้าได้กว้างขึ้น และเพิ่มช่องทางการตลาดให้มากขึ้น คุณสามารถ Download PDF file:- Implementing
\
Business Model with HASP.PDF ได้ที่หน้า Download แล้วลูกค้าของผมจะได้อะไรจาก HASP ก่อนที่ลูกค้าจะตัดสินใจจ่ายเงินเพื่อซื้อซอฟต์แวร์ จะต้องพิจารณาอย่างถี่ถ้วนแล้วว่า ซอฟต์แวร์ที่จะซื้อนั้นคุ้มค่ากับเงินที่จะจ่ายไปหรือไม่ การทำโปรแกรมชุด Demo จะทำให้ลูกค้ามีโอกาสได้ลองใช้ และตัดสินใจได้ง่ายขึ้น นอกจากนี้ลูกค้ายังสามารถที่จะเลือกซื้อเฉพาะโมดุลที่ต้องการจะใช้งานจริงๆ เท่านั้นได้ รวมทั้งมีความสะดวกในการที่จะอัพเกรดซอฟต์แวร์ได้อย่างรวดเร็วผ่านระบบอินเตอร์เน็ต โดยไม่ต้องส่งคีย์กลับมาเพื่ออัพเกรดกับ Developers
|
|
|
|
|
แล้วจะใช้งาน HASP อย่างไร
|
|
|
HASP มีคีย์ที่รองรับกับความต้องการใช้งานที่หลากหลาย ทั้งแบบพอร์ตขนาน (Parallel port) USB port, PCMCIA PC card key
สำหรับเครื่องโน๊ตบุ๊ค ซึ่งแต่ละแพลตฟอร์ม ก็จะแบ่งเป็น 2 ชนิดคือ
ชนิดไม่มี Memory - standalone ป้องกันได้ 1 โปรแกรม ราคาไม่แพง
ชนิดมี Memory - standalone ซึ่งจะมีอ่านค่า real-time clock หรือกำหนด activation ให้แต่ละโปรแกรมได้
- Network สำหรับกำหนดจำนวนผู้ใช้และจำนวนครั้งการใช้งาน ให้แต่ละโปรแกรม สามารถป้องกันโปรแกรมได้สูงสุด 112 โปรแกรมต่อฮาร์ดล็อค 1 ตัว
|
|
|
|
|
HASP ใช้ได้กับ Platform หรือ OS อะไรได้บ้าง
|
|
|
HASP รองรับคอมพิวเตอร์ตามมาตรฐาน IBM PC Compatible และบนเครื่อง MAC ซึ่งเรามี HASP USB ที่สามารถใช้งาน Cross platform ได้
หมายความว่า คุณใช้ HASP USB เพียงคีย์เดียวป้องกันโปรแกรม user ก็สามารถนำไปใช้งานบน Windows, MAC และ LINUX ได้
|
|
|
|
|
HASP ทำงานอย่างไร
|
|
|
เมื่อ user เรียกใช้งาน โปรแกรมที่ถูกป้องกันจะส่งค่าที่เข้ารหัสไปยัง ASIC หรือ ไมโคร คอนโทรลเลอร์ ของ HASP ที่มีการเข้ารหัส Developer's code
และ Passwords ไว้ เมื่อตรวจสอบแล้วว่าเป็น HASP คีย์ที่ถูกต้องจึง decode ข้อมูลเพื่ออนุญาตทำงานตามปกติต่อไป
การรับส่งข้อมูลระหว่างโปรแกรมกับฮาร์ดล็อค จะใช้วิธีเข้ารหัสแบบ random แฮ็กเกอร์จะไม่สามารถตรวจสอบเพื่อแกะระบบป้องกันหรือเลียนแบบการทำงานได้อย่างแน่นอน
|
|
|
|
|
HASP ใช้ได้กับ Platform หรือ OS อะไรได้บ้าง
|
|
|
HASP รองรับคอมพิวเตอร์ตามมาตรฐาน IBM PC Compatible และบนเครื่อง MAC ซึ่งเรามี HASP USB ที่สามารถใช้งาน Cross platform ได้
หมายความว่า คุณใช้ HASP USB เพียงคีย์เดียวป้องกันโปรแกรม user ก็สามารถนำไปใช้งานบน Windows, MAC และ LINUX ได้
|
|
|
|
|
แล้วจะใช้งาน HASP อย่างไร
|
|
|
1. ใช้ โปรแกรม HASP Envelope - เป็นโปรแกรมป้องกันแบบอัตโนมัติ และมีประสิทธิภาพมาก เป็นวิธีที่ง่าย ใช้เวลาเพียงไม่กี่นาทีก็สามารถป้องกันโปรแกรมที่ต้องการได้ โดยไม่ต้องเขียนโค้ดเพิ่มเติม ผู้ใช้ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรม ก็สามารถทำได้
2. การเขียนโค้ด (API) แทรกในโปรแกรมเพื่อตรวจเช็ค HASP โดยใช้ชุดคำสั่งที่มีอยู่ วิธีนี้เพิ่มความสะดวกให้แก่ Developers ที่เลือกตรวจเช็คฮาร์ดล็อค หรือ
เลือกเข้ารหัสข้อมูลบางส่วนที่สำคัญๆ
โดยปกติแล้ว โปรแกรมจะทำการตรวจสอบคีย์ ครั้งแรกที่ Start โปรแกรม เพื่อป้องกันไม่ให้ user ดึงฮาร์ดล็อคออกไปใช้กับคอมพิวเตอร์ตัวอื่นๆ เพื่อเปิดใช้โปรแกรมคุณจะต้องกำหนดเวลาให้โปรแกรมตรวจสอบสถานะของคีย์ ขณะ run time ว่ามี HASP เสียบอยู่กับเครื่องหรือไม่ ทั้งนี้เราแนะนำให้ใช้ทั้ง 2 วิธีร่วมกัน เพื่อเพิ่มประสิทธิภาพมากยิ่งขึ้น
|
|
|
|
|
ทางคุณมีการแนะนำวิธีการติดตั้ง การใช้งานอย่างไรได้บ้าง
|
|
|
ทางบริษัทฯ มีเจ้าหน้าที่ที่พร้อมให้คำแนะนำ ช่วยเหลือ และมีคู่มือที่อธิบายวิธีการติดตั้งอย่างละเอียด วิธีการใช้ Utilities, ชุดคำสั่งของ HASP แต่ละชนิด ตลอดจนวิธีการป้องกันขั้นสูง เพื่อให้การป้องกันเป็นไปอย่างมีประสิทธิภาพมากที่สุด
|
|
|
|
|
HASP memory คืออะไร และจะใช้ส่วนที่เป็น memory ได้อย่างไร |
|
|
คือฮาร์ดล็อคที่สามารถป้องกันโปรแกรมได้มากกว่า 1 โปรแกรม สามารถทำเป็นชุด Demo, กำหนดวันที่หมดอายุการใช้งาน/ จำนวนครั้งการใช้งานแต่ละโปรแกรม,การอนุญาตให้ใช้งานได้บางโมดุล หรือกำหนดจำนวนผู้ใช้งาน เป็นต้น
Memory ของ HASP แบ่งเป็น 2 ส่วนคือ
1 Sub-license memory: สำหรับ HASP encrypt ค่าพารามิเตอร์ต่างๆ ที่ถูกกำหนดขึ้น ไม่ว่าจะเป็น ลำดับ
โปรแกรมที่, ID number, วันที่กำหนดให้โปรแกรมหยุดทำงาน
2. User memory: สำหรับโปรแกรมเมอร์ ที่ต้องการบันทึกข้อมูลลงไป เช่น รหัสลูกค้า, ชื่อโปรแกรม, passwords และ ข้อมูลสำคัญอื่นๆ ซึ่งสามารถที่จะ
read/writeได้ตลอดตามต้องการ
|
|
|
|
|
แล้ว HASP ที่มี real time clock คืออะไร และจะใช้งานได้ยังไง |
|
|
HASP Time จะมี real-time clock สำหรับอ่านค่า Real-time เพื่อกำหนดการใช้งานตามวันหรือระยะเวลา ซึ่งจะเป็นประโยชน์อย่างมากสำหรับการให้เช่า
ใช้ซอฟต์แวร์, การจำหน่ายซอฟต์แวร์ในระบบสมาชิก หรือการจำหน่ายซอฟท์แวร์ที่ต้องมีระบบ maintenance ตามวันเวลาที่กำหนด
|
|
|
|
|
HASP มีโซลูชั่นสำหรับระบบเน็ตเวิร์ค อย่างไร |
|
|
การควบคุมการใช้งานซอฟต์แวร์บนระบบเน็ทเวิร์ค HASP Net เพียงคีย์เดียวต่อเข้ากับเครื่องคอมพิวเตอร์เครื่องใดก็ได้ คุณก็สามารถควบคุมสิทธิ์การใช้ซอฟต์แวร์บนระบบทั้งหมด สิทธิ์ดังกล่าวได้แก่ การควบคุมจำนวนเครื่องที่ใช้พร้อมๆ กันในแต่ละครั้ง หรือการกำหนดลงไปถึง IP Address ของแต่ละ Client ให้สามารถใช้โปรแกรมใดได้บ้าง เป็นต้น จะทำอย่างไร ในการจัดการจำหน่ายโปรแกรมซึ่งสามารถทำงานได้ทั้งบน Windows, Mac และ LINUX HASP USB สามารถทำงาน
cross platform คุณสามารถใช้โปรแกรม Envelope หรือ API ในการ Protect ซึ่งมี Utility ที่รองรับทุก Platform เพราะฉะนั้น คุณเพียงแค่ส่งมอบโปรแกรมให้ลูกค้าพร้อมกับ HASP USB โดยไม่ต้องกังวลว่าลูกค้าจะรันโปรแกรมบน platform อะไร ที่สำคัญ HASP CD12 รองรับการทำงานบนแพลตฟอร์ม Itaniumได้แล้ว Linux & WindowsXP on Itanium platform คุณสามารถ Download ไฟล์ HASP4 Release Notes CD 12 ได้ที่หน้า Download แล้ว HASP
คีย์ ที่ผมซื้อ จะแตกต่างจากคีย์ที่คุณจำหน่ายให้กับลูกค้ารายอื่นๆ ของคุณอย่างไร บริษัท Aladdin เท่านั้นจะเป็นGenerate Code และ Passwords เฉพาะสำหรับลูกค้าแต่ละราย ซึ่งแต่ละตัวก็จะมี id number เฉพาะอีกเหมือนกัน แม้ว่า user จะมี HASP คีย์ชนิดเดียวกันก็ไม่สามารถใช้โปรแกรมของคุณได้เลย เราสามารถ ใช้
HASP ในการป้องกันโปรแกรมได้มากกว่า 1 โปรแกรมได้หรือไม่ได้, คุณสามารถใช้ HASP ที่มี memory เพียง 1 คีย์ ป้องกันโปรแกรมได้สูงสุดถึง112 โปรแกรม
(หรือ 112 โมดุล)
|
|
|
|
|
ถ้าผมมีโปรแกรมเวอร์ชั่นใหม่ๆ หรือ ลูกค้าต้องการใช้โมดุลอื่นเพิ่ม จำเป็นต้องให้ลูกค้าส่งคีย์กลับมาอัพเกรดที่บริษัทหรือไม่
|
|
|
ไม่จำเป็น เพราะ HASP จะมียูทิลิตี้ RUS (Remote Update System) เพื่ออัพเกรดคีย์ ผ่านระบบ online โดยไม่จำเป็นต้องนำคีย์กลับมาที่บริษัท
New! HASP CD 12 มี API สำหรับทำ Remote Update System บน Mac
|
|
|
|
|
คุณบอกว่า HASP ใช้งานง่าย ขณะเดียวกันมันมีความปลอดภัยสูง
|
|
|
HASP ใช้งานง่ายในการอิมพลีเมนท์ เพราะมีโปรแกรมและยูทิลิตี้ที่ถูกออกแบบมาให้ อำนวยความสะดวกแก่ Developers มากที่สุด และมีวิธีการที่รวดเร็ว
ลดขั้นตอนการเขียนโปรแกรมเพิ่มเติมยากสำหรับ Hacker เพราะ HASP มี passwords สำหรับลูกค้า และมีเพียงคุณเท่านั้นที่สามารถเข้าถึงคีย์นั้นได้ การรับ- ส่งข้อมูล ระหว่าง HASP กับโปรแกรม เป็นลักษณะ random และมีการเข้ารหัสไว้ ถ้าสนใจจะทดลองใช้ ต้องทำยังไงบ้าง เเรามีชุดทดลองใช้ จำหน่ายในราคาพิเศษ
ซึ่งประกอบด้วย HASP 1 คีย์, คู่มือการใช้งาน และซอฟต์แวร์ เพื่อให้คุณได้ทำการทดสอบประสิทธิภาพอันยอดเยี่ยม กับการทำงานที่ง่ายดาย โดยสามารถติดต่อสอบถามข้อมูลได้ที่
hasp@bangkoksystem.com หรือโทรศัพท์มาที่ 0-2254-0711-7 ต่อ405 เรายินดีให้คำแนะนำ และรายละเอียดอื่นๆ TECHNICAL FAQ
เมื่อ User แจ้งปัญหาการใช้โปรแกรม ให้ท่านตรวจสอบตามขั้นตอนต่อไปนี้
ปัญหาที่ User แจ้งมา เกิดขึ้นกับฮาร์ดล็อคตัวอื่นๆ หรือไม่ ถ้าฮาร์ดล็อคตัวอื่นไม่มีปัญหา ให้ท่านส่งคีย์กลับคืนบริษัท เพื่อที่จะได้สั่งคีย์ใหม่เปลี่ยนให้ (ไม่มีค่าใช้จ่ายเพิ่ม ใช้เวลาประมาณ 20 วันเพื่อให้ Aladdin Generate คีย์ใหม่)
ตรวจสอบดูว่า HASP key ต่อเข้ากับพอร์ตพริ้นเตอร์และมีเครื่องพิมพ์เสียบต่อที่ ฮาร์ดล็อคหรือไม่ ถ้าฮาร์ดล็อคต่อที่พอร์ตเครื่องพิมพ์และมีสายพริ้นเตอร์เสียบต่ออยู่ ให้ลองถอดสายเครื่องพิมพ์ออกแล้วทดลองรันโปรแกรมดูก่อนว่าทำงานได้ตามปกติหรือไม่ ซึ่งถ้าโปรแกรม ทำงานได้ตามปกติ อาจจะต้องตรวจเช็คที่คุณภาพ ของสายพริ้นเตอร์เป็น IEEE standard หรือไม่ เนื่องจากปัญหาที่เกิดส่วนใหญ่จะเกิดจากสายพริ้นเตอร์ ถ้าสายพริ้นเตอร์เป็น IEEE standard แต่
HASP ก็ยังไม่ activate program ให้ลองต่อ HASP เข้ากับพอร์ต Parallel อีกพอร์ตเพื่อเลี่ยงปัญหาที่อาจจะเกิดจาก สายเครื่องพิมพ์
ตรวจสอบว่ามีปัญหาเกี่ยวกับงานพิมพ์หรือไม่ ถ้างานพิมพ์มีปัญหา ซึ่งสาเหตุส่วนใหญ่ไม่ได้เกิดจาก HASP key เพราะ HASP ถูกผลิตมาให้สามารถใช้งานร่วมกับอุปกรณ์อื่นได้อย่างราบรื่น และน้อยมากที่ user จะพบปัญหาในการพิมพ์ และสาเหตุส่วนใหญ่เกิดจากคุณภาพของสายพริ้นเตอร์เอง ให้ลองเปลี่ยนไปใช้งานกับ คอมพิวเตอร์เครื่องอื่นดูว่าเกิดปัญหาแบบเดียวกันหรือไม่ ซึ่งอาจจะต้อง install driver อีกครั้ง โดยใช้คำสั่งที่ command line Windows
เพื่อระบุโหมดพริ้นเตอร์ เป็นโหมดECP, BiDi หรือ Normal เช่น hinstall
-i -portmode=ecp -cnt=yes หรือลองลง driver พริ้นเตอร์ที่ธรรมดาหน่อยเช่น HP LaserJet II แล้วลองสั่งพิมพ์ จาก driver นี้ดู ถ้ายังไม่สามารถแก้ปัญหานี้ได้ ให้ส่ง HASP คีย์กลับคืนมาที่บริษัท เพื่อเปลี่ยนเป็น USB key
แทน User ไม่สามารถเปิดโปรแกรมได้ ทั้งๆ มี HASP ต่อกับเครื่องคอมพิวเตอร์อยู่ ก่อนอื่น ต้องตรวจสอบ ก่อนว่าได้ install HASP Device Driver
จะแจ้งรายละเอียดของการ install โปรแกรม ได้แก่ เวอร์ชั่น, วันที่ทำการ install และชนิด เรียบร้อยแล้ว หรือถ้าหากมั่นใจว่า ได้ลงโปรแกรม Driver
ของ HASP แน่นอน ให้พิมพ์คำสั่ง hinstall info ที่ Command line Windows ซึ่งยูทิลิตี้นของคอมพิวเตอร์ ให้คุณส่ง report นี้มาที่
hasp@bangkoksystem.com เพื่อที่ทางบริษัท จะได้ตรวจสอบปัญหาและแก้ไขให้ท่านต่อไป ปัญหานี้ บางครั้งเกิดจากการที่
Developers กำหนด conflict ระหว่างการ Spooling ข้อมูลไปยังเครื่องพิมพ์ กับจังหวะที่มีการ call function ระหว่างโปรแกรมกับฮาร์ดล็อค วิธีการแก้ไขให้ลง HASP device driver ใหม่ (รัน HDD32.EXE ให้มีการ call HASP หลายๆครั้ง (ทั้งใน Envelope และ API) ทำให้โปรแกรมแจ้งไม่พบฮาร์ดล๊อคได้
เครื่องพิมพ์แจ้ง error เวลาพิมพ์รายงานจากโปรแกรม อาจจะเกิด หรือ install
-i ที่ command line Windows)เวลาเรียกใช้โปรแกรมที่ทำงานบนเน็ตเวิร์ค
แต่ละครั้ง จะใช้เวลานานมากกว่าจะรันโปรแกรมขึ้นมา กรณีที่เป็น Novell network ให้เซ็ตค่าใน Configuration file ของ Net HASP
(nethasp.ini) ใหม่ดังนี้
[NH_IPX] NH_USE_BINDERY = Disable
NH_USE_BROADCAST = Disable
กรณีที่เป็น TCP/IP ให้เซ็ตค่าใน Configuration file ของ Net HASP
(nethasp.ini) เช่นเดียวกันดังนี้
[NH_TCP]
NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet
NH_SERVER_ADDR = <Addr1>, <Addr2> : ระบุ IP Address ของคอมพิวเตอร์ที่ลงโปรแกรม License Manager ไว้เมื่อมีการเรียกใช้โปรแกรมที่
Client จะลดเวลา ในการ search หา License Manager ไปได้เยอะมาก
|
|
TOP PAGE
|