Having authenticated with WebAuth using an SSO username and password, the PHP script is executed. As you can see, the PHP script is passed a parameter which is the URL of a login page of a Rails application. The only thing the PHP script does is to redirect to that URL passing a parameter that is a base64 encoded string: https://www.abcd.ox.ac.uk:8113/apps/contacts/login?id=base64string The id parameter is the base64 encoded version of an encryption of the username and the current date and time.
Read the rest of this entry »
Most Internet servers sit behind firewalls and use detection scripts to send alerts when break?ins are attempted. Some system administrators even run software to detect portscanners and denial?of?service attempts. However, many system administrators still overlook security problems in CGI scripts and web applications.
Read the rest of this entry »
In our examination of the C# programming language thus far, we’ve seen that classes are a basic design and structuring tool. For example, you might have an application that uses a lot of X,Y points, and you could implement a Point class using C# language features. Instances (objects) of this class would represent specific points like 123,456.
Read the rest of this entry »
Introduction Features Protocol Support Connections and Pinouts Serial Port Serial Connector Pinouts Network Port Ethernet Connector Pinouts LEDs_ Product Information Label Technical Specifications 2: Getting Started Addresses and Port Number Ethernet (MAC) Address Internet Protocol (IP) Address Port Number Physically Connecting the Unit Methods of Assigning the IP Address DHCP AutoIP DeviceInstaller Install the DeviceInstaller Assign IP Address and Network Class Test the IP Address Add the Unit to the Manage List Opening a Configuration Window ARP and Telnet Serial Port Login
Read the rest of this entry »
BUFFER OVERFLOW ATTACK SARE THE most popular method intruders use to gain remote and privileged access to computer systems. Programs that fail to use appropriate bounds checking can allow an attacker to write data beyond the intended boundaries of a buffer and thus possibly corrupt control structures in the program. This enables an attacker to execute arbitrary code with the same privilege as the victim process. An attacker’s preference is usually to overwrite the saved instruction pointer that is pushed onto the stack before a function call or to overwrite a function pointer that will be used later in the program. It is also possible to use these attacks simply to overwrite other data.
Read the rest of this entry »
16 Feb
Posted by jj as Security, Web Server
Lock down the box! Solution: 1. Turn on encryption 2. Lock down console line 3. Lock down telnet / ssh / ACL for access 4. Configuring local usernames and secret passwords 5. The QUICK N DIRTY Script 1. Turn on encryption To ensure that passwords are not shown in the config files in clear text, turn on password encryption.
Read the rest of this entry »
Remotely logging on to machines is a very common task The most common programs to login were telnet, rsh and rlogin Networks, and LANs in particular, are insecure If a group of computers are connected in a lab, any computer in the lab can see all the data sent across the network Authentication is the process of proving an identity To access a computer, you provide an account name and something that proves you are allowed to access it Passwords are the normal method for authentication Passwords must be protected and this is difficult across a network telnet and friends send login names and passwords in plain text
Read the rest of this entry »
16 Feb
Posted by jj as Security, Web Server
Secure shell (SSH) can safely be called one of the rare successes in which a more secure technology has largely replaced a less secure but entrenched tool: telnet. We perform a market analysis to determine how and why SSH succeeded despite the existence of an entrenched legacy tool while similar technologies such as secure file transfer protocols have been far less successful. We show that network externalities, usually a first order effect, were not a significant factor impeding the adoption of SSH, and that SSH offered equivalent functionality and greater ease of use. We argue that these factors were the primary consideration in the willingness to change.
Read the rest of this entry »