[ February 2008 ]Dear all,
Open standards affect us all eventually. This month sees a brief overview of one such area, open document formats. And of course, what is a new year without a review of general security practices. Finally we cap it off with some poor customer relations from Trend Micro. February 2008 1. OOXML and what it means to you 2. Ten security tips for the new year 3. Trend and Open Source 1. OOXML and what it means to you
| The ruckus in recent months regarding ISO standardisation of OOXML as a document format has everyone up in arms. What is it all about and how does it affect you. What is OOXML Microsoft has been using proprietary formats for its documents for many years and for the most part they have been easily read and written to between different versions of its office suite and in fact by other vendors' applications as well. There is even a semblance of compatibility about the formats between successive versions of its office suite up until and including MS Office 2003. By having a proprietary format, Microsoft maintains a stranglehold on the office suite market by minimising the compatibility that other vendors can achieve and maintain with their own applications. There are certain disadvantages surrounding proprietary formats such as: - interchangeability and compatibility with other vendors' applications
- patent and copyright encumbered
- bugs and problems are hidden from public view ie. we rely on the vendor to identify and fix these
- archival value of the format; does the format remain consistent across different versions of the application and will it be readable in 10 or 100 years time
A group of vendors has been promoting the ODF standard ( ISO-certified ) for a number of years now. ODF is an XML-based format which means that as long as you have an XML parser, the information can be read. In addition, XML is very useful as a data-interchange mechanism allowing access between historically incompatible formats of data and is often used in the database world to connect normally incompatible databases to each other. It has no specific vendor allegiance, no patent-encumbered information and can be used by anyone as they please without cost. The format is also open to scrutiny from a programmatic and security point of view. There are a variety of vendors that implement ODF-compatible applications such as OpenOffice.org, IBM, Lotus and Sun. There is even a web-based version of OpenOffice which allows you to interact with your office suite entirely using only a browser. Microsoft has recently decided to create their own XML-based format called OOXML ( Office Open XML ). OOXML is included as the default format in MS Office 2007 for the first time and breaks compatibility with previous versions of MS Office formats. The unusual thing with this name is that for the most part, this format is not open and in fact has a whole host of issues that has last year led to a universal negative vote of the format as an ISO standard. It was previously voted as an ECMA standard but this is not a world wide standards body, is not particularly open and in fact is very vendor-orientated. Some of the issues that have come to the fore regarding OOXML: - the specification as put forward to ISO to be regarded as a standard is not the same as the format used in MS Office 2007
- will the format remain the same in future Office editions as the current one - we don't know as Microsoft has failed to give any indication of its roadmap concerning document formats
- as part of the continual process for inclusion in the ISO standards portfolio, Microsoft is proposing large amounts of changes to its original submission - when do we get to see the final version, when ( can ) will MS Office support this standard and will it even be available for 3rd party use
- The MS Office implemented version of OOXML can contain scripts, macros and DRM that are not documented in the standard; what other features will be included in MS Office in future that will also break compatibility with the standard
- The Microsoft Open Specification Promise does not cover technologies not included in the standard; why doesn't Microsoft give a list so other vendors can steer around these
- Why were the normally open public comments for Microsoft's ECMA certification suppressed
- If Microsoft Office “Open” XML is truly “open,” why is it that the OOXML specification is tied so heavily to only one vendor’s products, as opposed to 40 applications currently capable of supporting the ODF specification
- Microsoft continually indicates that it is not possible to provide for competition in the office application area while supporting an open format, yet Sun, IBM and others have been doing this for a number of years
- Microsoft has indicated that it can't provide feature difference and variation when supporting an open format yet Sun has done exactly that by creating its ODF plugin filter for Microsoft's own office suite
Some shortcomings of OOXML: - Excel 2007 can produce a fully binary file format that has the same extension as OOXML for spreadsheets, so the application knows what is inside, but the user will never be privy to that information
- try setting a password on an OOXML spreadsheet file from Office 2007. The document is no longer in OOXML format and the user is given no indication that they are no longer in a documented file format. Is OOXML ready to be an International Standard?
- From the overall document contents, it is acutely clear that no effort has been made in OOXML to start from the existing ISO standard for the representation of documents in XML. (The current standard is ODF 1.0, formally known as ISO/IEC 26300:2006). OOXML is unneeded and only harmful. Why did MS embark on this deliberate departure from an internationally recognized standard
- If you read through the draft submitted to ECMA and ISO you will see MS has only disclosed a disabled subset of the mark-up and functionality of its new file formats. Lots of elements designed into OOXML are left undefined in the specification and require behaviours upon document files that only Microsoft Office applications can provide
- Also, when MS released the feature RTF format for interoperability initially in OOXML, it supported both read and write capabilities in Office. But they changed that so Office 2007 can receive OOXML files but will only “Write” now to a different file format
- The name “Office Open XML” is often mistakenly called “Open Office XML” implying a non-existent connection to the OpenOffice.org project. This naming confusion has been documented and has occurred numerous times, including by analysts and even in Microsoft press releases and blogs. Since “OpenOffice.org ” is the pre-existing name, by 6 years, Ecma should choose a new name, less apt to continue this confusion. Will Microsoft make this change as a condition of gaining ISO status for OOXML?
- The Open Specification Promise that covers OOXML explicitly covers only the “Ecma 376″ version of the standard. However, thousands of changes are being made to OOXML as part of the JTC1 comment resolution process. Are these changes covered as well?
- While Microsoft originally made assurances that the ISO would take control of the standard if it were approved, Microsoft has now reversed that position and will keep near-full control over OOXML within ECMA [PDF], an industry group that exists to advocate its members interests
- MS claims that MS Office can support arbitrary user-supplied XML schemas. If that is really true, then the established ISO standard ODF’s schema could be loaded into Office 2007 and future versions natively, with an ODF option as default and the cloaking of OOXML as a standard dropped? Why not?
The trend is that Microsoft is opening up the boring legacy bits of OOXML, in stupefying detail, while neglecting to document the pieces actually needed for interoperability at a competitive level, like macros, scripting, encryption, etc. In essence, Microsoft is opening up and releasing the file format information that competitors like OpenOffice.org have already figured out on their own, while still at the same time restricting access to the information needed to compete. And the more MS realizes it has to open up the specification, deprecate and modernize OOXML, what do you get? You get XML. XML is XML. Strip out the non-XML garbage from OOXML and you will have the OpenDocument Format. What it means to you A document format is not just a simple way of saving information. Rather, look at it as a means of preserving information for the short or long term. Applications come and go, but it's always necessary to open documents no matter what was used to create them. If another party gives you a document, you'd like to be assured of being able to open it. Truly open formats are the only way to ensure this. Microsoft has publicly shown it's inability to deal with open formats and continues trying to lock its customers in through the use of proprietary methods and formats. There is no technical or other reason why Microsoft can't support an existing open standard ( ODF ) except to hold its captive market to ransom. The South African government, amongst many others, has made the move towards open standards and ODF as a document format - it specifically issued the MIOS policy document in December last year which indicates the Minimum Interoperability Standard for Information Systems in Government ( http://www.dpsa.gov.za/documents/egov/MIOSVer4_1_2007.pdf ). MIOS sets out government's technical principles and standards for achieving interoperability and information systems coherence across the public sector. Armscor has started the process towards Open Source software and many others are converting everyday. Sun has a plugin filter for MS Office that provides full ODF compatibility and features, if you would like to continue using it for your general office documentation but there are a host of other applications which provide for the creation of general office documents that are using ODF as a format, some being free like OpenOffice. So if you require maximum backwards compatiblity, stick with MS Office 2003 or earlier, or even better, change to an office suite that uses the ISO-endorsed standard ODF - most of these have low or even no cost associated with them. Bob Sutor sums it up well in his blog: http://www.sutor.com/newsite/blog-open/?p=2031 | 2. Ten security tips for the new year
| - passwords - absolutely make use of them and use a strong value, don't use the same thing for everything and don't share them with anyone
- physical locks - computers are not only accessible in network form but also physically, once someone has a device with data on it, they have more time to get at the data
- inactivity monitors - make sure you use screen savers that lock the workstation once a user has been away for a particular amount of time
- email attachments - do not open unknown or unexpected e-mall attachments
- anti-virus - make sure your definitions are kept up-to-date, don't count on the automated update systems
- information - limit the amount of information you post/submit on-line about yourself
- not sure - if you're unsure about a message that might involve security, consult a technical IT person
- wireless - avoid ad-hoc wireless networks, and if you have your own access point, make sure it is using encryption such as WPA
- social networking, IRC and p2p systems - email is not the only avenue for getting viruses, make sure you remain wary not matter what internet application you are using
- phishing - banks and stores that operate credit or financial facilities will NEVER request personal details from you via email; do not engage in financial transactions via phone or internet - always call the bank or institution back using a valid telephone number
The SANS institute maintains a Security Awareness Tip web page at http://www.sans.org/tip_of_the_day.php with more do's and dont's including some quizzes that you can take to see how well you fair on internet security. Try the following:
http://www.washingtonpost.com/wp-srv/technology/articles/phishingtest.html http://www.sonicwall.com/phishing/ http://www.onguardonline.gov/quiz/phishing_quiz.html http://www.onguardonline.gov/quiz/spyware_quiz.html http://www.onguardonline.gov/quiz/idtheft_quiz.html http://www.onguardonline.gov/quiz/socialnetworking_quiz.html | 3. Trend Micro and Open Source
| Trend Micro has unfortunately turned to its patent arsenal in recent years to prop up its flagging fortunes rather than concentrate on making a good product. Not satisfied with taking Symantec, Mcafee and Fortinet to task, they've now set their sites on Barracuda, a supplier of gateway products which include gateway anti-virus scanning, which is the issue at hand. Up until now, most others targeted have caved in and paid ( although Fortinet did fight it a bit ) but Barracuda has done otherwise and has decided to go all the way on this one.
Barracuda has been inundated with positive support, in part due to their inclusion of the world renowned open source ClamAV, which boasts around 1 million gateway deployments along with 100 million-plus pc installations. It appears that there is a large amount of prior art indicating that the patent that Trend is wielding, is in fact worthless. And the open source community has supplied a lot of this information. Were Barracuda to lose, ClamAV could be next ( even though Trend say no but how do you trust a patent troll ).
In the end, this comes down to the atrocious state of the patent system in the US where in the past, patents were issued ( on software as well no less ) without checking its validity. There is some reform on the way but that could be a bit too late for some companies. The threat of patents ( including Microsoft's recent FUD wrt Linux ) is a poor way of doing business and should be removed frrom the software landscape completely. Trend's actions have been noticed by its customers and some have already indicated their unwillingness to carry on doing business with a litigious partner. Other patent-abusing companies would do well to take note. If you are interested, join the 'Boycott Trend Micro' page here . | a. if anyone has topics of interest they would like covered, please email your requests and suggestions to
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
b. please email
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
if you would not like to receive this bulletin Robby Pedrica
|