[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Updated: Security in Unicode



Hi Linux Guys,
On Wed, 6 Feb 2002, Edmund GRIMLEY EVANS wrote:

> Pablo Saratxaga <pablo@xxxxxxxxxxxxxxxx>:
>
> > >   What if the software we are using would have built in sanity checks
> > >   using reversible algorithms to convert the bitstream to a view, and
> > >   convert it back to check if we get back the same stream? What
> >
> > I don't understand the usefulness of that.
>
> It checks that no information is being thrown away by the viewing
> software.

I happy that you recognized that what I see the
real problem with bi-di is  - the non-reversability.

I have to admit I was a bit nasty with the screen-shots,
I just wanted to emphasize the seriousness of the
problem, and how easy it is to write exploits and make
people feel unsecure.

I will rearrage the the page soon remove some nastiness.
(Thanks for the comments).

Yes, the problem is: what could happen? There is no real-life
example yet. Only a proof that it exists. But it may come
any time  Do we feel secure?

I think nothing is more dangerous than tempering with
the algorithm that projects you the bits from logical
buffer to to the screen in non-linear order. And nothing is
easier to sanity check - just apply the reverse algorithm.

Requiring and freezing algorithms in a standard is even
more dangerous today's good algorithm is tomorrow's bad
algorthm.

I think not having bi-bi alrogithm, or having a revised
bi-di algorthm, or an advisory secure one would solve a
lot of issues. If there is a revised bi-di algorithm
old documents might even be converted to the secure one
somehow - algorithmically to the same view.

It would make the RL people feel better too - they would
feel they were asked when the standard was made for them.
Some of them are fighting against it since the current
one was made.

It would be a nice favour.

Cheers
gaspar


--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/