>On Fri, Oct 15, 2010 at 10:05 AM, David Boyes <dbo...@sinenomine.net>wrote:
>If they're THAT good, hire them. 8-)


Yeah --  they shouldn't be an end user but running the system  :-)

I'm wondering too about Sergio saying that users are taking the EXEC and
modifying it to their purposes..   I would guess that they are modifying the
EXEC to point to a different file, use a different value in a variable,
etc.    Allowing the values to be passed as arguments might be another way
to keep users from feeling they need to alter the code.

I realize I don't have a clue about what the code does -- but it seems a
good bet that if end users are able to go in and modify and make it do what
they want --  it should be fairly simply to allow those values to be
specified as arguments somehow.

Users modifying your code is a good sign you're not quite done satisfying
user requirements...

Scott Rohling

On Fri, Oct 15, 2010 at 10:05 AM, David Boyes <dbo...@sinenomine.net> wrote:

> If they're THAT good, hire them. 8-)
>
>
>
> On Oct 15, 2010, at 10:53 AM, "Scott Rohling" <scott.rohl...@gmail.com>
> wrote:
>
> Once it's loaded in memory -- what prevents that determined user from
> reading it out of memory and creating a file?   Might have to write your own
> module..   but I'm just saying ;-)
>
> Scott Rohling
>
> On Fri, Oct 15, 2010 at 8:11 AM, David Boyes < <dbo...@sinenomine.net>
> dbo...@sinenomine.net> wrote:
>
>>
>> You'll never be able to stop people from copying files to their A disk -
>> and making modifications - including removing any checks you make for an X
>> disk, etc.   Users can do an EXECDROP or EXECLOAD on their own - there's not
>> many good ways to stop a determined user from shooting themselves in the
>> foot if they want to.
>>
>> Check out Ken Chamberlain’s LIB tool. It solves this problem by not
>> letting the users actually get to the exec directly – the exec is stored on
>> a disk managed by a virtual machine, and the exec is transferred directly
>> into memory in the user’s virtual machine when you do a LIB EXEC fn fm. The
>> user never has the ability to copy or modify the exec because they never
>> have access to the file. You put a short “stub” exec on the public disk that
>> just does the LIB EXEC command.
>>
>> LIB also keeps counts of how frequently a file is used, and a lot of other
>> nifty stuff. It’s available from the VM Workshop tape (google for it) for
>> free.  It’s also a terrific example of how to do highspeed IUCV programming.
>>
>>
>
>

Reply via email to