Published on Linux Journal (http://www.linuxjournal.com)
Linux Journal Contents #120, April 2004
By Staff
Created 2004-04-01 02:00

[1]

Linux Journal Issue #120/April 2004

Features

  • Real-World PHP Security [2]  by Xavier Spriet
    Learn the top four PHP security mistakes and the three key techniques you can use to secure your PHP app.
  • SPF Overview [3]  by Meng Weng Wong
    Spam, scams and worms all use e-mail forgery. Put a stop to it with the new mark of quality for your domain.
  • Security Distribution for Linux Clusters [4]  by Ibrahim Haddad and Miroslaw Zakrzewski
    Extend Linux Security Modules to enforce security rules across many systems.

Indepth

  • Constructing Red Hat Enterprise Linux v. 3 [5]  by Tim Burke
    Behind the scenes, contentious IT firms have their say in a new high-end distribution.
  • Samba Logging for Audit Trails [6]  by Edward S. Kablaoui
    When you have high-security audit requirements, use the source and add custom log entries.

Embedded

  • Driving Me Nuts [7]  by Greg Kroah-Hartman
    Writing a Simple USB Driver

Toolbox

  • At the Forge   COREBlog [8]  by Reuven M. Lerner
  • Kernel Korner   The Hidden Treasures of iptables [9]  by Chris Lowth
  • Cooking with Linux   Francois, Can You Keep a Secret? [10]  by Marcel Gagné
  • Paranoid Penguin   Application Proxying with Zorp, Part II [11]  by Mick Bauer

Columns

  • Linux for Suits   Showtime [12]  by Doc Searls
  • EOF   SOLIS, a Brazilian Free Software Cooperative [13]  by Cesar Brod

Departments

  • From the Editor [14]  
  • Letters [15]  
  • upFRONT [16]  
  • From the Publisher [17]  
  • On the Web [18]  
  • Best of Technical Support [19]  
  • New Products [20]  
__________________________

Source URL: http://www.linuxjournal.com/issue/120

Links:
[1] http://www.linuxjournal.com/files/linuxjournal.com/linuxjournal/issues/120/cover120.png
[2] http://www.linuxjournal.com/article/7237
[3] http://www.linuxjournal.com/article/7327
[4] http://www.linuxjournal.com/article/6943
[5] http://www.linuxjournal.com/article/7288
[6] http://www.linuxjournal.com/article/7251
[7] http://www.linuxjournal.com/article/7353
[8] http://www.linuxjournal.com/article/7346
[9] http://www.linuxjournal.com/article/7180
[10] http://www.linuxjournal.com/article/7354
[11] http://www.linuxjournal.com/article/7347
[12] http://www.linuxjournal.com/article/7352
[13] http://www.linuxjournal.com/article/7081
[14] http://www.linuxjournal.com/article/7366
[15] http://www.linuxjournal.com/article/7339
[16] http://www.linuxjournal.com/article/7340
[17] http://www.linuxjournal.com/article/7308
[18] http://www.linuxjournal.com/article/7364
[19] http://www.linuxjournal.com/article/7365
[20] http://www.linuxjournal.com/article/7363