[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Security hole: Digital Signing + Downloadable fonts
-----BEGIN PGP SIGNED MESSAGE-----
On Fri, 6 Dec 1996, PASZTOR Miklos wrote:
>
> My guess is that people generally want to sign their own material
> produced on their PC, and not web pages and similar things downloaded
> from anywhere.
> To tell the truth I do not see any reason to do that.
>
That's not the way I read the problem. Imagine a signed document served
up by a web server that says "you agree to pay $50023" but the line is in
a FONT command that tells your browser to display it in a particular font,
also on the web server. Now, that font could do a mapping that translates
all 5's and 0's into spaces. When you see the line in your browser then,
you'll read "you agree to pay $ 23".
The document's signature would check out, so you might think that what
you're seeing is valid, and agree to pay $50023 without knowing it.
It's not a question of character sets, as the font just takes a value and
spews out a corresponding bitmap. Whether the underlying encoding is
ASCII, UNICODE or some other thing makes no difference. (Not to
trivialize character set issues -- I just don't think they quite apply
here.)
In my mind, this is also a separate issue from PKIs or digital signatures.
If someone's going to intentionally set out to mislead people, there's not
much technology can do about it. Even if a solution is found for this
particular problem, something else is bound to crop up. Just because
someone can make an authenticable digital signature doesn't mean that they
can't lie.
Marc
======================================== ---- I'M LOOKING FOR A JOB! ---
Marc Branchaud I'm looking for a full-time
marcnarc@zoo.net career, and I'm willing to move
www.zoo.net/~marcnarc/ almost anywhere. You can see
======================================== my CV on my web site.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQB1AwUBMqhxjlrdFXNdDxPlAQFtqAMAkrrbfVTukj3DKOgo0QfhgTkD0Wq79G4/
7QUeX2aQXdUezWq0v5uM7KNArZpvb4O04j8ojFTYDMnZvcv5v7gYKAFgZTDzcS6y
k9U6/lAPy62LF0ccOpub9c5s4nRyEOm+
=7uMl
-----END PGP SIGNATURE-----