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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

You<br />

implement<br />

security<br />

policy<br />

by<br />

applying<br />

the<br />

appropriate<br />

security<br />

mechanisms<br />

to<br />

the<br />

objects<br />

requiring<br />

protection.<br />

Security<br />

mechanisms<br />

include:<br />

v<br />

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

control<br />

list<br />

(ACL)<br />

policies<br />

ACL<br />

policies<br />

identify<br />

user<br />

types<br />

that<br />

can<br />

be<br />

considered<br />

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

access<br />

and<br />

specify<br />

the<br />

operations<br />

permitted<br />

on<br />

the<br />

object.<br />

v<br />

Protected<br />

object<br />

policies<br />

(POP)<br />

A<br />

POP<br />

specifies<br />

additional<br />

conditions<br />

governing<br />

the<br />

access<br />

to<br />

the<br />

protected<br />

object,<br />

such<br />

as<br />

privacy,<br />

integrity,<br />

auditing,<br />

and<br />

time-of-day<br />

access.<br />

v<br />

Extended<br />

attributes<br />

Extended<br />

attributes<br />

are<br />

additional<br />

values<br />

placed<br />

on<br />

an<br />

object,<br />

ACL,<br />

or<br />

POP<br />

that<br />

can<br />

be<br />

read<br />

and<br />

interpreted<br />

by<br />

third-party<br />

applications<br />

(such<br />

as<br />

an<br />

external<br />

authorization<br />

service).<br />

The<br />

core<br />

component<br />

of<br />

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

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

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

is<br />

the<br />

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

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

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

authorization<br />

service—which<br />

permits<br />

or<br />

denies<br />

access<br />

to<br />

protected<br />

objects<br />

(resources)<br />

based<br />

on<br />

the<br />

user’s<br />

credentials<br />

and<br />

the<br />

access<br />

controls<br />

placed<br />

on<br />

the<br />

objects.<br />

To<br />

successfully<br />

implement<br />

the<br />

security<br />

policy,<br />

you<br />

must<br />

logically<br />

organize<br />

the<br />

different<br />

content<br />

types<br />

(as<br />

described<br />

in<br />

“Identifying<br />

content<br />

types<br />

and<br />

levels<br />

of<br />

protection”<br />

on<br />

page<br />

7)<br />

and<br />

apply<br />

the<br />

appropriate<br />

ACL<br />

and<br />

POP<br />

policies.<br />

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

control<br />

management<br />

can<br />

be<br />

very<br />

complex<br />

and<br />

is<br />

made<br />

much<br />

easier<br />

by<br />

careful<br />

categorization<br />

of<br />

the<br />

content<br />

types.<br />

Identifying<br />

content<br />

types<br />

and<br />

levels<br />

of<br />

protection<br />

As<br />

the<br />

security<br />

administrator<br />

of<br />

your<br />

Web<br />

space,<br />

you<br />

must<br />

correctly<br />

identify<br />

the<br />

types<br />

of<br />

content<br />

available<br />

to<br />

a<br />

variety<br />

of<br />

user<br />

types.<br />

Some<br />

content<br />

must<br />

be<br />

highly<br />

protected<br />

and<br />

available<br />

only<br />

to<br />

specific<br />

users;<br />

other<br />

content<br />

is<br />

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

general<br />

public<br />

view.<br />

Each<br />

security<br />

scenario<br />

demands<br />

different<br />

protection<br />

requirements<br />

and<br />

the<br />

associated<br />

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

configuration.<br />

It<br />

is<br />

your<br />

responsibility<br />

to:<br />

v<br />

Know<br />

your<br />

Web<br />

content<br />

v<br />

Identify<br />

the<br />

types<br />

of<br />

users<br />

requiring<br />

access<br />

to<br />

this<br />

content<br />

v<br />

Understand<br />

the<br />

strengths<br />

and<br />

weaknesses<br />

of<br />

the<br />

available<br />

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

configuration<br />

options<br />

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

securing<br />

this<br />

content<br />

Protection<br />

of<br />

Web<br />

content<br />

falls<br />

into<br />

three<br />

broad<br />

categories:<br />

1.<br />

Public<br />

content<br />

–<br />

access<br />

requires<br />

no<br />

protection<br />

v<br />

Unauthenticated<br />

clients<br />

access<br />

using<br />

HTTP<br />

v<br />

Unauthenticated<br />

credential<br />

used<br />

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

access<br />

control<br />

to<br />

resources<br />

v<br />

Basic<br />

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

configuration<br />

requirements<br />

2.<br />

Public<br />

content<br />

–<br />

access<br />

requires<br />

privacy<br />

(encryption)<br />

v<br />

Unauthenticated<br />

clients<br />

access<br />

using<br />

HTTPS<br />

v<br />

Encryption<br />

required<br />

to<br />

protect<br />

sensitive<br />

data<br />

required<br />

by<br />

application<br />

server<br />

(such<br />

as<br />

credit<br />

card<br />

numbers<br />

and<br />

user<br />

account<br />

in<strong>for</strong>mation)<br />

v<br />

Unauthenticated<br />

credential<br />

used<br />

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

access<br />

control<br />

to<br />

resources<br />

v<br />

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

configuration<br />

needs<br />

to<br />

stipulate<br />

privacy<br />

3.<br />

Private<br />

content<br />

–<br />

access<br />

requires<br />

authentication<br />

Chapter<br />

1.<br />

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

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

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

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

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

overview<br />

7

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

Saved successfully!

Ooh no, something went wrong!