| | | | |
Standing Committees: | | | | Membership |
Working Groups: | | | | |
Tom King, Mobilemind
Summary
Security Before Features- The current SCORM Run-Time Environment (RTE) presents many security risks, and must be secured before the model is extended. At least one security exploit currently exists and may be in the wild. Many LETSI white papers propose extending SCORM features and offering additional integration. This should only be done after, or possibly or in conjunction with, securing SCORM.
Requirements/Needs Outlined
An existing exploit easily, automatically sends arbitrary scores, status values and times to many SCORM systems. It works with the Test Suite, ADL sample content, commercial vendor content, and at least one commercial LMS product. This undermines the value of SCORM for certification and compliance training. Integration with other systems may place other systems and data at risk. That in turn, puts SCORM and systems supporting SCORM in question as integration points.
Recommendations
Focus initial efforts on best practices to reduce exposure with the current model. Begin work on authentication in each type of transaction, and securing the communication methods that are publicly exposed.
Vet extensions and new features with independent security analysts during the design phase. Perform an independent security audit of reference implementations.
Security is always an important issue. I doubt that many in the community will argue with that.
You bring up a great point that we must look at security issues as we move forward with SCORM2, but I think that they should be done concurrently with SCORM2, and not pause the needed innovation that is happening until they can be worked out. This become especially important as some of the webservice proposals get evaluated.
Thanks
Chris Raasch