Re: About the openssl hole

From: Michael Sharp (freebsd@ec.rr.com)
Date: 07/31/02


Date: Wed, 31 Jul 2002 17:32:09 -0400 (EDT)
From: "Michael Sharp" <freebsd@ec.rr.com>
To: <dmp@pantherdragon.org>

Regarding using a port to fix a core issue. I so toatally disagree.

Each port/package that is installed on a FreeBSD box degrades the security
profile in small increments. My thoughts, use core as much as you can,
and use ports sparingly. I had 4 services exposed to the net that relied
on the bad OpenSSL. I chose to wait out the core team to fix things. Yes,
my website might have been down for 8 hrs, mail as well.. etc... but so
what? However, I'm not a 1000 hit a day business either so I guess one
could argue the wait for core/install a port issue there. But I have found
that core typically goes right to work on a issue, and a fix is out within
hrs.

Just my 2 cents

michael

> Gabriel Ambuehl wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>>
>> Hello Geir,
>>
>> Tuesday, July 30, 2002, 6:56:12 PM, you wrote:
>>
>> > I talked with an freind of mine who tried this solution, and he told
>> me that it where only one patch that failed.
>> > If you remove the patch "patch-ah" the build will go fine.
>>
>> > But as many know, the port of openssl will not completly replace the
>> core openssl.
>> > (You could see this if you build mod_ssl)
>>
>> Well I could live without mod_ssl for the next hours, but I can't just
>> go shutdown ssh on all boxes cause that would mean I'd have to go
>> onsite to some 4 NOCs (two of them on the other side of the world) to
>> have SSH get backup. Hmm. Maybe I'll just shut all SSL stuff down and
>> have the NOC monkeys reboot them when the patch is here....
>>
>> What's happening (I suppose) is that the port gets installed to
>> /usr/local/lib whereas the the old version still is in /usr/lib where
>
> Use -DOPENSSL_OVERWRITE_BASE. I recommend people install the OpenSSL
> port anyway, it gives you all those nifty extra programs that the
> maintainer(s) for the in-base openssl has seen fit not to include.
>
>> it belongs to as part of the base system which means that you probably
>> have to overwrite the old lib by hand but I wouldn't want to guarantee
>> that nothing is going to break if you do this.
>
> I can say from personal experience that installing the openssl port with
> -DOPENSSL_OVERWRITE_BASE doesn't break anything I've found or use
> (openssh, mod_ssl, courier_imap, and postfix).
>
>> To make it short: it's
>> probably best to just wait and update your boxes ASAP
>
> Why take down the whole machine, when you can use a port to just patch
> the broke part? That's what was so great about the OpenSSH port, it let
> a lot of people who couldn't make world or reinstall upgrade their
> copies of OpenSSH.
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-security" in the body of the message

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message



Relevant Pages

  • How to properly use Analyzer, ILA ChipScopePro
    ... PE with BRAM. ... The configuration for the core generation is the ... port(clk: in std_logic; ... -- User Design: Processing element component declaration ...
    (comp.arch.fpga)
  • Re: About the openssl hole
    ... > Regarding using a port to fix a core issue. ... I didn't know openssl was a 'core' ... I chose to wait out the core team to fix things. ... > could argue the wait for core/install a port issue there. ...
    (FreeBSD-Security)
  • Re: About the openssl hole
    ... > I didnt say openssl is a core issue. ... but you did say "Regarding using a port to ... One of the things I like about FreeBSD, and one of the reasons I use ... deriving 'cd /usr/ports/fu;make build; make install' and walk away... ...
    (FreeBSD-Security)
  • Re: No Desktop
    ...  I have the Ubuntu system installed on an 80 gb drive connected to a USB ... port. ... I think that is probably the core of your problem. ... or SATA controller, as applicable; ...
    (Ubuntu)
  • Re: Multiple instances
    ... Instantiate each core and connect them with wires. ... entity Things is port( ... Gazinta: in std_ulogic; ... Gazouta: in std_ulogic); ...
    (comp.lang.vhdl)