Re: Protecting Source code of a perl script

From: Ben Morrow (usenet_at_morrow.me.uk)
Date: 11/24/03


Date: Mon, 24 Nov 2003 15:19:47 +0000 (UTC)


ctcgag@hotmail.com wrote:
> "Eric J. Roode" <REMOVEsdnCAPS@comcast.net> wrote:
> > That analogy is not quite on. The parts need not be transparent, but the
> > design of the lock should be published. Would you trust a lock from a
> > manufacturer who refused to tell you how it worked, but simply said,
> > "Trust me. It's super-duper secure. Nobody can pick this lock!" ?
>
> Well, if *I* was that manufacturer, sure, I would trust myself. And isn't
> that what's going on here?

If it is, then you should not. Not unless you are a computer security expert.

The main point here, which you seem not to be getting, is that is it
*just as easy* (pretty much) to find exploitable holes in code if you
don't have the source, but impossible to fix them.

Ben

-- 
   Although few may originate a policy, we are all able to judge it.
                                             - Pericles of Athens, c.430 B.C.
  ben@morrow.me.uk


Relevant Pages

  • Re: Why are Boost thread mutexes so slow compared to Pthreads?
    ... choice -- if you need to drop the lock inside the lexical scope, ... I don't believe it occurs when your initial design only locks the ... The whole point of a scoped lock is to hide all the unlock ... invariants precisely before you unlock. ...
    (comp.programming.threads)
  • Re: CSingleLock - known behaviour?
    ... It is better to design code that doesn't require locking. ... If you don't need the resource, don't lock it. ... magnitude less efficient, than locking once. ...
    (microsoft.public.vc.mfc)
  • Re: Option Private Module (for Object Modules)
    ... Rt-click the project, Project properties, Protection, check the lock ... VBE project passwords are much more secure than say worksheet/workbook ... I have a command button on one worksheet - the button has VBA code behind ... VB design mode and see that code behind the button? ...
    (microsoft.public.excel.programming)
  • BBoMs are Not Visible.
    ... A BBoM is VISIBLE. ... You can SEE it growing. ... have been cleaning started out with excellent design, ... Sometimes I have to release that 'lock', but most times a request to ...
    (comp.object)
  • Re: When to Commit?
    ... So I agree with Daniel and Sybrand, poor design, but agree with Mark ... with Oracle lock manager). ... business processes. ...
    (comp.databases.oracle.misc)