10.02.2013 Views

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pdadmin><br />

pop<br />

modify<br />

test<br />

set<br />

ipauth<br />

add<br />

9.1.2.3<br />

255.255.255.0<br />

0<br />

v<br />

Deny<br />

access<br />

based<br />

solely<br />

on<br />

IP<br />

address,<br />

or<br />

range<br />

of<br />

IP<br />

addresses,<br />

regardless<br />

of<br />

authentication<br />

strength<br />

level.<br />

This<br />

restriction<br />

is<br />

en<strong>for</strong>ced<br />

by<br />

using<br />

the<br />

key<br />

word<br />

<strong>for</strong>bidden<br />

as<br />

the<br />

final<br />

parameter.<br />

For<br />

example,<br />

to<br />

restrict<br />

only<br />

the<br />

client<br />

at<br />

IP<br />

address<br />

9.1.2.3<br />

from<br />

accessing<br />

the<br />

protected<br />

resource:<br />

pdadmin><br />

pop<br />

modify<br />

test<br />

set<br />

ipauth<br />

9.1.2.3<br />

255.255.255.255<br />

<strong>for</strong>bidden<br />

Likewise,<br />

to<br />

restrict<br />

requests<br />

from<br />

all<br />

IP<br />

addresses<br />

on<br />

the<br />

9.1.2.x<br />

subnet<br />

from<br />

accessing<br />

the<br />

resource:<br />

pdadmin><br />

pop<br />

modify<br />

test<br />

set<br />

ipauth<br />

9.1.2.3<br />

255.255.255.0<br />

<strong>for</strong>bidden<br />

v<br />

Prevent<br />

requests<br />

from<br />

all<br />

IP<br />

addresses<br />

from<br />

accessing<br />

the<br />

protected<br />

object,<br />

unless<br />

the<br />

IP<br />

address<br />

has<br />

been<br />

enabled<br />

by<br />

a<br />

previous<br />

pop<br />

modify<br />

set<br />

ipauth<br />

add<br />

command.<br />

For<br />

example,<br />

in<br />

a<br />

use<br />

case<br />

above,<br />

a<br />

range<br />

of<br />

IP<br />

addresses<br />

were<br />

required<br />

to<br />

access<br />

the<br />

protected<br />

resource<br />

by<br />

using<br />

authentication<br />

strength<br />

level<br />

1:<br />

pdadmin><br />

pop<br />

modify<br />

test<br />

set<br />

ipauth<br />

add<br />

9.1.2.3<br />

255.255.255.0<br />

1<br />

The<br />

administrator<br />

can,<br />

in<br />

addition,<br />

specify<br />

that<br />

requests<br />

from<br />

all<br />

other<br />

IP<br />

addresses<br />

will<br />

be<br />

denied,<br />

regardless<br />

of<br />

authentication<br />

strength<br />

level,<br />

in<br />

the<br />

following<br />

pdadmin<br />

command:<br />

pdadmin><br />

pop<br />

modify<br />

test<br />

set<br />

ipauth<br />

anyothernw<br />

<strong>for</strong>bidden<br />

The<br />

option<br />

anyothernw<br />

means<br />

any<br />

other<br />

network<br />

address,<br />

and<br />

the<br />

option<br />

<strong>for</strong>bidden<br />

en<strong>for</strong>ces<br />

the<br />

denial<br />

policy.<br />

Attach<br />

a<br />

protected<br />

object<br />

policy<br />

to<br />

a<br />

protected<br />

resource<br />

After<br />

a<br />

protected<br />

object<br />

policy<br />

(POP)<br />

has<br />

been<br />

defined<br />

and<br />

created,<br />

it<br />

must<br />

be<br />

attached<br />

to<br />

the<br />

protected<br />

resources<br />

to<br />

which<br />

it<br />

applies.<br />

The<br />

syntax<br />

<strong>for</strong><br />

attaching<br />

a<br />

POP<br />

is:<br />

pdadmin<br />

pop<br />

attach<br />

object_name<br />

pop_name<br />

For<br />

example,<br />

an<br />

authentication<br />

policy<br />

<strong>for</strong><br />

a<br />

<strong>WebSEAL</strong><br />

deployment<br />

could<br />

be<br />

defined<br />

as<br />

follows:<br />

v<br />

The<br />

deployment<br />

will<br />

use<br />

<strong>for</strong>ms<br />

authentication<br />

and<br />

certificate<br />

authentication.<br />

Forms<br />

authentication<br />

is<br />

the<br />

first<br />

authentication<br />

strength<br />

level<br />

(1)<br />

and<br />

certificate<br />

authentication<br />

is<br />

the<br />

second<br />

(stronger)<br />

authentication<br />

level<br />

(2).<br />

v<br />

Users<br />

must<br />

authenticate<br />

using<br />

<strong>for</strong>ms<br />

authentication<br />

or<br />

stronger<br />

to<br />

access<br />

the<br />

following<br />

protected<br />

resource<br />

(a<br />

<strong>WebSEAL</strong><br />

junction):<br />

/<strong>WebSEAL</strong>/hostA/junction<br />

v<br />

Users<br />

must<br />

authenticate<br />

using<br />

certificate<br />

authentication<br />

to<br />

access<br />

the<br />

following<br />

protected<br />

resource<br />

(an<br />

application):<br />

/<strong>WebSEAL</strong>/hostA/junction/applicationA<br />

To<br />

implement<br />

this<br />

policy,<br />

the<br />

following<br />

configuration<br />

steps<br />

must<br />

take<br />

place.<br />

1.<br />

Modify<br />

the<br />

<strong>WebSEAL</strong><br />

configuration<br />

file<br />

to<br />

grant<br />

<strong>for</strong>ms<br />

authentication<br />

an<br />

authentication<br />

strength<br />

of<br />

1<br />

and<br />

certificate<br />

authentication<br />

a<br />

strength<br />

of<br />

2:<br />

[authentication-levels]<br />

level<br />

=<br />

unauthenticated<br />

level<br />

=<br />

password<br />

level<br />

=<br />

ssl<br />

2.<br />

Create<br />

a<br />

POP<br />

<strong>for</strong><br />

authentication<br />

level<br />

1<br />

(<strong>for</strong>ms<br />

authentication).<br />

124<br />

<strong>IBM</strong><br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

<strong>Manager</strong><br />

<strong>for</strong><br />

e-<strong>business</strong>:<br />

<strong>WebSEAL</strong><br />

<strong>Administration</strong><br />

Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!