• No results found

Windows 2003 Security Hints

N/A
N/A
Protected

Academic year: 2021

Share "Windows 2003 Security Hints"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

Security Event – April 28, 2004 Page 1 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Windows 2003 – Security Hints

christoph.schnidrig@csnc.ch

Agenda

g The Power of Group Policies

g Local Policies

g Active Directory Services (Organizational Units) g Group Policy Management Console

g Administrative Templates

g Demonstrations

g Rainbow Crack g Software Restriction g Domain Trust Vulnerability

(2)

2

Security Event – April 28, 2004 Page 3

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch Policies

g Using Group Policy and its extensions, you can:

g Manage registry-based policy through Administrative

Templates. Group Policy creates a file that contains registry settings that are written to the User or Local Machine portion of the registry database (like application settings for IE and Outlook).

g Assign scripts (such as computer startup and shutdown,

and logon and logoff).

g Redirect folders from the Documents and Settings folder on

the local computer to network locations (My documents).

g Manage applications (assign, publish, update, or repair).

To do this, you use the Software Installation extension.

g Specify security options including Software Restriction.

Security Event – April 28, 2004 Page 4

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch Local Policies

(3)

Security Event – April 28, 2004 Page 5 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch ADS (OU-Structure)

g OU‘s are used to

group similar objects

g Objects can be users

or computers

g Policy can be

attached to an OU in order to apply the settings to all OU members

OU=Organizational Unit, ADS=Active Directory Services

(4)

4

Security Event – April 28, 2004 Page 7

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch Administrative Templates

g Lock the user down in order to gain security and lower the load of the

help desk.

Security Event – April 28, 2004 Page 8

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Rainbow Crack

Time-Memory Tradeoff

Demonstration 1

(5)

Security Event – April 28, 2004 Page 9 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch Rainbowcrack: Overview g Rainbow Crack g Time/Memory Tradeoff g Bases on precomputed tables

Idea: Execute the exhaustive work in advance and store all password:hash pairs.

g This method is not practicable because of the large amount

of memory is needed!

g The cipher text is stored in chains whereby only the first

and the last element of a chain is stored in memory.

g The chains are created using a reduction function which

creates a key (password) from a cipher text.

Source: http://lasecpc13.epfl.ch/ntcrack/, http://www.antsight.com/zsl/rainbowcrack/

Rainbowcrack: Pre-condition

g Precomputed Rainbow Tables

g LM Table, Keyspace: alphanumeric and 7 characters take

about 15 days to compute (related to the processor speed)

g The password hashes

g Local SAM

g Active Directory (on DC) g Rescue floppy disk g Repair folder g Backup tapes g Over the network

(6)

6

Security Event – April 28, 2004 Page 11

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Rainbowcrack: Extraction of the hashes

g Extract the hashes from the AD

Security Event – April 28, 2004 Page 12

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch Rainbowcrack live

(7)

Security Event – April 28, 2004 Page 13 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch Rainbowcrack: Countermeasures

g Protect the key to the castle (password hashes)

g Minimize the Domain Admin accounts

g Domain Administrators should not do office work with the

high-privileged account (use Terminal Server instead)

g Patch your DC‘s

g Do not install server applications (IIS, SQL...) on DC‘s g Protect your installation sources, backups as well as ERDs

g Do not store LM hash (Group Policies) g Enforce strong passwords (Group Policies)

Software Restriction Policies

Stop Malicious Mobile Code

(8)

8

Security Event – April 28, 2004 Page 15

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Software Restriction Policy: Overview

g Software Restriction Policy

g Applicable by Group Policy g Controls the invoking of code

g Rule set

g Default Policy – Disallow, Unrestricted g Path Rule (e.g. c:\program files) g Hash Rule

g Certificate Rule

Security Event – April 28, 2004 Page 16

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Software Restriction Policy: Rules

(9)

Security Event – April 28, 2004 Page 17 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Software Restriction Policy: Demonstration

g The prevention of executing malicious mobile code

Software Restriction Policy: What reason?

g You can not prevent the delivery of Malicious Mobile

Code!

g Software Restriction Policy can help to prevent the

execution of MMC

(10)

10

Security Event – April 28, 2004 Page 19

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability

In God we trust all other we monitor (NSA)

Demonstration 3

Security Event – April 28, 2004 Page 20

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability: Security Model

g Windows Security Model

g All resources are protected with Access Control Lists (ACL) g ACLs contain Access Control Entries (ACE)

g ACE = security ID (SID) of a user account

(11)

Security Event – April 28, 2004 Page 21 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability: Trusting

g Domain Trust

g The logon domain compiles the „ticket“ (authorization data) g All domains within a forest have automatic, two way trusts

Domain Trust Vulnerability: Design Bug

g Design Bug

g A trusting domain (resource) never verifies the

authorization data it gets from a trusted domain (user).

g The trusting domain believes that the account that seeks

access is legitimately allowed to use all of the SIDs presented in the authorization data – including the one in the SIDHistory!

(12)

12

Security Event – April 28, 2004 Page 23

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability: Attack Overview

g The admin of the child

domain wants to take over the root domain.

Child Domain Admin Domain C ontroller Root Domain Enterprise Admin s

Security Event – April 28, 2004 Page 24

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability: Attack I

(13)

Security Event – April 28, 2004 Page 25 GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability: Attack II

g Insertion of the gathered SID into the SIDHistory

g Pre-Conditions: Physical access to the server, Directory

Restore Password

Domain Trust Vulnerability: Attack III

g Modified SIDHistory

g The particular user is now able to connect to the other

(14)

14

Security Event – April 28, 2004 Page 27

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Domain Trust Vulnerability: Countermeasures

g Countermeasures

g Cannot be prevented within a forest

g A security patch implements SID filtering which prevents

inter-forest attacks

g Secure design of Active Directory (different forest for

different legal entities)

Security Event – April 28, 2004 Page 28

GLÄRNISCHSTRASSE 7 POSTFACH 1671 CH-8640 RAPPERSWIL Tel.+41 55-214 41 60 Fax+41 55-214 41 61 info@csnc.ch www.csnc.ch

Do not spend your time in securing your

systems, just encrypt all your data

(Unknown)

References

Related documents

The severe episodes of low back pain from degenerative disc disease will generally last from a few days to a few months before the patient goes back to their baseline level of

(A bond is “callable” when an issuer reserves the ability to redeem a bond before the bond’s stated maturity. Bonds are most commonly called because the bond is paying

For the supply of water for use outside the area of jurisdiction of the City of Johannesburg (excluding water supplied in bulk to another local authority)

For example, in order to localize website text (element [T]) using this level of localization, two things are required: (1) translate the website text to the target language, and

monitor the corporate political activity of the food industry with respect to public health using publicly available information. Sacks G, Swinburn B, Kraak V, Downs S, Walker

A small, cup- shaped sail placed low on the rear deck keeps the boat from tipping forward.. Make it from the plastic sail that comes in the

SHOW JUMP ARENA 1 - REAR START TIME 9.30AM.. JUDGE - SHANNON MITCHELL & ISABEL STANLEY

- All Art & Lutherie, Seagull, Norman and Simon&Patrick Folk & Concert Hall models SLEX03BLK ELECTRIC GUITAR BAG. - Electric Guitar even with Tremolo & Bigsby,