View Post

Unix Permissions For UMUC’s Nova Server Explained

In CMST 385, Web Development by Ian CarnaghanLeave a Comment

All files and directories created in a Unix environment such as Nova are assigned permissions based on the level of access available to different user groups. In order to understand permissions better, we will discuss users, groups and ownership. Users Unix is a multi-user operating system. It serves many users who have ownership or certain privileges of resources on the …

FacebookTwitterGoogle+PinterestLinkedInShare
View Post

Drupal Development Environment in less than 10 Minutes

In Web Development by Ian CarnaghanLeave a Comment

Drupal can be installed on any number of environments, but since it was developed primarily to run on an Apache server with PHP and MySQL database, it makes sense to mimic this environment as much as possible in a development sandbox. There are LAMP applications for both Windows (WAMP / XAMP) and Mac OS (MAMP) which can serve as a Linux replacement, however …

View Post

Freedom of Information Act (FOIA) Quick Overview

In Business, Cybersecurity, Web Development by Ian CarnaghanLeave a Comment

Lately I’ve been carrying out some work involving the Freedom of Information Act (FOIA). There is tons of information about FOIA on the web including on the official foia.gov website, however I decided to summarize the main points of this law in an easy to read / digestible format. This article is broken down into three main parts, a brief intro, …

View Post

Managed WordPress Hosting with Media Temple

In Web Development by Ian CarnaghanLeave a Comment

I recently migrated this site to Media Temple’s managed WordPress hosting plan. For a number of years I had been running a dedicated server through CoreNetworks, which I have been extremely happy with. More recently however I have come to realize I no longer have the need for dedicated server and began researching cheaper managed hosting alternatives, which brought me …

View Post

Scotch Box Vagrant LAMP Stack

In Web Development by Ian CarnaghanLeave a Comment

For a while now I have been using WAMP as my daily driver for Drupal development on my Windows 8 machine. For anyone who is a Drupal developer and uses WAMP (or a variation LAMP stack on Windows) has probably felt the pain it brings in terms of sluggishness, incompatibility with native Linux applications (Drush anyone?), and a headache administer …

View Post

Top 5 Favorite Web Development Podcasts

In Web Development by Ian CarnaghanLeave a Comment

I am often interested in hearing about how people within the software development community keep up with the latest changes in tools, technologies and programming languages. It seems that every few months there is a new framework or better way of doing something in an entirely new tool-set or language. For me personally, I don’t have much time during the …

View Post

Managing Access to Information Resources

In Cybersecurity by Ian CarnaghanLeave a Comment

Security breaches caused by internal employees, consultants, business partners and any other individual or group of individuals that have privileged access to certain parts of the network remain one of the highest threats to digital assets.  In an article about the employee life cycle and identification of internal organizational threats, Conrad et al (2009) asserts that within an organization, the …

View Post

Honeypots: To Lure or Not To Lure

In Cybersecurity by Ian CarnaghanLeave a Comment

Honeypots are sometimes used as an active defense mechanism for network security and provide a means for targeting attackers and recovering forensic evidence.  A typical honeypot traps attacks, records intrusion information about tools and activities of the hacking process, and prevents attacks outbound the compromised system.