home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / cud3 / cud316e.txt < prev    next >
Text File  |  1992-09-11  |  13KB  |  239 lines

  1. ------------------------------
  2.  
  3. From:  FYI
  4. Subject: Prodigy's Response to Stage.dat File
  5. Date: May 5, 1991
  6.  
  7. ********************************************************************
  8. ***  CuD #3.16: File 5 of 6: Prodigy's response to Stage.dat File***
  9. ********************************************************************
  10.  
  11. $Moderator's note: We received a number of copies of the following
  12. response by Prodigy to the Stage.dat problem.
  13.  
  14.  PRODIGY(R) interactive personal service        05/03/91       10:49 PM
  15.  
  16.               The Privacy of Member Information
  17.  
  18.  Some members have asked recently about the privacy of information
  19.  they store on their personal computers, as it relates to their use of
  20.  the PRODIGY service. I felt this subject was important enough to
  21.  inform all our membership about it.
  22.  
  23.  Privacy of a member's personal information is of primary importance
  24.  to us. We know that our members consider this kind of information
  25.  proprietary, and so do we.
  26.  
  27.  A recent, unsubstantiated and incorrect newspaper report suggested
  28.  that members' personal information--unrelated to their use of the
  29.  PRODIGY service--is being transmitted to our host computers from our
  30.  members' computers. This is simply not true. It never has been.
  31.  
  32.  We have no central computers that access private computer files. The
  33.  PRODIGY service software does not read, collect, or transmit to the
  34.  Prodigy Services Company any information or data that is not directly
  35.  connected with your use of the service.
  36.  
  37.  Member privacy has always been a top priority for Prodigy.  Your use
  38.  of the service can continue with the highest confidence that your
  39.  personal data will not be accessed by us.
  40.  
  41.  Ted Papes
  42.  President, Prodigy Services Company
  43.  May 2, 1991
  44.  
  45.  You may have recently read about data from other files appearing
  46.  inside the STAGE. This is a harmless side effect of DOS file
  47.  operations and the process by which the PRODIGY STAGE is created. On
  48.  the following screens you'll find a discussion of your STAGE.DAT
  49.  file.
  50.  
  51.  If you're interested in the details, please read on. I think you'll
  52.  be more comfortable once you've read the facts.
  53.  
  54.                               Harold Goldes (CBXH97A)
  55.                               Technical Editor, PRODIGY Star
  56.  
  57.  
  58.  used by the STAGE has prompted some to speculate that PRODIGY can gain
  59.  access to that information or other information on a member's hard
  60.  disk. Here are the facts:
  61.  
  62.     The PRODIGY software does not examine a member's hard disk as a
  63.     whole. It does not read files created by other software. It does
  64.     not read data other than its own. It does not upload files to do
  65.     this. The PRODIGY software confines its file operations to a
  66.     limited and well defined section of your disk: The PRODIGY
  67.     directory.
  68.  
  69.  When you install the PRODIGY software on your computer we create a
  70.  unique file on your floppy or hard disk:  STAGE.DAT. The STAGE (or
  71.  STAGE.DAT as it appears in your directory or folder) is a "container".
  72.  What does it hold?
  73.  
  74.  The STAGE contains frequently used information and instructions that
  75.  make up PRODIGY applications ("applications" refers to the individual
  76.  activities available to you on the service; FIND and the Movie Guide,
  77.  are examples).
  78.  
  79.  Placing portions of applications on the STAGE (and not in other more
  80.  remote parts of our network) puts them close to you. Without a storage
  81.  structure like the STAGE, key components of an application would be
  82.  sent to your computer whenever you visited the application.  This adds
  83.  transmission time. Placing them on your computer saves time. When you
  84.  install the DOS version of the PRODIGY software, you have the choice
  85.  of creating the STAGE in a range of sizes from about 160Kb to 950Kb.
  86.  For Macintosh users there is one size: 200,064 bytes.
  87.  
  88.  If a member installs to a floppy disk(s), the STAGE may vary in size.
  89.  These intermediate sizes depend on several factors including the
  90.  capacity of the disk and the version of DOS. Once it's been created,
  91.  the STAGE never changes its size. But the date and time stamp on the
  92.  STAGE does change and is updated at the end of every PRODIGY session.
  93.  This reflects the fact that during your session we read PRODIGY
  94.  content from it and write updated PRODIGY content to it.  To improve
  95.  performance during your session, certain frequently used parts of the
  96.  service are always "staged". A larger STAGE, should you choose one,
  97.  permits a growing inventory of applications to reside on your
  98.  computer.  Because our software adapts itself to you, some of the
  99.  content you use regularly can become staged.
  100.  
  101.  Whenever and wherever you logon to the Prodigy service, we check to
  102.  see if you've got the latest versions of a variety of programs and
  103.  data that reside in the STAGE. If not we send you what you need. You
  104.  don't have to ask for new disks. And you don't have to reinstall.
  105.  
  106.  Some members use RAMdisks to improve performance. A RAMdisk is a "disk
  107.  drive" made from memory (RAM) not from mechanical parts. It's faster
  108.  than its physical counterpart but can more easily lose data.  For that
  109.  reason we don't recommend using a RAMdisk.  However here's something
  110.  to keep in mind if you're going to do it anyway. A RAMdisk is
  111.  volatile. If you turn your machine off, the information stored on the
  112.  RAMdisk evaporates. As you may be receiving an update each time you
  113.  sign on, be sure to save the updates. To do this, copy the file named
  114.  STAGE.DAT back to your PRODIGY directory before you hit that switch.
  115.  
  116.  Members often ask about the need to update the PRODIGY software on
  117.  their PRODIGY installation disks. There is no need to update the
  118.  original installation disks. Use those disks (or backup copies) to
  119.  install the software on any computer you use to sign on to the PRODIGY
  120.  Service. Then, when you sign on for the first time, the service will
  121.  automatically update the PRODIGY software.
  122.  
  123.  Suppose you have two computers and use them both to access the
  124.  service. Let's say you use one more frequently than the other.  Each
  125.  of your computers will get updates, if needed, when you use them. The
  126.  machine used most frequently will be updated steadily (almost
  127.  imperceptibly) by increments. When you use the other machine, you
  128.  might notice a delay during logon because it's receiving a greater
  129.  amount of updated information all at once.
  130.  
  131.  There's a practical limit to the kinds of changes we can make
  132.  automatically to an existing version of the software.  If you've ever
  133.  tried adding air conditioning to a car you bought without it, you'll
  134.  understand this; sometimes it's best to start over with the really
  135.  useful options built in.  So over time when we make extensive
  136.  improvements to the PRODIGY software, we may send you a new set of
  137.  disks.  From time to time members using the DOS version of the PRODIGY
  138.  software see information from "other" (non-PRODIGY) applications in
  139.  the disk space used by STAGE.DAT.
  140.  
  141.  Data from non-PRODIGY files is never actually part of STAGE.DAT. More
  142.  importantly it is never accessed or uploaded by the PRODIGY software.
  143.  There are two ways in which extraneous data can appear in the STAGE.
  144.  In the first case, the data was originally located in areas of the
  145.  hard disk once used by other software. At one point in the past, this
  146.  data was erased.
  147.  
  148.  When you erase a file, PC-DOS or MS-DOS (the operating system for
  149.  personal computers) does not remove the file's contents from your
  150.  disk. Instead it only marks the space used by the file as now
  151.  "available for use". In doing this, it gives other software permission
  152.  to reuse that space.  Until that space is used by its new owner, the
  153.  old data remains. This is why certain "unerase" software packages can
  154.  recover accidentally deleted files.  When you install the PRODIGY
  155.  software, it asks DOS to supply disk space for the STAGE.DAT file.
  156.  Depending on the size of the STAGE you choose, this is usually a
  157.  request for anywhere between 160Kb to 1 Mb.
  158.  
  159.  DOS then checks its inventory of available disk sectors, finds the
  160.  space and reserves it for its new owner:  STAGE.DAT. But DOS leaves
  161.  any old data in that space intact. Please keep in mind that DOS simply
  162.  supplies the sectors we request (as long as they are available) and
  163.  does not touch their original contents. Next, our install program
  164.  starts filling the space with blocks of PRODIGY information. The
  165.  PRODIGY install program does not erase any old data because to do so
  166.  would appreciably lengthen the install process. As a result, old
  167.  "erased" data may appear in unused space following the blocks (where
  168.  it's more noticeable) as well as in smaller areas that occur within
  169.  the blocks (for more on this see "HOW WE USE SPACE" below).  If you
  170.  chose a large STAGE (anything from 250Kb to 950Kb), chances are that
  171.  at first, a portion of it will be unused.  It is likely that some of
  172.  the space within that unused portion was used by other software at one
  173.  time. If so what you'll see if you examine that area will be
  174.  "leftovers".  Over time, the PRODIGY software will write blocks of
  175.  information to the STAGE replacing whatever is there.  Please keep in
  176.  mind that the PRODIGY software can only recognize the blocks of
  177.  information that it puts into STAGE.DAT itself. It does not read,
  178.  collect, process or transmit "non-PRODIGY data". All disk space
  179.  containing such data is treated as empty.
  180.  
  181.  Like most major software, to ensure compatibility and reliability when
  182.  creating, reading and writing files, the PRODIGY software employs
  183.  standard "services" provided by your computer's operating system. By
  184.  viewing the STAGE with certain software tools, members have observed
  185.  information from non-PRODIGY applications. However the PRODIGY
  186.  software can neither see this information nor use it. To the PRODIGY
  187.  software this space is considered "empty" and available for storing
  188.  PRODIGY data. Over time, as you use the service, this "empty" space is
  189.  covered by PRODIGY content.
  190.  
  191.  When we store data in the STAGE, we do it via DOS in blocks of a
  192.  specific size. Let's say that size is 100 bytes. If we store a 120
  193.  byte "object" then we use two blocks (or 200 bytes of storage). What
  194.  we store takes up all of the first block but only 20 bytes of the
  195.  second block. What happens to the remaining 80 bytes of the second
  196.  block? Whatever was there originally remains. If that block was built
  197.  on a previously used sector, 80 bytes of "old" data will be seen.
  198.  
  199.  There's a second way in which extraneous data may appear within the
  200.  disk space used by the STAGE. When the STAGE is being created, certain
  201.  "control" areas may incorporate information that was in your
  202.  computer's memory (RAM). These areas are used by the STAGE itself to
  203.  keep track of its own contents. This extraneous data may include
  204.  non-erased data or data from another disk. You may observe the names
  205.  of directories, your PATH, or information from the software you were
  206.  using just before you installed the PRODIGY software. To minimize the
  207.  occurrence of this data within the STAGE, just turn your PC off, wait
  208.  15 seconds then turn it on again before installing the PRODIGY
  209.  software.  In short, extraneous information can appear in the disk
  210.  space used by the STAGE and yet not actually be part of it.  The
  211.  appearance of this "non-PRODIGY data" is a side effect of DOS file
  212.  operations or the process by which the STAGE is created.  But, like a
  213.  bottle containing oil and water, this disk space STAGE can contain
  214.  both PRODIGY and non-PRODIGY data which are different and remain
  215.  separate.
  216.  
  217.  The PRODIGY software does not read information created by other
  218.  software. And it does not read data other than its own. Nevertheless
  219.  some members have tried to delete non-PRODIGY data from the STAGE by
  220.  using file editors.  Modifying the contents of the STAGE file will do
  221.  more harm than good. To maintain the integrity of the STAGE, we use
  222.  special techniques that detect alteration of its contents.  Changing
  223.  the contents of the STAGE with a software tool (like an editor) will
  224.  render the STAGE unusable. You'll have to reinstall the PRODIGY
  225.  software. For those members who are concerned by even the appearance
  226.  of extraneous data within the STAGE, we are preparing a utility to
  227.  eliminate non-PRODIGY data from the STAGE.
  228.  
  229.  No extraneous information appearing within the disk space used by
  230.  STAGE.DAT is known to or used by PRODIGY.
  231.  
  232.  The only information used by the PRODIGY software is what is needed
  233.  for the installation and operation of the software.
  234.  
  235. ********************************************************************
  236.                            >> END OF THIS FILE <<
  237. ***************************************************************************
  238.  
  239.