🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #315

Re: Authorizing Address Space

#315
From: Craddock, Chris
Date: Mon, 05 Sep 2005 16:48
63 lines
4075 bytes
> I suggested simply writting an SVC that switches Authorizations
instead
> of and address space. That Suggestion was fround upon.

And rightly so. It's a profoundly stupid idea.

> They are building this facility to alow Vendor Products and As well As
> IBM products to issues Authorized Services where I the Vendor does not
> usually/easily permit it.

Huh? Just a WAG, but I don't think the "customer" understands much about
z/OS internals.

> The customer would like to develop a cross memory environment;
> issue  a Program Call Instruction form a vendor product address space
to
> thecustomers
> Authorizing  Server Address Space and allow the caller to be in
> Supervisor State key xx or APF Authorized.

This does not compute. How was anyone going to issue a PC from the
vendor's address space? If the vendor's code doesn't do it who -IS-
going to? And if you've got the 'nads to plant your hooks inside the
vendor's code, then you're already as authorized as you ever needed to
be... so this "function" would be superfluous.

> I believe an SVC could be developed to accomplished this, but I
suspect
> theres more to this that what they are telling  me.

Yup.

> My first question  is when the Cross Memory Program is executed, it
would
> Sets the  APF Authorization bit and return

Don't even think about it!!!! This is a violation of MVS integrity
rules. There is no way to secure the "function" you would be providing.
Ask your customer if it was their intention to wipe out all of their
security rules. I'm going out on a limb and guessing that's not what
they had in mind.

> WHo IS in the APF state, The entire Calling Address Space or only  the
> invoking TCB ?

If you don't know that, you shouldn't be contemplating it either. For
the record, turning on the JSCBAUTH bit causes the entire job step to
become APF authorized, i.e. the job step task and all of its subtasks
(and theirs, and theirs etc.) In other words, its an all or nothing
deal.

> Can anyone on the list speak to the pros vs cons of
> developing an Authorizing SVC against an Authorizing Address Space.

Sure many of us can. DON'T DO IT!

> I also suspect that Some Security Checking would be done in this
Address
> Space, since that was the first concept they had me explore.

Forget it. It has been studied endlessly. It's not a soluble problem.

CC
Technical Details
Message-ID: <E9DE7963E5EA6546B42A979EC28B4D011565DCE0@hou-ex-02.adprod.bmc.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newspeer.tds.net!sn-xit-03!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!bmc.com!Chris_Craddock

Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,605a50893b34558
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newspeer.tds.net!sn-xit-03!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!bmc.com!Chris_Craddock
From: "Craddock, Chris" <Chris_Craddock@bmc.com>
Newsgroups: bit.listserv.asm370
Subject: Re: Authorizing Address Space
Date: Mon, 5 Sep 2005 11:48:50 -0500
Organization: SAS Inc.
Lines: 63
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <E9DE7963E5EA6546B42A979EC28B4D011565DCE0@hou-ex-02.adprod.bmc.com>
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: foggy.unx.sas.com 1125938935 28947 10.19.150.41 (5 Sep 2005 16:48:55 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Mon, 5 Sep 2005 16:48:55 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
Thread-Topic: Authorizing Address Space
Thread-Index: AcWyKTXPSANEh48gRbOUw9cArjUZIgADqtqg
X-OriginalArrivalTime: 05 Sep 2005 16:48:51.0563 (UTC)
                       FILETIME=[B1CA43B0:01C5B239]
X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.cc.uga.edu id
                      j85GmqSw022933
Approved-By: "Craddock, Chris" <Chris_Craddock@BMC.COM>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-Mime-Autoconverted: from 8bit to 7bit by mime827
Originator: daemon@mozart.unx.sas.com