Security DevCenter
oreilly.comSafari Books Online.Conferences.

advertisement




Security DevCenter Articles

51 to 100 of 211 Prev Next

Common Style Mistakes, Part 2 by John Coggeshall
Writing code well means balancing expressiveness with elegance. Remember, you're writing code that must be maintained. In the second of a series on PHP Paranoia, John Coggeshall gives three tips to write code that's easier to understand. 07/10/2003

Summer GNATS Trouble by Noel Davis
Noel Davis looks at problems in OpenSSH, radiusd-cistron, Ethereal, ypserv, lbreakout, GNATS, frox, poster, eldav, and PerlEdit. 06/30/2003

More Kernel Trouble by Noel Davis
Noel Davis looks at problems in Linux kernels, GNU Zip, xaos, Speak Freely, eterm, Hangul Terminal, typespeed, mikmod, kon2, zblast/xzb, and zenTrack. 06/16/2003

Apache Vulnerabilities by Noel Davis
Noel Davis looks at vulnerabilities to denial-of-service attacks with Apache web server and with CUPS; buffer overflows in PHP, glibc, and gps; and problems with ghostscript, Apache Portable Runtime (APR), mod_gzip, Batalla Naval, and Xmame. 06/04/2003

Common Style Mistakes, Part 1 by John Coggeshall
Programming securely is more than working down a list of checkboxes. You must adopt a security mindset. In the first of a series called PHP Paranoia, John Coggeshall explains several PHP style mistakes that make writing solid code more difficult. 05/29/2003

Adventures with Kerberos, CVS, and GSS-API by Jennifer Vesperman
One of the difficulties of writing about technology is exploring the dark corners where no one's ever been before. Jennifer Vesperman, author of the upcoming Essential CVS, recently tried to make her CVS installation use Kerberos authentication. She describes how she went about integrating the two in this article. 05/22/2003

Linux Kernel Problems by Noel Davis
Noel Davis looks at problems in Linux 2.4 kernels, sendmail, IMAP clients, cdrecord, lv, GNU Privacy Guard, EnGarde Secure Linux's sudo, SCO OpenLinux's mgetty and faxspool directory, BEA WebLogic Server, Unreal Engine, and WebLogic Express. 05/19/2003

Monkey Trouble by Noel Davis
Noel Davis looks at problems in Portable OpenSSH, Portable OpenSSH under AIX, ATM on Linux, Qpopper's poppassd, Monkey HTTPd, Red Hat's mod_auth_any, pptpd, EPIC4, HPUX's rexec, and vulnerabilities in Cisco equipment. 05/05/2003

Working with Forms in PHP, Part 2 by John Coggeshall
If you're doing any serious work with PHP, you'll eventually have to deal with file uploads. John Coggeshall explains how to process HTTP file uploads with PHP 4.3. 05/01/2003

Snort Problems by Noel Davis
Noel Davis looks at buffer overflows in Snort and SheerDNS, and problems in Xinetdvixie-cron, Oracle E-Business Suite FNDFS, xfsdump, Ximian Evolution, GtkHTML, kdegraphics, and psbanner. 04/21/2003

Apache Security Update by Noel Davis
Noel Davis looks at a security update to Apache; a major problem in sendmail; buffer overflows in Balsa, libsmtp, passlogd, lpr-ppd, and Solaris' dtsession; and problems in NetPBM, Eye of GNOME, the Progress database, and Red Hat Linux 9's vsftpd daemon. 04/07/2003

Ten Security Checks for PHP, Part 2 by Clancy Malcolm
The same global access that makes web apps useful means that you have to keep on top of security. Though it's easy to create sites in PHP, it's not immune to sloppy coding. Clancy Malcolm explains how to recognize and fix five potential security holes with PHP in the second of two articles. 04/03/2003

Linux Kernel Root Hole by Noel Davis
Noel Davis looks at a root hole in the Linux kernel; buffer overflows in Samba, qpopper, ircii, Mutt, DeleGate, SuSE's lprold, and Ethereal; and problems in OpenSSL, MySQL, man, tcpdump, and Red Hat's rxvt. 03/24/2003

