home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / virus / copynot2.zip / COPYSTOP.DOC < prev    next >
Text File  |  1993-11-07  |  17KB  |  323 lines

  1.   COPYSTOP V2.0 is Copy(c)right 1989,1993 by Gary M. Raymond, New Orleans, La.
  2.  
  3.         PREVENT's UnAuthorized Personnel from copying files PLUS more!
  4.              Another powerful utility from the DiskSave Series by
  5.  
  6.                               Gary M. Raymond
  7.                                 P.O.Box 8184
  8.                            New Orleans, La.  70182
  9.                                (504) 288-6550
  10.                             Compuserve 70613,3165
  11.  
  12.    ====================================================================
  13.  
  14.    Files Provided:
  15.    COPYSTOP.COM        Copy Stop Utility
  16.    COPYSTOP.DOC        This document.
  17.  
  18.    System requirements: PC/XT/AT, DOS 2.1 up, 128k+ ram, floppy
  19.    with hard drive, mono or color, any type graphic adapter.
  20.  
  21.    For technical information about this utility see end of doc.
  22.    ====================================================================
  23.  
  24. Q  What is COPYSTOP?
  25. A  COPYSTOP is a very powerful compact FDC utility, written in
  26.    assembler, whose purpose is to prevent unauthorized personnel from
  27.    making copies of sensitive data files or, in any way making
  28.    unauthorized use of the floppy drives on a PC workstation. Have you
  29.    ever left your work station unattended to go for coffee? If so, I am
  30.    willing to bet that you have already experienced the nagging feeling
  31.    of exposure or tamperitis. COPYSTOP can be used on the home PC too,
  32.    offering additional privacy and security. Read on.
  33.  
  34. Q  Will COPYSTOP block access to all types of floppy drives?
  35. A  Yes, COPYSTOP will work on most all size or types of dos floppy
  36.    drives. It will even secure tape backup units that piggy back on the
  37.    PC's FDC (floppy disk controller) unit. There are no format
  38.    restrictions.
  39.  
  40. Q  How does COPYSTOP work?
  41. A  COPYSTOP is a very small TSR "watchdog" type utility that is designed
  42.    to be loaded automatically at boot up via the autoexec.bat file.
  43.    COPYSTOP then monitors the Floppy Disk Controller card for activity.
  44.    Should any action initiate the FDC card, COPYSTOP will immediately
  45.    stop the operation and do a warm reboot of the computer. This action
  46.    does not affect the use of any hard drives, only floppies.
  47.  
  48. Q  Is COPYSTOP safe to use?
  49. A  Absolutely! COPYSTOP is a passive utility that performs no read or
  50.    disk writes of any kind. It does nothing to modify any disk data,
  51.    parameter tables or hardware functions. COPYSTOP quietly monitors the
  52.    Floppy Disk Controller for the issuance of a hardware interrupt. If
  53.    the FDC unit is activated (indicating access to a floppy drive has
  54.    been initiated) , COPYSTOP then issues instructions to the CPU to
  55.    initiate a warm system reboot. A warm reboot bypasses the POST (Power
  56.    On Self Test) and is therefore considerably faster. This is
  57.    equivalent to pressing the combination of Ctrl Alt and Delete keys or
  58.    the Reset button on many pc's.
  59.  
  60. Q  Tell me again what causes COPYSTOP to activate?
  61. A  First, let me repeat, COPYSTOP will NOT interfere with any i/o
  62.    operations on your hard drives or any application software that
  63.    accesses those drives. For that matter, COPYSTOP will NOT interfere
  64.    with any programs at all unless they attempt to read from, or copy
  65.    to, a floppy drive managed by the pc's floppy disk controller card.
  66.  
  67. Q  How can I do a simple test of COPYSTOP to insure it is working?
  68. A  After following the instructions for correct installation, insert
  69.    a floppy disk in drive a: (or b:) and type DIR A: at the command
  70.    prompt. In a few seconds, if COPYSTOP is active and properly
  71.    monitoring the FDC card, your pc will begin a warm reboot.
  72.  
  73. Q  What is the purpose of doing a warmboot? Would not a warning message
  74.    be enough?
  75. A  The psychological impact of a reboot (although harmless) is a much
  76.    stronger message than any written statement could be. PLUS, it has
  77.    the added benefit of discouraging the operator from playing with his
  78.    setup in an attempt to determine if he could defeat the protection.
  79.    After several attempts, followed by reboots, most individuals will
  80.    give up trying. If a "message only" appears on the screen, it
  81.    frequently encourage the pc operator to keep trying or playing with
  82.    his work station.
  83.  
  84. Q  Why should a company or individual use COPYSTOP?
  85. A  There are many PRACTICAL reasons for using COPYSTOP. It will stop
  86.    employees from making unauthorized copies of sensitive data files,
  87.    thus eliminating security problems. It will prevent unauthorized
  88.    copies of commercial software from being pirated off of PC work
  89.    stations (that you could possible be held legally responsible for).
  90.    COPYSTOP will also prevent personnel from loading games or other non
  91.    authorized programs on the company work stations. In addition, its a
  92.    great way to protect your work station from someone removing data
  93.    files or loading anything onto your system while you are temporarily
  94.    away.
  95.  
  96. Q  Suppose I suddenly have a need to actually use my floppy drives,
  97.    what then?
  98. A  COPYSTOP can be disabled in a few seconds by typing "COPYSTOP #####"
  99.    at the system prompt. The five "#" represent a five digit password
  100.    that only you will have knowledge of. Without the correct password,
  101.    COPYSTOP remains active in low memory. It is assumed that only the
  102.    PC Systems Manager would have privy to the password.
  103.  
  104. Q  How is the password determined?
  105. A  The shareware version of COPYSTOP is preset with a password key of
  106.    "12345". After registration, we will provide you with the method for
  107.    changing the code to any five digits of your choice. Once you know
  108.    how to do it, a password change can be accomplished in less than five
  109.    seconds with the version of COPYSTOP you already have!
  110.  
  111. Q  Just how secure is COPYSTOP?
  112. A  There is no security system in the known universe than cannot be
  113.    breached when given enough time and data. On the other hand, COPYSTOP
  114.    is almost 100% effective in the ordinary office environment of most
  115.    business organizations. The active password cannot be changed unless
  116.    the operator knows the current active password. This is generally
  117.    enough security for most typical environments.
  118.  
  119. Q  How much memory does COPYSTOP require?
  120. A  Not even enough to be noticed. (368 bytes when resident)
  121.  
  122. Q  Since COPYSTOP is a TSR, could it interfere with any other TSR
  123.    programs that I use?
  124. A  No. COPYSTOP does not intercept the timer or keyboard interrupt like
  125.    most ordinary TSR's. It is not dependent on the use of a hot key or
  126.    any special dos commands to operate. COPYSTOP does not care what
  127.    TSR's are loaded before or after it or in what order. More
  128.    importantly, COPYSTOP unhooks cleanly and properly by restoring all
  129.    vectors and all memory it previously occupied. I suggest that you
  130.    load COPYSTOP last, but its really not necessary or important.
  131.  
  132. Q  Can COPYSTOP be compromised by a virus?
  133. A  If a virus is ALREADY in your system, COPYSTOP can be compromised.
  134.    However, by the very nature of how COPYSTOP works, it is indirectly a
  135.    virus PREVENTION mechanism. A computer virus cannot infect your
  136.    computer through the air. It must gain physical access. This is
  137.    almost always done by riding piggy back on a file you copy from an
  138.    infected diskette onto one of your mass storage devices. If you
  139.    CANNOT copy files, you CANNOT transfer computer viruses. Although
  140.    COPYSTOP is not intended as an anti viral utility, it is probable the
  141.    best defense against viruses other than removing the floppy drives
  142.    from the cabinet of a work station.
  143.  
  144. Q  I could disable my floppies in BIOS setup, password protect the bios
  145.    setup utility and accomplish the same thing as COPYSTOP. Since that
  146.    would be cost free, why should I spend money on COPYSTOP?
  147. A  TIME is the reason. You can disable/enable COPYSTOP in less than five
  148.    seconds WITHOUT having to access your BIOS setup and reboot your
  149.    computer. If you are making money, you already understand the value
  150.    of time. PLUS, after you have finished using your floppy drives, you
  151.    can reactivate COPYSTOP in the same time it takes to type the word!
  152.    COPYSTOP is fast, easy to use and hassle free!
  153.  
  154. Q  Ok Gary, you sold me. How do I load and start using COPYSTOP?
  155. A  Simply add the word COPYSTOP to the LAST line of your autoexec.bat
  156.    file. Next, copy COPYSTOP.COM to any directory that you have a dos
  157.    path assigned. If you do not have any path assignments yet, you could
  158.    place COPYSTOP in your DOS directory and add the line "SET
  159.    PATH=C:\DOS" on the line above the line you typed COPYSTOP. Its not
  160.    necessary to reboot your computer. Just type COPYSTOP at the command
  161.    prompt. Although rebooting your system will insure that you have
  162.    properly installed the new commands in your autoexec file.
  163.  
  164.    Alternate method: If you only desire to protect your pc when you
  165.    leave the area for coffee, do as explained above but toggle COPYSTOP
  166.    OFF after bootup. Then, for protection, type COPYSTOP at the command
  167.    prompt anytime you leave the computer unattended.
  168.  
  169.    --------------------------------------------------------------------
  170.    CHANGING PASSWORDS: COPYSTOP has the unique ability to allow its
  171.    registered users to change passwords. To change the password, you
  172.    must be in the parent directory (the one where COPYSTOP is located).
  173.    It takes less than a few seconds and is very easy to do. Information
  174.    on the procedure is provided if you decide to use the utility and
  175.    obtain registration.
  176.    --------------------------------------------------------------------
  177.  
  178.    Caution to observe: Do not have COPYSTOP active if the application
  179.    you are running REQUIRES that data be read or saved on a floppy disk!
  180.    Although this is a very very rare occurrence, it might cause you to
  181.    lose work when you go to save your new data and your PC suddenly does
  182.    a reboot. Since almost 100% of all application software i/o activity
  183.    occurs on your hard drive, this should never be a big concern.
  184.  
  185.  
  186.    A companion utility, HARDSTOP.COM is also available. It functions
  187.    exactly like COPYSTOP but prevents disk i/o activity only on your
  188.    hard drives leaving your floppy drives active. The primary purpose of
  189.    this utility is for a variety of testing and diagnostic procedures.
  190.    The registration is the same as COPYSTOP, only $5.00. Again, the
  191.    password installation technique is provided with registration.
  192.  
  193. ====================================================================
  194. V2.0  11/1/93 First public release
  195. ====================================================================
  196.  
  197.                            ┌─────────┐
  198.                            │ MEMBER  │   Society of
  199.                            │  ┌──────┴──┐ Independent
  200.                            │  │         │   Shareware
  201.                            └──┤    ■    │     Authors
  202.                               │    ║    │
  203.                               └────╨────┘
  204.     This program is produced by a member of the Society of Independent
  205.     Shareware Authors (SISA). The Society wants to ensure that all valid
  206.     shareware principle actually work for you and SISA members. The
  207.     principle behind shareware distribution is simple; try before you
  208.     buy. Society members agree to license all shareware for a minimum of
  209.     10 days, free of charge, to first time users as an evaluation
  210.     period. After 10 days, buyers are then obligated to license their
  211.     copy with the Society member. Society members are obligated to
  212.     provide high quality, useful shareware, but, are free to choose
  213.     whatever marketing methods suit their specific needs. SISA
  214.     sanctioned marketing methods include: demonstration versions;
  215.     providing printed documentation after purchase; registration keys
  216.     that unlock additional features not necessary to determine basic
  217.     usefulness; and, providing bug fixes free of charge. Any Shareware
  218.     author may become a member of SISA without cost by simply agreeing
  219.     to the above conditions and displaying, at their option, this logo
  220.     in their documentation.
  221.     ====================================================================
  222.  
  223.     WARRANTY:
  224.     Software:
  225.     Gary Raymond warrants that the software contained herein will
  226.     perform in substantial compliance with the documentation
  227.     accompanying the software. If you report, in writing, a significant
  228.     defect to us, and we are unable to correct it within 90 days of the
  229.     date you report the defect, you may return the software and
  230.     accompanying materials, and we will refund the purchase price.
  231.  
  232.     Diskette's and Documentation:
  233.     Gary Raymond, warrants all diskette's and documentation to be free
  234.     of defects in materials for a period of 30 days from the date of
  235.     purchase. In the event of notification within the warranty period of
  236.     defects in any materials, Gary Raymond will replace the defective
  237.     diskette or documentation.
  238.  
  239.     Remedies:
  240.     The remedy for breach of the warranty shall be limited to
  241.     replacement and shall not encompass any other damages, including but
  242.     not limited to loss of profit, special, incidental, consequential,
  243.     or similar damages, losses, or claims.
  244.  
  245.     DISCLAIMER:
  246.     Gary Raymond specifically disclaims all other warranties, expressed
  247.     or implied, including but not limited to, implied warranties of
  248.     merchantability and fitness for a particular purpose with respect to
  249.     defects in the diskette and documentation, and the program license
  250.     granted herein, in particular, and without limiting operation of the
  251.     program license with respect to any particular application, use, or
  252.     purpose.  In no event shall Gary Raymond be liable for any loss of
  253.     profit or any other commercial damage, including but not limited to
  254.     special, incidental, consequential or other damages.
  255.  
  256.     GOVERNING LAW:
  257.     This statement shall be construed, interpreted, and governed by the
  258.     laws of the State of Louisiana.
  259.     ====================================================================
  260.  
  261.    Registering your copy will help continue the competitive advantages
  262.    of providing economical shareware. Upon receipt of your payment I
  263.    will provide you with a copy of the latest version and notify you of
  264.    all future upgrades. Your patronage is appreciated.
  265.  
  266.    My no nonsense license:
  267.    ------------------------
  268.    Your one time registration fee will license you to use COPYSTOP on
  269.    any number of personal computers owned directly and personally by you
  270.    in any non commercial environment.
  271.  
  272.    Re distribution via electronic transmission, or down loading, is
  273.    allowed without further permission. Re distribution of the Shareware
  274.    version of COPYSTOP, for a fee, is also allowed without further
  275.    permission as long as that cost is limited to no more than two
  276.    dollars per copy, if supplied on any physical disk media.
  277.  
  278.    The assembler source code for COPYSTOP.COM is available for sale at
  279.    $50 per copy. The source is based on the A86 assembler / compiler but
  280.    is generic enough to be compatible with most all assemblers with
  281.    very minor changes.
  282.  
  283.    Yes Gary, I can really make use of your program and would like to
  284.    register and obtain the latest version as well as get on your mailing
  285.    list for future upgrades and new releases!
  286.  
  287.    Product: COPYSTOP V2.0  Private User License ....... $5.00 (usa only)
  288.    For information about commercial and or multiple site licensing,
  289.    contact the undersigned.
  290.  
  291.    Name_____________________________________________________________
  292.  
  293.    Mailing Address__________________________________________________
  294.  
  295.    City & State ___________________________________________________
  296.  
  297.    ZIP _____________________________ Phone _________________________
  298.  
  299.    Send registration check or money order to:
  300.  
  301.                               Gary M. Raymond
  302.                                 P.O.Box 8184
  303.                             New Orleans, La. 70182
  304.                                 504-288-6550
  305.                             Compuserve 70613,3165
  306.    ====================================================================
  307.  
  308.     TECH DATA:
  309.     This utility monitors BIOS Interrupt 0Eh, addressed at vector offset
  310.     38 in low memory. Activation of this bios service causes the flag at
  311.     bios 0040:0072 to be reset to 4660d and a jump to the re boot code
  312.     at f000:0e05. By keeping all activity non dos related, almost 100%
  313.     across the board pc systems compatibility is ensured.
  314.  
  315.     ACKNOWLEDGEMENTS:
  316.     -----------------
  317.     To my best friend and machine code instructor, the Padre, alias,
  318.     Machine Man, whose many patient hours of coaching and prodding over
  319.     the years helped me learn assembler so that I could create this and
  320.     many other useful dos utility.
  321.  
  322.                                     <EOF>
  323.