Directory of services/software for ISO 17799 audit |
| ISO 17799 Software Directory: Software for ISO 17799 Compliance, ISO 17799 Audit & ISO17799 Implementation |
|
|
ISO 17799 And The UK Data Protection Act 1998
Roger Jarvis m.instis mbci Recently I thought that it would be a jolly novel idea to link the dictates of the Data Protection Act (1998) (DPA) with the guidance of ISO17799 the Guideline for Information Security Management, to achieve more effective compliance with the DPA in IT processes. This 'idea' proved to be neither original or useful. It was pointed out to me that there are many 'really bright' people are now linking the DPA and ISO17799. For updates I was invited to use one of the www surf engines and ask for items with both 'DPA' and '7799' in the title. Gosh. However, although those people were all right, and all they said was right (well mostly), being right was, I thought, not really good enough. It was like linking truth and beauty, wonderful but useless. In this article I attempt to go further, and see what might happen if the DPA and ISO17799 were actually worked together. My target, based on my repeated failure to achieve DPA compliance there in the past, is the field of IT application development. The theory being that if things were designed compliant, they would be built compliant and would stay compliant. Another approach to linking data protection and security management would have been to apply the excellent IS 15408 (the "Common Criteria" (CC)) as the CC does specifically address both these areas in several contexts, one of which is application development. However, with the greatest respect to that formidable methodology, and its equally formidable terminology, in my view only developers who were bound to it (public sector) would fail to run away at the first review. Application developers, intent on turning business dreams into coded reality, will otherwise only tolerate the easy to read and the simple to do. Despite, perhaps because of, its many strengths, the CC is neither of those. The following is the DPA viewed via ISO17799 at the Guideline's second level of detail. It was found that that the first level, for instance, 'Section 9 Access Control', was too high to be useful, whereas the third level, for instance, 'Section 9.2.1 User registration', became too detailed. It was a case of finding the right balance between looking at the wood and the trees. All that was needed at this stage was a feel for how well ISO17799 might work as a DPA translator. For each ISO17799 sub-section, each DPA principle was examined to see how effective it might be in guiding a software developer to create a product that was naturally DPA compliant, as well as being secure. This was achieved via a one time pass at speed each way through the translation using nothing more scientific that the author's gut feel. If anyone has done better, or is willing to do so, please let me know. As will be seen, a simple scoring system was used based on the perceived relevance of DPA principles, where "H" means high and "0" means none. There was also the option of recording a negative reaction, suggesting that the DPA was demonstrably counterproductive. Scores and meanings Score value meant H +3 fully related to the DPA principle M +2 mostly related to the DPA principle L +1 partly related to the DPA principle 0 0 did not match the DPA principle - -1 seemed to conflict with the DPA principle The scores were then totalled by DPA Principle (S1) and by ISO17799 sub-category (S2) to show general reactions and trends. S1 : Product quality by DPA Principle Value Range Development Project reaction Vital 20 to 24 Product compliance was a the key concern Important 16 to 19 Product compliance would be naturally included in the design useful 12 to15 Product would be altered if it showed non-compliance some use 08 to 11 Product would be secure (some accidental DPA compliance) harmless 00 to 07 Product may not compliant, but may well be exempt negative -8 to -1 investigate why ISO17799 and DPA clash for this product S2 : Product quality by ISO17799 sub-category Value Range Development Project reaction Vital 90 to 108 Principle was essential to the development process Important 65 to 89 Principle compliance naturally included in the design useful 40 to 64 Principle borne in mind during development some use 15 to 39 Principle not a major concern harmless 00 to 15 Principle not relevant negative -36 to -1 investigate why DPA and ISO17799 clash for this product The results are shown in the following table.
ISO17799 - DPA Principle Table
Some observations
Some comments on the observations
Wrong, wrong, wrong. A challenge of DPA-ISO17799 compliance is to show its relevance and indeed its positive value, in any IT situation. The first two above are easy. In the first case, assets can hold personal data, or can be used to access such data or process it in many ways. If the development team cannot show accountability they are not in control of their assets, or in a wider sense their company's assets, which include the developing application. In the second case, while it is true that system planning is a technical consideration, it is also true the system which is being planned is one which must processes any personal data in a secure and lawful manner. The compliance must be part of the plan, not a add-on to it. The third case, where the crisis of incident management may exclude all thought of ISO17799 and the DPA, is harder to address. Even at the extreme of service failure, there must be rules of security and of law that the system recovery team must not break. This is a question of discipline which means it is a question of training. However, even the eloquent summary of the DPA in its Eight Principles does not really help the team battling to recover some failed service. Simple rules are best. Regardless of the urgency of recovery, certain things need to be inviolate : system access control, data currency, data accuracy. Some paths to follow Given that the goal is a more effective compliance with the DPA during application development, the following paths, based on the above, look variously hopeful.
Comments are welcome to jarvisco@globalnet.co.ukA light practical can be found at www.instis.org (see Articles August 2001 on DPA & 7799).
==> SOFTWARE DOWNLOAD AREA <==
|