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.

spc_send_credentials( ), 483<br />

SpcSetIV( ), 241<br />

spc_smc_decrypt( ), 694<br />

spc_socket_accept( ), 477<br />

spc_socket_close( ), 477<br />

spc_socketpool_close( ), 727<br />

spc_socketpool_init( ), 724<br />

spc_socketpool_setlimit( ), 724<br />

spc_socket_recvfrom( ), 477<br />

spc_socket_sendto( ), 477<br />

spc_ssock_client_send( ), 495<br />

spc_ssock_t object<br />

erasure, 499<br />

initialization, 495<br />

SPC_TEST_BOOL macro, 670<br />

spc_threadpool_cleanup( ), 723<br />

spc_threadpool_init( ), 722<br />

spc_threadpool_schedule( ), 719, 721<br />

spc_throttle( ), 399<br />

spc_trap_detect( ), 683<br />

spc_unix_connect( ), 485<br />

spc_unix_server( ), 485<br />

SpcUnlockResource( ), 64<br />

SPC_USE_DBG_SYM macro, 681<br />

spc_user_getname( ), 373<br />

spc_utf8_isvalid( ), 111<br />

spc_verifyandmaybesave_callback( ), 439<br />

spc_verify_callback( ), 528<br />

SpcVerifyCert( ), 534<br />

spc_verify_cert( ), 529<br />

SpcVerifyCertHostName( ), 541<br />

spc_verify_cert_hostname( ), 540<br />

spc_verify_nonced_digest( ), 272<br />

spc_verify_via_ocsp( ), 565<br />

SpcWipeFile( ), 49<br />

spc_words2bin(), 131<br />

spc_x509store_addusecert( ), 538<br />

spc_x509store_clearflags( ), 528<br />

spc_x509store_setcafile( ), 527<br />

spc_x509store_setcallback( ), 528<br />

spc_x509store_setcapath( ), 439, 527<br />

spc_x509store_setcrlfile( ), 527<br />

spc_x509store_setflags( ), 528<br />

spc_x509store_setusecertfile( ), 538<br />

spc_x509store_t objects, 526, 536<br />

SPLIT_VAR macro, 669<br />

spoofing of hostnames, IP addresses, 379<br />

sprintf( ), 77<br />

SQL injection attacks, 107–110<br />

SRP (Secure Remote Password), 368<br />

SSL (Secure Sockets Layer), 371<br />

clients, creating, 455–457<br />

database connections, securing with, 487<br />

MySQL, 488<br />

PostgreSQL, 489<br />

servers, creating, 457–460<br />

session caching, 460–463<br />

session caching modes, 461<br />

sessions vs. connections, 460<br />

tunnels, 468–470<br />

verifying a peer’s certificate, 535–539<br />

SSL_accept( ), 460<br />

SSL_CTX objects, 459, 535<br />

flagging and modes, 535<br />

SSL_CTX_set_cipher_list( ), 536<br />

SSL_CTX_set_verify( ), 535<br />

SSL_SESSION objects, 463<br />

SSL_SESSION_free( ), 463<br />

SSLv2 protocol, insecurity of, 536<br />

SSPI (Security Support Provider<br />

Interface), 454<br />

StackGuard, 78<br />

stack-smashing attacks, 79<br />

preventive technologies, 83<br />

stat( ), 54<br />

station-to-station protocol, 436<br />

stdarg.h file, 711<br />

stdin, stdout, and stderr file descriptors, 23<br />

Stevens, W. Richard, 714<br />

str, input to spc_words2bin( ), 132<br />

strcpy( ), 80<br />

strdup( ), 93<br />

stream ciphers, 146, 157<br />

precomputing keystream for, 207<br />

PRNGs compared to, 582<br />

using as PRNGs, 587<br />

RC4, 587<br />

strings of random ASCII characters,<br />

getting, 611<br />

strlcat( ), 80<br />

strlcpy( ), 80<br />

strncpy( ), 73, 80<br />

strsafe.h, 81<br />

Stunnel, 468–470<br />

accept and connect keys, 469<br />

certificate and verification<br />

limitations, 490<br />

client mode, enabling, 470<br />

configuration file, 469<br />

server mode, enabling, 469<br />

Version 4.00 changes in configuration<br />

controls, 468<br />

surreptitious forwarding attacks, 343<br />

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

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

Index | 759

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

Saved successfully!

Ooh no, something went wrong!