An Introduction to VoIP and VOCAL For years, software has been available for making "free" long-distance calls between workstations over the Internet. The early versions of this software provided poor quality, but users were willing to suffer packet loss, jitter, and latency in return for bypassing normal long-distance toll charges. Today, users can choose from a large variety of Voice over IP (VoIP) software packages. Improvements in bandwidth and the processing speeds of home PCs have enabled practical conversations through VoIP devices.
Introduction to Digital Rights Management Most people have heard of software licensing and pay per view television, but possibly not connected it with a development in technology called Digital Rights Management (DRM). To understand what DRM is trying to achieve you first of all need to understand intellectual property.
A Gentle Introduction to SQL SQL stands for "Structured Query Language". This language allows us to pose complex questions of a database. It also provides a means of creating databases. SQL very widely used. Many database products support SQL, this means that if learn how to use SQL you can apply this knowledge to MS Access or SQL Server or to Oracle or Ingres and countless other databases.
Introduction to Shell Scripting This series focuses on shell scripting in Unix/Linux and focuses on using the bash scripting language. The assumption is that you are new to both Unix and programming. However you will still find things easier to understand if you have some programming experience in a high level language like Basic, C/C++, Java or Pascal/Delphi and some experience with Unix or Linux.
An Introduction to Incident Handling Incident handling is a generalized term that refers to the response by a person or organization to an attack. An organized and careful reaction to an incident can mean the difference between complete recovery and total disaster. This paper will provide a logical approach to handling two common forms of attack - virus outbreak and system compromise. The method that this article will propose includes the following sequence of steps that should be followed in the case of all types of attack.
Introduction to Database and Application Worms In the recent past, a new set of threats have emerged, worms that propagate through vulnerabilities in databases rather than through more traditional operating system or web server holes. Despite their lack of sophistication, these worms have been somewhat successful because of the poor state of database security. Security in databases has generally been ignored and the threat management of these applications has been non-existent.
Introduction to the NSA Infosec Assessment Methodology (IAM) On May 22, 1998 President Clinton signed Presidential Decision Directive 63 (PPD 63). This directive outlined the civilian and governmental responsibility of protecting the US Critical Infrastructure and established the framework for the National Infrastructure Assurance Plan. One portion of the National Infrastructure Assurance Plan mandates that the National Security Agency (NSA) will perform information security assessments of US Government systems. This assessment became known as the NSA's Infosec Assessment Methodology (IAM).
Biometric Authentication, An Introduction Historically, usernames and passwords are the most common form of authenticating computer users. They are also both the worst management headache for IT staff and the biggest network security hole in existence. Many help desks handle more password related calls than any other category. Users routinely share their passwords with one another. We have passwords on yellow sticky notes on the monitor and under the keyboard. If you don't find the password there, try the Rolodex under "P" for Password.
Introduction to Spyware Keyloggers The purpose of this article is to discuss keyloggers found in spyware applications, including their detection, features, and removal.