Ten Security Checks for PHP, Part 1 by Clancy Malcolm
The same global access that makes web apps useful means that you have to keep on top of security. Though it's easy to create sites in PHP, it's not immune to sloppy coding. Clancy Malcolm explains how to recognize and fix five potential security holes with PHP in the first of two articles. 03/20/2003

Working with Forms in PHP, Part 1 by John Coggeshall
PHP is handy for templating and displaying dynamic data, but you're missing its full power until you handle user data. John Coggeshall explains how PHP 4.3 handles form submissions securely and sanely. 03/13/2003

Buffer Overflows in sendmail by Noel Davis
Noel Davis looks at buffer overflows in sendmail; Snort; the gzprintf() function supplied with the zlib library; and the lprm utility under OpenBSD, as well as problems in BIND; file; tcpdump; terminal emulators; Internet Message; and Messaging in the Emacs World. 03/11/2003

OpenSSL Timing Attack by Noel Davis
Noel Davis looks at problems in OpenSSL, Oracle, mod_php, MySQL, pam_xauth, VNC, apcupsd, nethack, Rogue, and BitchX. 02/24/2003

Working with Permissions in PHP, Part 2 by John Coggeshall
Having explained the Unix security model in his last column, John Coggeshall explains the permissions functions in PHP and how to use them. 02/20/2003

Understanding .NET Permissions: Where Did That Permission Come From? by Mike Gunderloy
The .NET security system is a marvelously intricate invention. You can customize the permissions available to an individual assembly or a group of assemblies (such as all code from a particular publisher) on an amazingly granular level. But many developers are a bit hazy on how all the pieces fit together to generate these permissions. In this article, Mike Gunderloy will walk you through the process of calculating permissions by hand. Armed with this knowledge, you can more effectively configure .NET to secure your assemblies. 02/18/2003

Linux Kernel Problems by Noel Davis
Noel Davis looks at problems in the Linux kernel, Kerberos, dchp3, the Blade encoder, WebSphere Advanced Server, SpamAssasin, OpenBSD's chpass, Red Hat Linux 8.0's kernel-utils package, w3m, Window Maker, and HPUX's wall. 02/10/2003

Basic Crypto w/ the .NET Framework by Ben Lowery
The .NET Framework offers basic support for cryptographic operations inside of the System.Security.Cryptography namespace in the mscorlib assembly. Out of the box, you are provided with implementations of many common symmetric key and public key-based algorithms. In addition, the cryptography framework was designed to be extensible, so that your implementation of any algorithm can be plugged in quite easily. In this article by Ben Lowery, he gets you started with Cryptography in .NET. 02/10/2003

Working with Permissions in PHP, Part 1 by John Coggeshall
The last series of PHP Foundations explained the basics of files and directories. If you're making your files public, though, you need some security. PHP follows the Unix model of user, group, and world permissions. John Coggeshall explains the Unix permission model. 02/06/2003

CVS Problems by Noel Davis
Noel Davis looks at problems in Concurrent Versions System (CVS), DHCP, slocate, Vim, Linux printer drivers, susehelp, fnord, mpg123, Astaro Security Linux firewall, and phpLinks. 01/27/2003

CUPS Vulnerabilities by Noel Davis
Noel Davis looks at buffer overflows in libmcrypt, HSphere Webshell, HTTP Fetcher Library, LCDproc, and UnixWare and Open UNIX's ps; and problems in the Common Unix Printing System, BitKeeper, FreeBSD's fpathconf(), S-PLUS, dhcpcd, leafnode, and Middleman. 01/13/2003

Buffer Overflows in SSH and PHP by Noel Davis
Noel Davis looks at buffer overflows in SSH, PHP, typespeed, Cyrus IMAP Server, Cyrus SASL library, and pdftops; and problems with PFinger, KDE, and zkfingerd. 12/30/2002

Samba Vulnerabilities by Noel Davis
Noel Davis looks at problems in Samba, Pine, FreeS/WAN, Solaris priocntl(), Traceroute NANOG, kon2, libcgi-tucbr, Python, pServ, and Alcatel OmniSwitch switches. 12/06/2002

