|
"Andrew's blog about Grids, Webs, Security and other interestingTM Stuff" |
||
|
Web/Net
Grid Security |
Switch to list of recent blogs only CHEP 2007, Victoria, Canada This year's Computing in High Energy Physics conference marks ten years since my first one in Berlin. Looking back, the first rumblings of the desire for the grid were there, and I remember seeking out talks about CLEO's Nile distributed data processing system, and Funnel and Centipede from the HERA experiments. At the time, the idea of objects was mixed-in, with some vague concept that objects might interact with each other over the network: that idea has come and gone, although Web Services are a loosely coupled echo of it. This year the grid is part of the fabric, and implicitly the background to most of the talks and posters. Back in 1997, C++ and object orientated programming had already won over the experiments, and people were turning up and pitching their solutions. But the new and controversial issue was Linux vs Windows NT: whether to go from a mix of VMS and Unix on proprietary hardware, onto Linux or Windows in PC's, as it was increasingly clear that PC-based hardware would be considerably cheaper. (I was there with my Linux binaries and RPMs of the CERN Program Library, which were redistributed by CERN itself until around 2000.) This year, the Gartner Group's Hype Cycle graph appeared more than once, with the claim that the grid is now on the "Plateau of Productivity" (we'd better be, since almost all the distributed LHC computing production work is being done via the grid!) In the security area, I gave an oveview of recent updates to GridSite's security toolkit (which was very similar to my talk in June but with "will do" replaced by "have done"...) I did have time to outline my feelings about identity federation: something we've managed to avoid in grids so far, but which is becoming more pressing as username/password based systems interact more with elements of the grid world, and with users used to the convenience of X.509 user certificates in their browser. In short, we seem to be expecting sites to do local identity federation, which isn't so bad for a few large sites like CERN (who are unifying username/password, kerberos and X.509 access with a single sign-on page), but it's not going to scale if every site or interactive service needs to do it. On the photography front, CHEP always has interesting excursions - this time, whale watching - but instead I went and took some photographs around Victoria on the free afternoon, especially the harbour and the seaplanes: A short video of a seaplane landing (done with a still camera in video mode, at 12x optical zoom):
Pictures of the conference hotel and seaplanes landing and taxiing: GridPP18 in Glasgow
This talk also kicked off with a new concept: "Grid projects typically generate one new acronym for every 10,000 lines of code" (McNab's Law of Grid Acronyms!) There are some new ideas on the (web) horizon, like OpenID and Shibboleth, but the credentials side of things is pretty much sorted in EGEE/LCG now. However access policies, and how to maintain them in production at sites, is still up in the air - with a mixture of solutions on offer and some big gaps. GridSite and Subversion In the last couple of weeks I've been looking at adding support to GridSite
for the Subversion version control
system (ie like CVS). It's interesting from a GridSite point of view because
the server side comes in the form of modules which extend Apache, and the
network protocol is just WebDAV. It's been brought up before that there might
be some useful overlaps here, and Alessandra Forti who runs the Tier-2 here
in Manchester suggested it again last month (as part of managing configuration
files for grid installations using Subversion.)
MWSG at CERN and Escalade
All Hands Meeting, 2006
GridSite Storage Last week's talk at GridPP 16 is now online on the talks page. This is the first proper overview of the GridSite-based storage system I'm proposing. Fort L'Ecluse
CERN and WLCG I'm at CERN this week for the
WLCG-OSG-EGEE
joint operations workshop. This is another LCG/EGEE + OSG joint meeting
(I missed the OSG/EGEE Middleware Security Meeting at SLAC) and is part of
getting one (con?)federated infrastructure ready for LHC startup next year.
Given the continuing difference in funtionality and deployment
between LCG/EGEE and local
infrastructures like NGS in the UK and TeraGrid in the US, I think it's pretty
clear that (W)LCG is becoming The Grid. It's already in production at the
scale of 30,000 jobs per day...
SlashGrid Reloaded Several years ago I had two Grid security projects: GridSite, which has grown
and grown; and SlashGrid, which never made it beyond a demonstrator. I've now
resurrected SlashGrid, this time for distributed storage rather than
as a secure container filesystem.
AMPPS building site (or "No More Trees, II")
Lightweight Grid Computing workshop
CHEP 2006, Mumbai
CERN Courier article on GridSite
No more trees
GridSite for gLite 1.5 The feature-freeze deadline for
EGEE's
gLite version 1.5 was at the end of last week, and this is the final official
release before the end of EGEE 1. It includes a some important new
GridSite features, some more bug and niggle-fixes, and a rationalisation
of the documentation.
Bona Fide Boffins... So I'm in
The Register this week,
providing security for Wikis used by scientists (ie whether users are vandals
or "bona fide boffins"!)
Hacking the Grid A couple of links: Greg Newby's "Hacking the Grid" talk from the 5th Hackers on Planet Earth conference makes some points about security implications of using huge, home-grown services which are difficult to upgrade; and today SlashDot has a story based on a NIST press release about studying the effects of viruses and DoS attacks on grids. (Although it's not clear from the press release that NIST actually knows what a Grid is.) HTTP as a data protocol and HTTP-Downgrade
WSRF::Lite, REST and practical web/grid services Yesterday I went to Mark McKeown's
tutorial about his
WSRF::Lite - a
Perl container following Globus/IBM's
WSRF proposal for Grid Services.
Recently, I've also been thinking about the
practicality and security issues surrounding web/grid services, and
yesterday crystalised some of these ideas.
Oxford e-Science Security Workshop
GSI Proxies become RFC 3820 Last week Globus's GSI Proxy profile for conventional X.509v3 digital certificates became IETF RFC 3820. Most major Grid projects are using this delegation part of GSI, however much of the rest they depend on, so it's excellent news. From my point of view, this means that the GSI support that GridSite adds to Apache now represents a standard. EGEE JRA1 All Hands meeting
Transit of Venus
Geneva
CERN-UK awards Today Frank Harris and I received awards from CERN to mark the end of
GridPP-1 (and the beginning of GridPP-2 of course!) Frank's "Lifetime
Achievement" award reflected all the work he's done over the years,
including leading the Delphi experiment's online system (back when I was on
Opal) and more recently in preparation for the LHC computing and as part of
EU DataGrid - where, along with the Loose Canons, his lobbying for the
applications interests is now reflected in the successes we're having with
the same codebase within LCG. Mine ("Outstanding Achievement in Grid
development") cited my security work, and GridSite specifically.
Switch to list of recent blogs only |
Contact info
Andrew.McNab@cern.ch
Recent blogs |
| © 2004-6 Andrew McNab <Andrew.McNab@manchester.ac.uk> | ||