Thursday November 30, 2006
Dave's Bit BucketDave Walker's jottings - mostly pertaining to security Nintendo Wii brings a new emphasis to "Watch the television!" It seems some new Wii owners have been getting a little over-enthusiastic with their new toys, and the straps which are supposed to secure the controllers to their wrists during play have been failing in some cases. Unsurprisingly, the main Wii page is now dominated by safety information, about correct wrist strap and controller usage. More at http://www.wiihaveaproblem.com/. Here's hoping, for their sake, Nintendo's investment portfolio includes TV manufacturers... (2006-11-30 10:07:03.0) Permalink Comments [0] I had a rather illuminating discussion with A Really Big Customer a little while back, in the context of a Really Big Project they are working on. The customer have an issue which states that they are getting worried about "not having an IDS solution on Solaris 10". In terms of IDS, they are typically an ISS shop - they want something agent-based which will do centralised reporting and alerting on perceived usage anomalies. It turns out that only one IDS vendor - this being Prelude, about whom the customer knew nothing - currently do an agent for Solaris 10. From their perspective, this is "a bit of a bugger". Now, in my (moderately) humble opinion, there are only three reasons why an organisation would consider having IDS in the first place... 1. Most of the time folk talk to be about IDS, they are working from a mechanistic risk evaluation and mitigation analysis system such as One I Won't Name Here which gets used when designing lots of Government stuff. This approach sometimes takes people down a technology path which might not be appropriate for them, and IDS isn't for everyone. 2. Consider that IDS doesn't actually secure anything - it merely alerts an admin team to its belief that an environment is under attack. I've met a very few folk who want IDS because they have their entire underlying security infrastructure well and truly organised, and want to add IDS as not so much "the icing on the cake" as the "100s and 1000s and the cherry on top". 3. Plain, simple pointy-haired stupidity, usually from some senior manager who just came back from Infosecurity or some other major show with a big wedge of brochures. I don't find many folk (only two so far) in the situation of 2, and there's a lot more in 1. There's even more folk in 3. Really, IDS is only worth considering if everything else is nailed down properly already. So, I was fortunate enough to get around a table with some senior geeks in the customer's admin and IDS department, and thrash a few things out in a forum where honesty ruled and political correctness was pretty much left at the door. Things went roughly like this... IDS Products
It's official, Tony isn't Adolf... I've never had much of a bee in my bonnet about the civil liberties elements of ID cards, so I don't usually follow what the folk at NO2ID get up to, but the poster in question is very well-produced. Full marks to the Advertising Standards Authority for a very sensible assessment.
(2006-11-29 08:49:25.0)
Permalink
Comments [0]
Digga ding ding ding ding ding... I've been watching Heston Blumenthal's TV series "In search of perfection" (BBC2, Tuesdays, 20:00 or 20:30, it varies), and there's a couple of tricks I think he's actually still missing.
The episode the week before last, on steak and salad, I found particularly excellent - as well as going to considerable lengths to find the perfect cut of beef, Blumenthal's method of cooking it (brown with gas torch and then put in a 50 degree oven to cook for 24 hours) is both simple, and from a Physics perspective, blindingly obvious. Yet, this is not the way beef is typically cooked. I'll probably give it a go :-).
Last week's programme, on perfect fish and chips, was excellent from the perspective of finding the perfect fish (Cornish turbot) and the batter techniques (borrowing from Japanese tempura), however he still peels the potatoes he uses for his chips. I'm surprised he hasn't noticed that the most flavoursome part of a potato is the skin. Fish and chip shop proprietors "in the know" wash their spuds and put them straight in the chipper rather than peeling them.
This week's, on pizza, concentrated (and justly so) on the tomatoes. In my view, it's the tomatoes that really define an excellent pizza. I've eaten in the Neapolitan restaurant he visited, and I must say that I thought it was outclassed by Gino's in Vico Equense, which is on the mountain road between Naples and Sorrento; the pizzas there are rectangular and you buy them by the unit length :-). The bases at Gino's aren't just unusual in their shape, though; the texture is also very different, and is probably best characterised as "Victoria sponge cake but a bit firmer". They are about 4mm thick and actually melt-in-the-mouth, very different to either the typical thin and slightly-crisp traditional Italian base or the more doughy, thicker American base. It would have been cool if Blumenthal had managed to replicate this instead.
His idea of using a well-heated heavy iron pan as the object to cook your pizza on, thus getting your oven hot enough to cook the pizza quickly, is a neat one.
(2006-11-29 08:37:57.0)
Permalink
Comments [0]
Why Microsoft Windows Vista cannot be deployed in Government, Critical National Infrastructure, or Battlespace ...and I may well have missed a few categories for the sake of a concise subject line, especially where Finance, Aerospace, etc are not specifically included under the banner of "Critical National Infrastructure". Read this, and be startled. Update: Putting a black hat on for a moment, this also means that Microsoft's licensing verification servers will be the number 1 target for any actual Black Hat who wishes to cause general chaos, rather than target specific organisations; taking the licensing servers down in a manner which resulted in an outage of significant duration would precipitate a worldwide Vista outage. Also, in battlespace, if you're running Solaris and your enemy is running Vista, it may be within the rules of war to target Microsoft's licensing infrastructure (with either electronic warfare methods or, depending on the sphere of conflict, ordnance) and watch your enemy's C4I infrastructure collapse... (2006-11-22 06:43:54.0) Permalink Comments [0] For bloggers who want to know where their hits are coming from, you'd have to go a very long way to beat what Google Analytics gives you, for free. Signing-up for the service is very straightforward; I did it the day before yesterday, and about the only trick a blogs.sun.com-based blogger needs to know is how to embed the Analytics script within your page:
It's straightforward to verify from within Analytics that the script is installed and working; don't worry that you don't see any stats for a few hours though, it can apparently take up to 24 hours to get something which can be reported on (my own experience is that all was working and giving interesting information 12 hours after install). (2006-11-16 01:12:51.0) Permalink Comments [0] Woot! (aka "Want One Of Those") Consider your typical keyring laser pointer. Now consider something in a "typical keyring laser pointer" form factor which has the output of a low-energy beam weapon (well, sufficient to light a cigarette at short range, anyway). Welcome to the world of http://www.wickedlasers.com/, makers of handheld Class IIIB lasers for the scientific and military communities. US FDA information and regulation on lasers of Class IIIa and higher output can be found here, I have yet to see whether UK firearms regulations say anything about directed-energy devices... Update: It looks like you can make yourself a similarly-decent laser pointer for rather less cost, provided you start with the right kind of DVD burner. See http://www.makezine.com/blog/archive/2006/11/how_to_make_a_d_3.html?CMP=OTC-0D6B48984890. (2006-11-16 00:59:29.0) Permalink Comments [1] Whatever your opinion of Second Life - and given the huge range of opinion I've seen in the press, ranging from "it's the future of the Internet" to "it's a complete waste of time" I suspect that you, dear reader, have an opinion and cleave to it fairly strongly - I'm rapidly reaching the conclusion that "ignoring it is probably a Bad Idea, and it's time I found out more about it". The fact that we have our own pavilion on our own island, and that illuminati of the likes of John Gage, Tim Bray, Simon Phipps and Chris Melissinos have presided over conferences there, suggests that Sun sees some mileage in having a Second Life presence. There's also a growing list of Sun employees who have "incognito" avatars (ie ones with names which are not associated either with their own real-world names or with Sun); I've heard that one or two geographically-dispersed groups have even held team meetings there. Further, from my perspective, the sanctioned crossover and exchange between the Linden dollar and the US dollar means that, not only can folk make a real-world living from virtual-world work, but if there are any security holes in the system which allow Linden dollars to be either transferred in an unauthorised manner or created from thin air in an unauthorised manner, someone could be on to a small fortune by nefarious means and Linden would be in serious trouble. I'd rather like to find out more about security in Second Life (not to exploit any holes I might find, of course - I'm a good boy really :-) ). Second Life has a few barriers to entry. First of all, you need a fairly seriously-equipped box to run the client software on - and there isn't a Solaris client yet (although as there's a Mac OS X client available I could cope, even though my box is only at the specified entry level). Second, you need a reasonable pipe to the net at large, in terms of bandwidth; I don't have Internet connectivity at home, and Sun's external gateway blocks a bunch of ports that Second Life traffic flows over (SL requires UDP and TCP connections, inbound and outbound, on network ports 443 and 12020 to 13050, inclusive - the need for inbound connection initiation surprises me, I'd have hoped they'd be more firewall-friendly), so I'd have to get DSL installed at home (which is something I'm not hugely inclined to do, to be honest). Finally, you need a name. This is more of an issue than is perhaps necessary; Linden only expose a small subset of possible surnames, and to get one which reflects your real-life affiliation (Chris Melissinos, for example, managed to get "ChrisMelissinos SunMicrosystems" as his SL name, all Linden employees have Linden as the surname of their SL avatars, and when Reuters set up their in-world bureau, "Adam Reuters" was created to head it up) involves a mechanism I don't know about yet. Pinging Linden tech support resulted in no useful feedback, but (provided you don't mind believing some things you read in the press) there's an article here which suggests that Linden may start selling names outside of their free-registration choices. The naming scheme from "Jennifer Government" appears to be coming to SL :-). Also, I hear that the user interface isn't the world's easiest to drive - getting your avatar to walk, even, is a skill which needs to be acquired. When it comes to making arm gestures, at least, I wonder who'll be the first to splice together an interface which allows the controllers from Nintendo's Wii console to be used in an SL environment - maybe a Second Life client for Wii will happen at some point? Update: Well, synchronicity happens from time to time - here's me musing about the possibility of security holes in SL upsetting the Linden economy with real-world repercussions, and now I find out that someone has produced "CopyBot", a tool which can clone any in-world object and change its declared ownership to that of the CopyBot user. See the "SL Insider"'s view on the problem here... Further Update: It gets worse - now SL has had a brief period offline so that an in-world object which self-replicated when interacted with (effectively, an application-level fork bomb) could be cleaned-up. "Hello, nice folk at Linden, would you be interested in engaging the services of a bunch of security geeks to review your application design?" (2006-11-15 08:33:26.0) Permalink Comments [1] In praise of British supercars In today's Daily Telegraph, there is a thoroughly heart-warming story which shows that British automotive engineering is far from dead. Bristol Cars have just released the "Fighter T", which hits 60mph from a standstill in 3.5 seconds and is claimed to max-out at 275mph, thus claiming the mantle of "the world's fastest production road car". This follows on from my pal Alec's blog entry on the Trident Iceni R, which is (AFAIK) the world's only diesel-powered supercar. My own Aston Martin DB7 Vantage (I know, I really must get round to figuring out how to include pictures in postings on blogs.sun.com as I have some nice pics of mine) is rather slower than either of these, getting to 60mph in a comparatively-pedestrian 5 seconds and maxing-out at a claimed 184mph (I'll test this next Easter, when I expect to be taking a jaunt with some pals to Monte Carlo via Germany), however I while I'm more than thoroughly happy with what I have for the forseeable future, at least I can keep an eye on what I might go for next :-) (2006-11-09 06:32:15.0) Permalink Comments [1] DRM and the "Westminster irregular verb" Following a brief discussion with a colleague who wishes to remain nameless, there's yet another interesting angle on why the use of DRM within Government could cause the wheels of power to seize up. With a "tip of the hat" to the work of TV comedy genius which was "Yes, Minister", consider the Westminster irregular verb:
This is one of the things that various Governments' Freedom of Information Acts are all about, and I, for one, find such legislation thoroughly enlightened. Whether intentionally or otherwise, DRM would most likely act to block such disclosures taking place in a timely fashion. Discuss the consequences :-). (2006-11-09 06:18:42.0) Permalink Comments [0] DRM and the Law of Unforseen Consequences There's another very good reason why DRM in both media and the enterprise is likely to fail, and it goes all the way to national and foreign intelligence and security services. Despite what you see in the movies, much intelligence work is pretty mundane - get feeds of as many TV channels and as much printed or otherwise-circulated news media from around the world as possible, translate (where necessary) and analyse them, and pass anything deemed "interesting" (either from personal initiative or based on a list of "things to look out for") up the chain. I don't know how much Internet-based content is monitored right now, but given the timeliness of posting and detail of various blogs written by residents of Baghdad, Israel, Palestine etc, I'd be very surprised if a whole bunch of such data wasn't included today. Now, consider what happens if DRM gets thrown into the mix. All of a sudden, the need arises for such monitoring and intelligence services to be able to strip the DRM control away from the content. If the content can't be readily "passed up the chain" and potentially made available in multiple copies for examination and discussion by The Powers That Be, and maybe also archived in perpetuity as evidence (not to mention potentially being made available under the Freedom of Information Act at some future date), then Trouble arises. So, monitoring services need to either:
Also, depending on how you look at it, the Freedom of Information Act could be considered as "legislation which prohibits or places very onerous limits on Government use of DRM technology"... but that may be another posting in itself :-). (2006-11-09 03:53:47.0) Permalink Comments [0] I know it's fairly obvious from the press that you no longer consider - or even acknowledge - the opinions of your electorate, but given your recent outbursts on national ID cards, you might like to have a look at the following. Disclaimer: These are the words of one well-to-do reasonably-savvy computer security geek, who is never likely to vote Labour. Said words do not necessarily reflect the opinions of my employer, even though I wish they did. Anyway, Identity cards do not - and cannot - solve the problems you claim they will. Here's why, along with some further thoughts.
The Main ProblemGathering the data is not the main problem (although that data gathering has its own issues, such as people not having precisely-gatherable biometrics); the main problem is mediating who is allowed to access the data, from where, when, in what manner (readonly / read-write, whether censored / elided or not), on whose behalf, and for what purpose. Managing metadata associated with data sensitivity and access control is the definitive problem which may sink the whole proposal for end-to-end surveillance. There is also the matter of whether the data as gathered is itself reliable; see http://www.antipope.org/charlie/blog-old/2006/05/17/ about the all-too-plausible failure of the NIR from a data integrity perspective (although the dates probably need updating). Such a scenario would spell out the pointlessness of the whole exercise. Labelling of data and accessing entities, as can be done with Trusted Solaris 8 and Solaris 10 (labels comprising a tuple of a hierarchical sensitivity (eg CONFIDENTIAL, SECRET) and a non-hierarchical compartment (eg SECURITY SERVICES, NHS) is a solid foundation upon which to build, but the means to sufficiently express fine-grained access criteria - in terms of delegation, subject duress, etc - are still, AFAIK, being developed or onerous to deploy. See also commentary on the re-emerging proposal for the US equivalent at http://www.schneier.com/blog/archives/2006/10/total_informati.html.TerrorismIn a world where many terrorists are now "single use" entities - individuals who have no recorded history of terrorist activities, and are frequently required to die in the execution of their single act of terrorism - being able to verify an individual's identity gives little benefit. The September 11th terrorists travelled under their own names using valid passports and visas (and in some cases, genuine Virginia driving licenses obtained fraudulently), and there is no evidence that the Madrid bombers used forged ID. National ID cards would not have prevented the 7/7 attacks, either; the attackers were registered and, until that point, law-abiding British citizens.If an ID card is to be able to contribute to reducing the threat of terrorism by this kind of terrorist, not only would it need to be produced and verified in order to obtain any ticket for travel on any means of public transport, or when making any vehicle purchase or lease, but all communications associated with all individuals would need to be recorded, analysed for content, sources and destinations, and tied to individuals' identities. US Adm. Poindexter's Total Information Awareness study, which proposes this kind of pervasive communications interception and analysis, fell out of favour but now appears to be re-emerging in the form of Tangram; nonetheless, the Regulation of Investigatory Powers Act 2001 prevents such systems arising here (unless some further excessive blanket characterisation of data happens, to the effect that everyone's movements, transactions and communications are considered to be "matters of national security"). Identity TheftWhile an identity card which can be provably associated with a subject (see requirements on "what should be stored on the card" below) reduces the risk of identity theft when the subject and the inspecting officer are physically co-located, the officer has requested the card and the subject has it on their person and is willing to present it rather than lie about it being elsewhere, it has limited effect when the subject is not present in person. If synchronisation and maintenance of synchronisation of data across various departments' databases could be performed under the auspices of the ID card project, however, the ability to masquerade as deceased subjects or subjects who have permanently left the country could be significantly reduced.However, the principal milieu in which stolen identities are used today is that of credit / debit cards and their use to purchase goods and services. If this area is to be addressed, elements of Government-held identity databases would need to be opened up for read access by credit card companies and vendors of goods and services - alternatively, the identity card, if suitably compartmentalised, could also potentially be used by banks as a replacement for current credit and debit cards provided the Government and the finance industry can put mutually acceptable collaboration and data sharing agreements in place. Invasive and semi-invasive attacks which can read information stored on a card (cf Skorobogatov's and Anderson's paper at http://www.cl.cam.ac.uk/ftp/users/rja14/faultpap3.pdf) mean that the electronically-stored component of ID cards could almost certainly be "cloned". "Identity fraud" needs to be re-investigated as a legal concept; see Ross Anderson's security group's blog. There is also the matter of what constitutes "identity" anyway - I suspect cheques are falling out of favour as a payment mechanism as a result of excessive duplication of personal names (http://www.yournotme.com/ tells me that there are another 3590 David Walkers known to be resident in the UK; for your information, it also says that there are 39 Anthony Blairs and 4 Cherie Booths, so at least you are at lower risk of unexpected name collisions). Benefit FraudFrom a mitigation perspective, this can be considered as a functional equivalent to identity theft, above - the principal difference being that the DWP replaces the vendor of goods or services.Illegal ImmigrationIllegal immigration is unlikely to be significantly reduced by a National ID card scheme, as it has no way of impinging on "people smuggling" activities. Illegal working by illegal immigrants once they are in Britain, however, could possibly be reduced using such a scheme - provided the organisation the would-be worker attempts to gain employment with is itself legitimate and registered, and that all such organisations are mandated to perform identity checks on their workers on pain of serious fines. However it must be borne in mind that such illegal working cannot be eliminated until it becomes impossible to transfer funds in a manner which is not audited and where the transaction is nonrepudiable - ie until banknotes, coins and other unauthenticated promisory instruments are phased out or otherwise made traceable at legitimate point of use (eg by putting barcodes on all of them, and requiring that they be scanned at point of transaction). Even then, some illegal working is likely to continue, by dint of workers being paid in kind, in terms of food and lodging (cf the modus operandi of some gang masters, as revealed after the Morecambe Bay disaster).Organised crimeAs with illegal working above, the ability to transfer ownership of goods or promissory instruments in a manner where the transaction is not subject to Government audit means that organised crime will continue despite the introduction of an ID card.It recently came to light, for example, that fully 75% of all 500-Euro notes in circulation were issued in Spain; when the Euro was adopted there was some discussion as to whether a note of such high denomination should be printed, as it would make money laundering easier. The Spanish banks do not know where these notes now are. Spain has an ID card scheme where cards are issued to everyone at or above the age of 14, and carrying of the card at all times is compulsory. Go figure. The Nature of Identity"Identity" is a complex subject. A person's identity can be considered as being some subset of all the information which is known about them and the items, organisations and other people to whom they are connected. For example, the following information comprises a subset of the information that HM Government already possesses today, in different departments, about a typical British citizen born and resident in the UK:
For the most part, only the person to whom the identity parameters refer is ever likely to need to know about the whole set of parameters (eg under the Freedom of Information Act). Arbitrary subsets of this information can be considered as an appropriate identity for a subject by various Government departments, and also by private-sector industry. Biometric information - other than a photograph and signature specimen - is not currently gathered. The proposed National ID Card is intended to change this, for reasons which are debatable. While this information is known to HM Government for British nationals, "bootstrapping" identity (ie the act of verifying identity and compiling data to a point where a UK National ID card can be issued) is more difficult for foreign nationals who may be resident in the UK. Many citizens of EU member states already have a national ID card or a passport which could be considered as sufficient proof of identity to facilitate issue of a UK identity card, and American citizens resident in the UK will similarly have a passport and (most probably) a US driving licence (although this could have been obtained fraudulently). However, asylum seekers and citizens of other countries who may need a UK national ID card to go about their daily business while resident here will often not have sufficient documentation to constitute proof of their identity, based on records from their nation of origin. While I've seen stories recently regarding how would-be immigrants are to be subject to "deep background checks" when entering the EU, this presupposes that the governments of their home nations will be willing to cooperate - or even that their home nations have a government. Would-be arrivals from Somalia would definitely have problems in this regard. Further, if an address is considered to be a mandatory datum within an identity, the homeless or travellers will not be able to acquire National ID cards. This may have adverse interactions with the Human Rights Act, if access to services is mediated on the ability to produce a card. Travellers of Romany descent may even feel provoked to raise the issue of Racial Discrimination.
BiometricsAs Bruce Schneier famously wrote in his book "Beyond Fear", "biometrics are not secrets".The meaning behind this statement is that biometric data cannot be managed with the same efficacy as alternative authentication mechanisms such as passwords or PKIX certificates. Biometric information can be readily captured via innocuous real-world interactions, and cannot readily be revoked or renewed. For example, if a subject leaves their fingerprints on an object, they can be captured and, provided human supervision is not mandated at a biometric authentication point, replayed (see, for example, http://www.schneier.com/crypto-gram-0205.html#5). The biometric mechanisms understood to be proposed for the National ID Card comprise:
I was born in the same hospital as another David (no middle names) Walker, on the same day. Granted, our mothers were different women. However, our births were also registered on the same day by the same registrar. Therefore, there is somewhere another David Walker who has a short-form UK birth certificate exactly the same as mine (other than serial number), and which is also completely legitimate. The long forms of our birth certificates are different, as the long form also contains the mother's signature (it's worth noting that blood groups, other biometrics, etc are not included even on the long form). However there is nothing on paper which could potentially have stopped him masquerading as me or vice-versa based on the short form, as the short form is accepted in legal circles. The only difference between our short forms would be the serial number, and as the hospital and its associated registrar's office closed over 30 years ago, I have no idea where the long forms ended up. I still don't have the long form of my birth certificate - ie, I can't produce a piece of paper to show that I'm my mother's son - yet this didn't stop me being able to obtain probate and therefore inherit my mother's (not exactly trivial) estate when she died. The other David Walker could conceivably have tried to contest the probate decision on the grounds that I wasn't me, and he was. Fortunately for me, he didn't. If biometric information is to be gathered and recorded, it therefore needs to be gathered and recorded at birth, rather than the proposed age of 16, if it is to serve to disambiguate individuals reliably. Therefore, full introduction of a properly-bootstrapped, biometrically trackable ID card will take a century to permeate the population pervasively. Returning to biometrics, the pattern and size of the biometrics proposed changes as the subject ages. If a need is identified to be able to unequivocally match a subject with an identity, irregardless of the physical condition of the subject, then the only biometric currently known which does not change over time - DNA base sequence - needs to be encoded into the documents which are required in order to obtain an ID card (such as the birth certificate), and verified before an ID card can be issued. The issue of bootstrapping applies to even greater effect for foreign nationals, as discussed above. What should be Stored on the Card?Given the proposed physical format of the ID card and the circumstances under which its integrity would need to be verified (ie detecting whether a card is a forgery, and the examining officer not being in a situation where network connectivity was feasible), it is expected that a number of items would need to be encoded onto the card itself. The proposed items to be encoded are:
|
Calendar
RSS Feeds
All /Cooking /General /Java /Networking /Security Search | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||