BIND Issues by Noel Davis
Noel Davis looks at a large set of problems in BIND; buffer overflows in KDE's LISA, libpng, masqmail, FreeBSD resolver code, Windowmaker, Tiny HTTPd, and Zeroo HTTP Server; and problems in Lib HTTPd, KDE's telnet and rlogin KIO code, Kgpg, Squid, and UnixWare and OpenUnix's talkd. 11/18/2002

TriSentry, a Unix Intrusion Detection System by Glenn Graham
Security isn't only about locking your doors. You have to know when and where the bad guys are sniffing around outside. Glenn Graham's convinced that the tripartite TriSentry suite can help keep your network secure. 11/14/2002

Abuse Attack by Noel Davis
Noel Davis looks at buffer overflows in Abuse, log2mail, kadmind, Heimdal, ypserv, and trek; and problems in PHP-Nuke, lprng, pam_ldap, uudecode, and bzip2. 11/04/2002

Denial-of-Service Vulnerabilities by Noel Davis
Noel Davis looks at denial-of-service vulnerabilities in xinetd, syslog-ng, net-snmp, and Sun's lockd; problems with heartbeat, dvips, OpenOffice, and Cisco CatOS embedded HTTP server; and security vulnerabilities in kpf, gnome-gv, ggv, Mozilla, and PAM. 10/22/2002

A Technical Comparison of TTLS and PEAP by Matthew Gast
Strong authentication is a key component of wireless LAN security. Matthew Gast, author of 802.11 Wireless Networks: The Definitive Guide, looks at the latest wireless LAN authentication protocols. 10/17/2002

Apache Vulnerabilities by Noel Davis
Noel Davis looks at buffer overflows in Apache, fetchmail, Heimdal, logsurfer, ghostview, kghostview, and WN Server; and problems in unzip, tar, gv, SMRSH, and rogue. 10/07/2002

Slapper Worm by Noel Davis
Noel Davis looks at the Linux Slapper worm; a large set of vulnerabilities in NetBSD; and problems in libX11.so, OS X's nidump, DB4Web, joe, BRU Workstation, xbreaky, and Tru64/OSF1 version 3.x. 09/23/2002

PHP Injection Attack by Noel Davis
Noel Davis looks at an injection attack against PHP; several problems in KDE and Konqueror; buffer overflows in gain, kadmin, multiple applications in Tru64, and Ethereal; and problems in cacti, mhonarc, wordtrans, scrollkeeper, and the Cisco VPN Client. 09/16/2002

Bugzilla Security Problems by Noel Davis
Noel Davis looks at buffer overflows in PostgreSQL, and UnixWare and Open UNIX's ndcfg; and problems in PHP, scponly, the kernel supplied with Red Hat Linux 7.3, Bugzilla, EPIC Script Light, UnixWare DNS Resolver, Mantis, an exploit for the Cisco IOS TFTP Server bug, and Red Hat's tcl/tk and expect. 08/26/2002

C Call Vulnerabilities by Noel Davis
Noel Davis looks at buffer overflows in calloc(), Sun's ONE/iPlanet Web Server, dietlibc, OpenAFS, Kerberos 5 Administration System, and PNG libraries; and problems in FreeBSD's Berkeley Fast File System, CVS, iSCSI, Red Hat Secure Web Server, tinyproxy, and IRIX named. 08/12/2002

Promiscuous Mode Problems by Noel Davis
Noel Davis looks at a vulnerability in PHP; buffer overflows in Cisco IOS, Fake Identd, HylaFAX, and EnGarde Secure Linux's resolver libraries; and problems in the reporting of Promiscuous Mode by the Linux kernel, Sun Fire servers, chfn, chsh, Pine, GNU Mailman, and the VNC challenge and response. 07/30/2002

Squid Trouble by Noel Davis
Noel Davis looks at buffer overflows in Squid, mod-ssl, the Solaris Volume Manager, ATPhttpd, iPlanet, and kcms_configure; and problems in the CDE ToolTalk Database Server, the Linux kernel, nn, Icecast, NcFTP, and Sharp's Zaurus handheld computer. 07/15/2002

