Smarx OS Compendium 2020 for the CRYPTO-BOX
Total Page:16
File Type:pdf, Size:1020Kb
2020 EDITION Smarx® Compendium d s p . ) r e v o C _ n a M x r a m S ( a s 2 1 v o N 7 2 - www.marx.com 0 2 We highly appreciate and value your comments and suggestions! Suggestions for improvements will be honored with: • Free Business Support for 6 months • Enrollment in our BE !" ester program Software security is a growing challenge and requires constant improving " be part of the process! $lease send sugestions and error report to: • $$%& software/hardware in general and documentation (including this Compendium*: support@mar,.com • WEB and online ordering system related: webmaster+mar,.com Smar, .S )ompendium November 2020 )opyright 1 2002, 2020 2!345 )ryptoTech 6$ 7 Table of Contents 8. What is this Compendium !bout?--------------------------------------------------------------------------------: 8-8. ;ntroduction--------------------------------------------------------------------------------------------------------: 8.2. What is /ew9-------------------------------------------------------------------------------------------------------: 8-7. What to Find Where in this )ompendium--------------------------------------------------------------< 8-=. $rofessional Software $rotection Secures 3evenue----------------------------------------------< 8->. he )3?$ ."BO45@ardware-----------------------------------------------------------------------------88 8->-8. )3?$ ."BOX 2odels--------------------------------------------------------------------------------88 8->.2. echnical Features of the )3?$ ."BO45----------------------------------------------------88 2. $rotection and 6icensing .ptions------------------------------------------------------------------------------87 2-8. .verview-----------------------------------------------------------------------------------------------------------87 2.2. !utomatic $rotection and ;mplementation With !$;-------------------------------------------87 2-7. Benefits of the Smar,5.S !pplication FrameworB-----------------------------------------------87 2-=. !utomatic $rotection With !utoCrypt-----------------------------------------------------------------8= 2->. ;mplementation ;nto Source Code with !$;--------------------------------------------------------8> 2.6. Software and Cata 6icensing------------------------------------------------------------------------------86 2-D. /etworB 6icense 2anagement---------------------------------------------------------------------------86 2-:. 2aintenance of $rotected !pplications Esing 3emote Epdate---------------------------8D 2-<. Smar,5.S Cata $rotection---------------------------------------------------------------------------------8: 7. Starting with the $rofessional $rotection %it ($$%*-----------------------------------------------------8< 7-8. ;nstallation--------------------------------------------------------------------------------------------------------8< 7-8-8. Windows----------------------------------------------------------------------------------------------------8< 7-8.2. 6inu,---------------------------------------------------------------------------------------------------------20 7-8-7. mac.S------------------------------------------------------------------------------------------------------20 7.2. @ow to Start------------------------------------------------------------------------------------------------------20 =. Smar,5.S !pplication FrameworB-----------------------------------------------------------------------------28 =-8. .verview-----------------------------------------------------------------------------------------------------------22 =.2. Steps and $rocesses of Software/Document $rotection--------------------------------------22 =-7. Smar,5.S !pplication FrameworB F First Start--------------------------------------------------27 =-=. !utomatic Software $rotection with !utoCrypt---------------------------------------------------2= =-=-8. .verview----------------------------------------------------------------------------------------------------2= =-=.2. !utoCrypt WiGard, !utoCrypt S,!F, !utoCrypt )ommand 6ine--------------------2= =->. Esing Smar,5.S !pplication Framework for !$; ;mplementation-----------------------2> =->-8. Steps for $rotecting !pplications with !$;--------------------------------------------------2> =->.2. Creating& Celeting and Selecting projects---------------------------------------------------2> =->-7. Ieneral $roject Settings-----------------------------------------------------------------------------26 =->-=. !dding $artitions to the $roject------------------------------------------------------------------2: =->->. Cefining Cata .bjects--------------------------------------------------------------------------------2< =->.6. E,port of Cata .bjects 2ap and Smar,5!$; 6icense File----------------------------72 =.6. Cocument $rotection----------------------------------------------------------------------------------------72 =.6-8. Steps for $rotecting Cigital Cocuments------------------------------------------------------72 =.6.2. Creating a /ew $roject or Selecting E,isting $rojects----------------------------------77 =.6-7. Ieneral $roject Settings-----------------------------------------------------------------------------7= =.6-=. Creating a Cocument Iroup-----------------------------------------------------------------------7= =.6->. !dding Cocuments to the Iroup-----------------------------------------------------------------7> Smar, .S )ompendium November 2020 )opyright 1 2002, 2020 2!345 )ryptoTech 6$ = =.6.6. $rotect Cocuments------------------------------------------------------------------------------------7: =.6-D. $CF Viewer------------------------------------------------------------------------------------------------7: =-D. 2edia $rotection-----------------------------------------------------------------------------------------------7: =-D-8. Steps for $rotecting Cigital )ontent with 2edia $rotection-------------------------7< =-D.2. Creating a $roject or Selecting E,isting $rojects-----------------------------------------7< =-D-7. Ieneral $roject Settings-----------------------------------------------------------------------------=0 =-D-=. Creating a Cocument Iroup-----------------------------------------------------------------------=8 =-D->. !dding 2edia Files to the Iroup-----------------------------------------------------------------=8 =-D.6. Creating 2edia $ackages---------------------------------------------------------------------------=7 =-D-D. !dding 2edia Files to the $ackage-------------------------------------------------------------=7 =-D-:. Create 2edia $ackage Cescriptors-------------------------------------------------------------== =-D-<. 2!3X 2edia $layer-----------------------------------------------------------------------------------=> =-:. $roduct Editions------------------------------------------------------------------------------------------------=> =-<. Ienerating 426 Script for Ese with Command 6ine ools-----------------------------------=6 =-80- )3?$ ."B.45Format: ConAguring and $rogramming--------------------------------------=6 =-80-8. Selecting $rojects to Format--------------------------------------------------------------------=D =-80.2. Formatting )3?$ ."BOX 2odules-----------------------------------------------------------=D =-80-7. Creating 3emote Epdate Etility----------------------------------------------------------------=: =-88- End"Eser 2anagement------------------------------------------------------------------------------------=< >. /etwork 6icense 2anagement---------------------------------------------------------------------------------->0 >-8. ;ntroduction------------------------------------------------------------------------------------------------------>0 6. Epdating 6icenses 3emotely------------------------------------------------------------------------------------->8 6-8. 3emote Epdate 2anagement System " 3E2S--------------------------------------------------->8 6.2. .nline 6icense 2anagement " .62-------------------------------------------------------------------->8 6.2-8. ;ntroduction----------------------------------------------------------------------------------------------->8 6.2.2. @ow Coes it Work 9------------------------------------------------------------------------------------>8 6.2-7. Client"Side 3equirements-------------------------------------------------------------------------->2 6.2-=. Server"Side 3equirements-------------------------------------------------------------------------->2 6.2->. 6icense Epdate Scripts Ieneration------------------------------------------------------------>7 6.2.6. .62 Evaluation Cemo-------------------------------------------------------------------------------->= D. )ommand 6ine Etilities--------------------------------------------------------------------------------------------->: D-8. ;ntroduction------------------------------------------------------------------------------------------------------>: D.2. !utoCrypt " Command 6ine Version-------------------------------------------------------------------->: D-7. Cocument $rotection " )ommand 6ine Version-------------------------------------------------->< D-=. Smr,$rog " )ommand 6ine Based )3?$ ."BOX Formatting------------------------------60 D->. 3EK ool " )ommand 6ine Etility for 3emote Epdate 2anagement---------------------68 D->-8. .verview----------------------------------------------------------------------------------------------------68 :. Cistributing ?our Software-----------------------------------------------------------------------------------------62