เมนูหลัก
หน้าแรก
เกี่ยวกับเรา
ติดต่อเรา
สินค้า
Support
แผนที่
ไลฟ์เฮลธ์แคร์
Q&A
สมัครตัวแทนจำหน่าย

รับสมัคร
ตัวแทนจำหน่ายทั่วประเทศ

สนใจติดต่อ
Tel : 02 704 8987
Mobile : 08 1989 5258
คุณจอห์นสัน

The Book Chest
Wej Shop
iT&PDA CENTER
i-Service

i-Service
Digital Gateway F3 Room 307
Mobile : 08 5999 2053

โคราชแซทเทิลไลย์
N.T. Computer & Communication

N.T. Computer & Communication
Nakhon Pathom
Tel : 0 3428 5444


     MicroDog
     Home > Products > Rights Management > MicroDog


MicroDog

MicroDog เป็นฮาร์ดล็อกสำหรับป้องกันซอฟต์แวร์ ภายในบรรจุด้วยหน่วยความจำขนาด 200ไบต์ สามารถเลือกป้องกันซอฟต์แวร์ได้ทั้งแบบ Shell และ การCall API รองรับระบบปฏิบัติการ Windows และ Linux

 

ชุดเครื่องมือพัฒนา

สำหรับผู้พัฒนาหรือผู้ผลิตซอฟต์แวร์ MicroDogจะมีเครื่องมือต่างๆให้เลือกใช้ตามความเหมาะสม โดยสามารถเข้าไปแก้ไขรายละเอียดต่างๆภายในตัวMicroDogได้ โดยผ่านชุดเครื่องมือ

 

MicroDog แบบ USB

  • การใช้งาน MicroDog แบบUSB สามารถใช้งานได้กับเครื่องคอมพิวเตอร์ได้อย่างง่ายดาย เนื่องจากเป็นพอร์ตพื้นฐานของคอมพิวเตอร์ในปัจจุบัน ขอดีของพอร์ตUSBคือมันสามารถต่อพวงใช้งานได้หลายๆพอร์ตพร้อมกัน โดยไม่ทำให้ประสิทธิภาพการทำงานของคอมพิวเตอร์ลดลง ช่วยให้ลดข้อผิดพลาดที่อาจเกิดกับการใช้งานMicroDogด้วย
  • ความมีเสถียรภาพ พอร์ตUSB เนื่องจากมันสามารถต่อสายจากพอร์ตUSBมายังMicroDogได้ ทำให้สามารถเพิ่มความเสถียรภาพและความสะดวกในการใช้งาน

 

MicroDog มีกระบวนการทำงานอย่างไร

กระบวนการทำงานของ MicroDog จะทำงานภายใต้เงื่อนไขการสื่อสารกันระหว่างซอฟต์แวร์ที่ผ่านการป้องกันกับตัวMicroDog โดยจะเริ่มต้นกระบวนการจากตัวซอฟต์แวร์จะส่งค่าเพื่อให้ตัวMicroDogทำการตรวจสอบ จากนั้นตัวMicroDogจะทำการตรวจสอบค่า หลังจากนั้นจะส่งค่าที่ได้จากการตรวจสอบกลับไปยังซอฟต์แวร์ หากค่าที่ได้ตรงกันจะสามารถใช้งานซอฟต์แวร์นั้นได้ หากค่าไม่ตรงกันซอฟต์แวร์นั้นจะไม่สามารถใช้งานได้ ตามรูปด้านล่าง

ชุดเครื่องมือ MicroDogได้เตรียมรูปแบบการป้องกันซอฟต์แวร์ไว้2แบบ คือแบบการ Call API และแบบ Shell โดยที่ผู้พัฒนาซอฟต์แวร์สามารถเลือกรูปให้เหมาะตามความเหมาะสมและตามความต้องการ

แบบที่1: การป้องกันแบบ Call API

การใช้งานรูปแบบนี้ ผู้พัฒนาต้องเพิ่มค่า API ซึ่งเป็นซอสโค้ด เพิ่มเข้าไปในซอสโค้ดซอฟต์แวร์ของผู้พัฒนา ซึ่งซอสโค้ดที่เพิ่มเข้าไปจะมีตัวอย่างตามภาษาต่างๆ และรูปแบบการต้องกันต่างๆให้เลือกใช้ ซึ่งการป้องกันซอฟต์แวร์ด้วยการ Call API จะให้ประสิทธิภาพสูงสุดในการป้องกันซอฟต์แวร์ ตัวอย่างภาษาที่ให้มีครอบคลุมทุกภาษาโปรแกรมที่ใช้งานอยู่ในปัจจุบัน

แบบที่2: การป้องกันแบบ Shell

การป้องกันด้วยวิธีนี้จะสามารถทำได้อย่างง่ายดายและรวดเร็ว รองรับซอฟต์แวร์ทุกภาษาที่ผ่านการคอมไพล์เป็นไฟล์ exe และไฟล์ dll การป้องกันด้วยวิธีนี้จะไม่เกี่ยวข้องกับการแก้ไข หรือดัดแปลงซอสโค้ด นอกเหนือจากนั้นผู้พัฒนาซอฟต์แวร์สามารถกำหนดรูปแบบเงื่อนไขต่างๆสำหรับการป้องกันเช่น กำหนดจำนวนครั้งที่ใช้, กำหนดจำนวนวันที่ใช้ หรือกำหนดวันที่หมดอายุ