OpenSSH Remote Challenge Vulnerability by Noel Davis
Noel Davis look at remotely exploitable vulnerabilities in OpenSSH and Apache; a denial-of-service attack against BIND 9; buffer overflows in libc, tcpdump, and some RADIUS daemons; and problems in dnstools, XChat, UnixWare and Open UNIX's ppptalk, and IRIX's pmpost. 07/01/2002

X-Window Mozilla Attack by Noel Davis
Noel Davis looks at a denial-of-service attack against X Window servers; buffer overflows in the Oracle 9iAS Reports Server and Sun's AnswerBook2; and problems in Simpleinit, CGIscript.net scripts, Cisco IP Telephones, Mailman, Sun's snmpdx and mibiisa, the StepWeb Search Engine, FreeBSD's accept_filter, and Ghostscript. 06/17/2002

Trojaned Networking Tools by Noel Davis
Noel Davis looks at trojaned networking tools; a new version of OpenSSH; buffer overflows in fetchmail, mnews, Debian Solaris Netstd, Informix, and BannerWheel; and problems in dhcpd, Sendmail, Solaris' rwalld, and FreeBSD's rc. 06/03/2002

Seven Security Problems of 802.11 Wireless by Matthew Gast
Matthew Gast, author of O'Reilly's 802.11 Wireless Networks: The Definitive Guide, outlines the seven biggest risks of wireless networks, and tells us what to do about them. 05/24/2002

OpenSSH 3.2.2 Released by Noel Davis
Noel Davis looks at a new version of OpenSSH that corrects several security problems; buffer overflows in Wu-imapd, Solaris' lbxproxy, tcpdump, mpg321, lukemftp, and OpenServer sar; and problems in bzip2, FreeBSD's k5su, SuSE's shadow/pam-modules utilities, Red Hat's XML Extras Mozilla packages, and the Quake II server. 05/21/2002

Solaris Buffer Overflows by Noel Davis
In this week's column, Noel Davis look at buffer overflows in Solaris' admintool and cachefsd, the Kerberos4 FTP client, and dtprintinfo; problems in mod_python, Nautilus, Red Hat Linux's DocBook stylesheet, IRIX's nsd, and Solaris' rwall; and talks about reducing the risk of security problems. 05/06/2002

Vulnerabilities in FreeBSD by Noel Davis
This week Noel Davis looks at buffer overflows in OpenSSH, Squid, Listar/Ecartis, slrnpull, and IRIX's syslogd; problems in Sudo, MHonArc, and Mosix; and a local root hole and a DOS attack in FreeBSD. 04/29/2002

SSH Port Forwarding by Daniel J. Barrett and Richard E. Silverman
Port forwarding is another method of allowing SSH through a firewall. This excerpt also touches on some security concerns and SSH authentication. Excerpted from Chapter 11 of SSH, The Secure Shell: The Definitive Guide. 04/25/2002

Oracle9i Database Server Problems by Noel Davis
Noel Davis looks at problems with the Oracle9i Database Server; buffer overflows in XPilot, Tru64 Unix's libc and dtprintinfo, and the Melange Chat Server; and problems in Snort, Mandrake's rsync, Raptor Firewall, restricted shells, and the Informix Web DataBlade. 04/22/2002

Wireless LAN Security: A Short History by Matthew Gast
Matthew Gast, author of O'Reilly's 802.11: The Definitive Guide, explains the security flaws in 802.11 wireless networks and looks ahead to the remedies. 04/19/2002

Open BSD Local Root Exploit by Noel Davis
In this week's Security Alerts, Noel Davis reports on an OpenBSD local root exploit; problems with OpenBSD's rshd, rexecd, and atrun; new versions of Red Hat Linux's tcpdump, libpcap, and arpwatch; and problems in Webalizer, Open Unix and UnixWare's libX11, IMP, ntop, SuSE's ucd-snmp library, Anthill, INN, and several IRIX utilities. 04/16/2002

Using SCP Through a Gateway by Daniel J. Barrett and Richard E. Silverman
Using SCP though a gateway requires a bit more configuration than SSH. 04/11/2002

51 to 100 of 211 Prev Next


Sponsored by: