Let put some order. zAAP runs Java and XML parsing. zIIP can run Java (if no
zAAP installed using zAAP on ZIIP started at z/os v11). Enclave SRB is just
a requirement IBM put to use its interface into zIIP to run regular code,
but you must invoke the interface. This to say this is a requirement, but
not the only one. You have to write your code in this mode (not in TCB
mode). It's ain't easy and I don't see many programs that are able to write
& debug this code (athough it is running in the same asid that scheduled the
SRB).

For risk involved, if your program already running in SRB mode (Enclave is
just a WLM issue) why SPs are the issue? What about running this code on
regular CPs? By the way, using the interface to run on a zIIP processir does
not promise that your code run on it. It depend on the availability of your
zIIP SP and it might run as is on a regular CP.


ITschak



On Mon, Mar 28, 2011 at 5:35 PM, McKown, John <[email protected]
> wrote:

> > -----Original Message-----
> > From: IBM Mainframe Discussion List
> > [mailto:[email protected]] On Behalf Of Paul Gilmartin
> > Sent: Monday, March 28, 2011 10:22 AM
> > To: [email protected]
> > Subject: Re: zIIPs and zAAPs
> >
> > On Mon, 28 Mar 2011 16:42:49 +0200, Binyamin Dissen wrote:
> > >
> > >The security issue is allowing application programmers to
> > write SRB code
> > >(which implies the ability to update APF datasets).
> > >
> > I thought that zAAPs are for Java.  Does this mean that applications
> > programmers shouldn't write Java?  Or that application Java is to be
> > kept separate from system Java?  Must the jars reside in APF
> > data sets?
> > Or is the JVM trustworthy enough that it is relied on to police the
> > behavior of Java byte code.
> >
> > -- gil
>
> zIIPs require special SRB enclave coding, as I understand it. zAAPs run
> java byte code. There is an option to run zAAP java byte code on zIIP
> engines in some case that I forget all the details of.
>
> Java is no more dangerous than COBOL. And no less dangerous. It can't do
> anything that COBOL can't in terms of security. Java code does not require
> APF authorization and likely shouldn't have it. Any more than COBOL code
> should. There is nothing "special" about the java byte code as far as
> security is concerned. Java byte code is just another, rather high level,
> set of assembler instructions. But there are no Java byte code instructions
> which are likeunto "priviliged" or "semi-priviliged" instructions on the z.
> They are more like normal "general instructions". Just like the COBOL
> compiler does not generater any priviliged instructions.
>
> --
> John McKown
> Systems Engineer IV
> IT
>
> Administrative Services Group
>
> HealthMarkets(r)
>
> 9151 Boulevard 26 * N. Richland Hills * TX 76010
> (817) 255-3225 phone *
> [email protected] * 
> www.HealthMarkets.com<http://www.healthmarkets.com/>
>
> Confidentiality Notice: This e-mail message may contain confidential or
> proprietary information. If you are not the intended recipient, please
> contact the sender by reply e-mail and destroy all copies of the original
> message. HealthMarkets(r) is the brand name for products underwritten and
> issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake
> Life Insurance Company(r), Mid-West National Life Insurance Company of
> TennesseeSM and The MEGA Life and Health Insurance Company.SM
>
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to