21.03.2013 Views

Problem - Kevin Tafuro

Problem - Kevin Tafuro

Problem - Kevin Tafuro

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.

Symbols<br />

= (equals), base64 padding character, 124<br />

% (percent), 76<br />

in URL encodings, 99<br />

_POSIX_MEMLOCK_RANGE macro, 708<br />

_ _builtin_frame_address( ), 711<br />

Numbers<br />

0xFEEDFACE markers, 655<br />

3DES (Triple-DES), 157, 159<br />

key length, 158<br />

A<br />

abort( ), 6, 18<br />

access( ), 43<br />

access control, 38–70<br />

address-based vs. authentication, 379<br />

restricting based on hostname, IP<br />

address, 379–386<br />

Unix, 38–41<br />

Windows, 41–43<br />

access control entries (ACEs), 41, 42<br />

access control files, 381<br />

IP address or hostname lists, 382<br />

rules, 382<br />

accessing file information securely, 53<br />

ACEs (access control entries), 41, 42<br />

ACLs (access control lists), 8, 41<br />

AdjustTokenPrivileges( ), 12, 13<br />

Advanced Encryption Standard (see AES)<br />

advisory locks, 58<br />

We’d like to hear your suggestions for improving our indexes. Send email to index@oreilly.com.<br />

This is the Title of the Book, eMatter Edition<br />

Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.<br />

Index<br />

AES (Advanced Encryption Standard), 157,<br />

159<br />

Brian Gladman’s version, 173<br />

CBC mode in OpenSSL, 225<br />

key length, 158<br />

OMAC and, 281<br />

security at 128-bits, 313<br />

supported key sizes, 226<br />

anonymous pipes, 476<br />

anti-debugger code, 681<br />

anti-tampering, 647–699<br />

assembly language code examples, 647<br />

software protection (see software<br />

protection)<br />

arbitrary-precision libraries, 315<br />

ASCII<br />

base64 mapping to, 123<br />

hexadecimal data, conversion into<br />

binary, 121<br />

random strings, getting, 611<br />

ASN.1 language, 352<br />

asprintf( ), 78<br />

assembly language<br />

code examples, 647<br />

Intel and AT&T syntax, 647<br />

AssignProcessToJobObject( ), 733<br />

Athlon XP, counting clock cycles on, 152<br />

attacks<br />

active vs. eavesdropping, 71<br />

against one-way constructs, 251<br />

birthday attacks, 252<br />

preventing, 270–273<br />

blinding attacks, preventing, 341<br />

739

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

Saved successfully!

Ooh no, something went wrong!