ระบบปฏิบัติการที่รองรับ

MicroDog สามารถใช้งานได้บนระบบปฏิบัติการ Windows 9X/ME/NT/2000/XP/Server2003, and Linux และรองรับทุกภาษาโปรแกรมที่มีการใช้งาน


ข้อมูลโดยทั่วไป

  • การใช้งานAlgorithmในการป้องกัน ผู้พัฒนาซอฟต์แวร์สามารถเลือกใช้Algorithmต่างๆโดยการกำหนดขนาดและรายละเอียดของAlgorithm ที่เรียกใช้ โดยที่MicroDog จะบรรจุหน่วยความจำขนาด 200ไบต์โดยแยกต่างหากจากหน่วยความจำทั่วไปเพื่อรองรับการใช้งาน Algorithmsโดยเฉพาะ

  • ไมโครโปรเซสเซอร์ MicroDogจะบรรจุไมโครโปรเซสเซอร์ภายในสำหรับการประมวลผล โดยทั่วไปการใช้เครื่องมือในการอ่านค่าที่ได้จากไมโครโปรเซสเซอร์ไม่สามารถทำได้ ดังนั้นจึงเป็นไปได้ยากที่จะทำการก็อปปีMicroDog

  • DERNT (Data Exchange Random Noise Technology) เป็นเทคโนโลยีของ SafeNet Chaina เป็นการเพิ่มประสิทธิภาพในการป้องกันการแครกโปรแกรมโดยการใช้ฮาร์ดแวร์ หรือการใช้ซอฟต์แวร์ดีบัก เช่น Logic Analyzer

  • การใช้เทคโนโลยีที่ซับซ้อน ซึ่งจะเป็นการเพิ่มประสิทธิภาพป้องกัน MicroDogจากการใช้ความสามารถของ Tracing ในการก็อปปีซอฟต์แวร์

  • เครื่องตรวจสอบเวลา ตัวMicroDog จะบรรจุเครื่องตรวจสอบเวลา สำหรับกำหนดค่าเวลาในการเข้าถึงMicroDog ซึ่งหากกำหนดค่าเวลาไว้ค่าหนึ่งและการเข้าถึงMicroDogไม่สามรถเข้าถึงตามเวลาที่กำหนด จะทำให้ไม่สามารถใช้งานซอฟต์แวร์ที่ป้องกันด้วยMicroDogได้

  • Anti-sharing ภายใน MicroDog จะบรรจุฟังก์ชัน Anti-sharing สำหรับการใช้งาน MicroDogแบบ Parallel

  • การกำหนดรหัสผ่าน ในส่วนนี้ผู้พัฒนาซอฟต์แวร์สามารถกำหนดรหัสผ่านในการป้องกันข้อมูลต่างๆของชุดพัฒนา ซึ่งหากผู้พัฒนาไม่ทราบรหัสผ่านนี้ จะไม่สามารถเข้าใช้งานชุดพัฒนาได้

  • หน่วยความจำ 200 ไบต์สำหรับการใช้งาน ซึ่งหน่วยความจำในส่วนนี้จะแยกต่างหากจากหน่วยความจำทั่วไปเพื่อรองรับการใช้งาน Algorithmsโดยเฉพาะ สามารถดูขนาดหน่วยความจำได้จากชุดพัฒนา DogEditor

  • รหัสเฉพาะจากโรงงาน ตัวMicorDog แต่ละตัวจะมีหมายเลขรหัสเพราะตัวที่ออกมาจากโรงงาน ทำให้MicroDogจะไม่มีโอกาสที่รหัสจะซ้ำกัน

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

  • การเพิ่มเครื่องมือความปลอดภัยในระดับสูง ภายในตัวMicroDog ได้มีการเพิ่มความปลอดภัยให้กับมันในระดับสูงสุด โดยการรวบรวมการเทคโนโลยีเข้ารหัสและการใช้งาน Algorithmในระดับสูง จะช่วยให้การป้องกันการแครกซอฟต์แวร์ไม่สามารถทำได้อีกต่อไป



    Technical Specifications

    Specifications :
    Dimension: 53.8*16.3* 8.3mm
    EEPROM memory capacity: 200 bytes
    Minimum working voltage: 2.5V
    Maximum average working current: 1mA (Testing environment: voltage is 5V, reading and writing Hardware Dog continuously.)
    Working temperature: 0~55 o C
    Allowable writing 1,000,000
    Allowable reading: Limitless 
    Power-off Holding Period: 100 years 
    Communication speed: 1.5 Mbps
     

    Cross Platform :
    Windows 98 / ME / 2000 / XP /vista/ Sever 2003/2008
    LINUX (Red Hat Kernel 2.2 / 2.4)

    Supported Compilers :
    Win32: C, C++ ( Visual, Borland, C++Builder, MFC), FORTRAN ( LAHEY, PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder, Delphi , JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET
    Linux: C, C++, Java

 

 

 

 

 

Related Documents
Product Brief_Th
Product Brief_En
White Paper_En
 


บริษัท ฟิแทบ คอมเพล็กซ์ จำกัด 20 ซอยเสรีไทย44 แยก1 แขวงคันนายาว เขตคันนายาว กรุงเทพมหานคร 10230
โทร :0 81 989 5258 , 0 2704 8987 แฟกซ์ :0 2704 8321 อี-เมล์ :
sales@fitab.com