All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wolfgang Denk <wd@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Secure Firmware + Firmware Upgrade?
Date: Mon, 05 Jun 2006 10:57:25 +0200	[thread overview]
Message-ID: <20060605085725.CDFF4352655@atlas.denx.de> (raw)
In-Reply-To: Your message of "Mon, 05 Jun 2006 07:13:45 +0530." <op.tange7swdfxu59@sys.t-mobile.de>

In message <op.tange7swdfxu59@sys.t-mobile.de> you wrote:
> 
> Sorry for not being verbose, here I meant that if the boot bit flag is not
> set it would imply that the firmware upgrade failed and its not safe to
> boot. It would than wait to load the firmware via kermit protocol. This

In which way not safe? We have pretty good image protection using CRC
checksums. What sort of additional security do you want to gain  with
this additional bit? I don't understand...

> > You are aware that this is not really secure in any way, as it leaves
> > many ways to run random unsigned images, too?
> 
> In my case the firmware upgrade is not secure that is my requirement is >  > 
> not to check
> if the firmware being replaced is authentic or not, it is the signed  > 
> firmware that matters.

Your product  will  include  GPLed  boot  loader.,  i.  e.  you  must
accompany  it with a written offer to give any third party a complete
copy of the corresponding source code. If I want to run my own code I
will just disable the "authenticity tests" in U-Boot and  install  my
own, free boot loader. Or I'll craft an image that passes your tests.

> Am sorry if i wasn't clear in letting you explain the same before. Do yo> u  > 
> still feel that its possible
> to tamper and by pass the security unless ofcourse if boot-script-image > is  > 
> manipulated?

Yes of course it is possible to boot my own custom images. There  are
several  ways  to  do  this.  And  I  intentionally  avoid  the  term
"tampered" here, because it does not apply. If I own the hardware,  I
have every right to run any software I like on it.



Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Actual war is a very messy business. Very, very messy business.
	-- Kirk, "A Taste of Armageddon", stardate 3193.0

  reply	other threads:[~2006-06-05  8:57 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-02 12:56 [U-Boot-Users] Secure Firmware + Firmware Upgrade? Rohit
2006-06-02 20:24 ` Wolfgang Denk
2006-06-05  1:43   ` Rohit Sharma
2006-06-05  8:57     ` Wolfgang Denk [this message]
2006-06-05  6:10       ` Rohit Sharma
2006-06-05  7:53       ` Rohit Sharma
2006-06-05 13:09         ` Wolfgang Denk
2006-06-05  9:51           ` Rohit Sharma

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060605085725.CDFF4352655@atlas.denx.de \
    --to=wd@denx.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.