Balkanization Working Group Presentation Notes

Presented by Adam Shostack

Introduction

The group started out by having vendors explain their reasons for balkanization. Some of these reasons can be mitigated by teaching, by appropriate leadership, and by standards, while others can not. We expected that people will keep their own databases, or their own extensions to databases, but that there are steps we can take to share data even in a state of partial balkanization.

We presented first the reasons we see for Balkanization. We feel that it is important to understand these reasons, so that we can address the concerns that exist. The presentation was organized into 'Why Balkanize,' 'Mitigators,' and 'Next Steps.'

Why Balkanize

  1. Fear of publicity
    This is the worry that a reporter will call and say 'Why is Acme giving this information to hackers?' (One of the working group members admitted to providing feedback to hacker web sites, as one of the only accessible sources of data around, and later demonstrated exactly this fear by asking to remain anonymous in the minutes of the group.)
  2. The data is classified.
  3. Liability Issues
  4. Copyright Issues: Is the source data copyrighted?
  5. Increased Accuracy
    There is a perception that private databases, under the control of the organization, contain information that has been more rigorously vetted.
  6. Investment (sunk costs)
  7. Control
    Issues of availability, retention, and bureaucratic concerns all fall under control.
  8. Ability to Tailor
    Local databases are designed and modified to handle local requirements. Local databases can also evolve more quickly than shared ones, as schema can change for organizational need.
  9. Unwanted disclosure
    The issue of information leaking before an advisory or patch as well as the interesting information that can be gleaned from query analysis.
  10. No easy mechanism to share
  11. The perception of 'my database is my advantage'
  12. Use of a database to control production processes requires a database under my control, contains much business process information which is not going to be shared.

Mitigators

  1. Fear of publicity
  2. The data is classified.
    We felt that this is unlikely to change, but a Freedom of Information Act Request might mitigate it somewhat.
  3. Liability Issues
    We need the meeting minutes to help expand here. Also, I've added new laws, clarification of duty and precedent from Eric's? presentation, which I believe was an oversight, but I may be wrong. --Adam.
  4. Copyright Issues: Is the source data copyrighted?
  5. Increased Accuracy
  6. Investment (sunk costs)
  7. Control
  8. Ability to Tailor
  9. Unwanted disclosure
  10. No easy mechanism to share We left this to other groups.
  11. The perception of 'my database is my advantage'
  12. Use of a database to control production processes requires a database under my control, contains much business process information which is not going to be shared.

    Next Steps


    Adam Shostack
    Last modified: Sat Jan 23 15:57:11 EST 1999