Welcome to P2PNET.net - The original daily p2p and digital news site. Always First!
Register | Login
RIAA News
Cool Stuff
MPAA News
Games / Consoles
News
Music
Movies
TV
Open Source
Mobiles
Advertising
Product News
P2P
Off Topic
Freedom
Politics
Interviews
Security
DRM
Links
p2pnet Digests
Search: 
Search
 
Web P2PNET   
Search: 
Search
Torrent Site Tracker
MP3Rocket
Add real-time p2pnet headlines to YOUR site ! Click here to download our newsfeed code
p2pnet - rss feed: http://p2pnet.net/p2p.rss | p2pnet celebrities: http://p2pnet.net/celeb.rss | Mobile? http://p2pnet.net/index-wml.php

Danger: Canadian online census

p2p news view / p2pnet: “In 2006, Canadians can fill out their census forms online for the first time - but not if they use GNU/Linux, or are free software advocates who prefer not to install a proprietary version of Java,” posted Bruce Bayfield in NewsForge last week.

He went on, “The situation raises questions of open access to government that are familiar to most of the free and open source software (FOSS) communities, all the more so because other government services are implementing systems with the same limitations. Yet none of those whom we contacted at the Census Help Line, Statistics Canada, or Bell Canada, the contractor that oversees the development of security for the site, seemed concerned about the issues. Nor were they willing to say much when the issues were raised.”

Technical, policy and security consultant Russell McOrmond weighs in on the subject. >>>>>>>>>>>>>>>>>>>>>>>>

Critical policy failures of the Canadian online Census

First, I don’t see this as a FLOSS/Linux vs non-FLOSS/Microsoft issue. Nor do I believe the government should be expected to make implementations of software available for every platform that its citizens may use. In fact, I’m not convinced the government should be involved in providing implementations of software to be installed on peoples computers at all, with this being the major source of my complaint.

What it should be doing is clearly documenting the free/libre and vendor neutral standards being used to communicate between citizen and government computers, allowing a wide variety of implementations to be authored. Citizens can then choose a supplier they trust, or get together in a coalition of citizens to create their own trustworthy implementation.

While the government may provide a list of vendors who supply compliant software, if they distribute software themselves. it should be mandated to be publicly disclosed third party audited software.

Private citizens should have a legally and government-protected right to make their own choices of what software they install on their computers.

Computer software is just a set of rules or instructions which a computer obeys. It should be the owner of that computer and not a third party, whether a Virus author, the government or the entertainment industry, that determines what instructions the computer obeys. (See “Code is Law” Speedgeek)

The government claim is the specific software in question is being used for “security” purposes. I believe that this is false, no matter what definition of security you are using, or what threat you are using this security to protect against.

The vendor-dependant platform choice.

The software happens to be dependant on specific versions of the Sun Microsystems implementation of the Java language. This implementation is only available for a subset of computers.

While vendor neutrality is a legitimate public policy concern, I don’t believe this concern is critical to the question of security. Many technical people have become distracted by those who claim this implementation is insecure as they believe that this is an evaluation of the Java language or of the Sun Microsystems implementation. Whether or not the specific implementation of Java that’s required to make this application work has flaws isn’t critical. The critical issue is that an application written in a full featured language is being run on a personal computer, with full access to other information and settings on that computer. Whether the application is written dependant on Sun’s Java, a vendor-neutral Java, or in “C” doesn’t matter.

This code has not received third party audit

While there’s a claim that the government audited this code, this should never be considered sufficient evaluation for software that’s going to be installed on computers not owned by the government.

The government should be expected to do their own security audit of any software that runs on government computers, but the same level of auditing should be allowed to citizens who should be able to do their own audit.

Encouraging citizens to download, install and run unaudited software is an extremely bad policy. In a world with so much harmful code being inadvertently installed on peoples’ computers, the government should be actively helping to educate people to never install random software from un-audited sources - not becoming one of those unaudited sources themselves.

The government has mandated that this software be unable to receive third party audit

A group of security students at University of Ottawa (who happen to have a podcast called The Parliament Hillbillies in Ottawa) filed an Access to Information request for this software. Not only did they not receive specifications of the software or any necessary source code, they didn’t even receive documentation of what security policy is theoretically being implemented by this software.

Not only is the implementation not able to be audited, the underlying policy being automated can’t be audited either.

Any claim that the government may have that the information can’t be disclosed for “proprietary reasons” is invalid. This information must be disclosed, and if a vendor is unwilling to disclose this information, then this issue should have been resolved as a mandatory requirement of the procurement process.

Vendors who aren’t willing to publicly disclose for third party audit any software that will be installed and run on citizens’ personal computers should have been disqualified from the bidding process.

As a security person, my recommendation is to stay away from any site which claims you need to download and run unaudited software on your computer. This must include government sites, so citizens are recommended to not fill in the online census and use the more secure paper version of the forms.

There are other people who have recommended a boycott the Canadian Census for other reasons.

Statistics Canada has contracted out software, hardware, and printing of the 2006 Canadian Census to Lockheed Martin–the world’s biggest arms manufacturer, a maker of weapons of mass destruction, a company that continues to benefit from the war in Iraq, a company known for corruption and breaking the rules, and a company that could possibly invade our privacy under the US PATRIOT Act if it obtained such information.

While I agree with this campaign, I’d still be against using the online census forms, even if a more trustworthy firm had been contracted.

The fact that this specific firm has been contracted just adds fuel to those who quite legitimately are boycotting the online census.

Russell McOrmond - p2pnet contributing editor
[McOrmond is an independent author (software and non-software) who uses modern business models and licensing (Free/Libre and Open Source Software, Creative Commons). He’s also the CLUE policy coordinator.]

HOME

3 Responses to “Danger: Canadian online census”

  1. Reader's Write Says:

    Did I ever mention that you guys are the best?
    Seriously, I been scoping p2pnet for a couple of years now,
    and I think you guys are right on, red hot and indespensible.

  2. Reader's Write Says:

    Regardless of whether the census is taken by the government on-line or in paper, most of the questions are a direct affront to our
    privacy.

    Privacy is extremely precious. It can be lost by force, neglect,
    or ignorance. Once our privacy is totally eroded (as it will be)
    we face the spectre of dictatorship. We need only glance at the
    East German situation prior to the fall of the wall (as an example) to see what can happen to any nation and its people when privacy is lost.

    Whilst the Government has the right to ask questions, citizens have
    the higher right to refuse to answer. However, it is this writers
    belief that basic questions such as name, address, age etc. should
    be answered since this, historically, is the ‘head count’ and is one
    clear way in which our population figure is recorded.

    Canadians MUST stand up for their freedoms. It is vital that we
    ensure that our children’s children etc. realize that we fought to
    maintain their rights and freedoms. If we do this future generations
    will live in a society in which the individual is respected and not
    simply considered to be a number. A government which respects
    its citizens, and has empathy for their needs, is a strong government, managing a strong country. Governments and citizens
    who chose to ignore these qualities are starting a long walk towards
    1984.

    J. Ridden, Montreal.

  3. Reader's Write Says:

    I do not know how to log in. I have signed myself J. Ridden, Montreal, which is true but I live a bit outside of Montreal..

Leave a Reply

    Advertisments
Blubster
MP3Rocket