<?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>Lecture Notes</title>
	<atom:link href="http://varsitylecture.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://varsitylecture.com</link>
	<description>Notes, thoughts and Lectures that helped me through many years of study</description>
	<lastBuildDate>Thu, 02 Jun 2011 03:54:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Rapid application Development (RAD) Technique</title>
		<link>http://varsitylecture.com/2011/06/01/rapid-application-development-rad-technique/</link>
		<comments>http://varsitylecture.com/2011/06/01/rapid-application-development-rad-technique/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 03:52:55 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[Information Technology]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=242</guid>
		<description><![CDATA[General RAD Concepts Background RAD refers to development lifecycle designed to give much faster development and high quality results than the traditional lifecycle. It is designed to take maximum advantage of powerful development tools that have evolved in record years. Need to apply RAD Technique -Speeding up of development process which is very important in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>General RAD Concepts<br />
Background</strong><br />
RAD refers to development lifecycle designed to give much faster development and high quality results than the traditional lifecycle.<br />
It is designed to take maximum advantage of powerful development tools that have evolved in record years.</p>
<p><strong>Need to apply RAD Technique</strong><br />
-Speeding up of development process which is very important in today’s business environment.<br />
-To speedily create and amend info systems in organization in order to support the continuous changing business environment</p>
<p><strong>NB</strong>: There is need to harness the characteristics of RAD so that most flexible and quality systems are delivered in the shortest time scale possible.</p>
<p><strong>Characteristics of RAD</strong><br />
-Use of evolutionary prototyping techniques operating in an environment of high delivery time scales.<br />
-To focus upon the identification of important users and involving them in workshops at early stages of development.<br />
-Obtaining commitment from the business users<br />
-The use of CASE integrated development environment</p>
<p><strong>Concepts of RAD</strong><br />
RAD was traditionally viewed as quick fix approach but not a technique to deliver quality systems.<br />
It was seen as a way of setting up a system quickly using a 4GL tools and DBMS products without the quality controls associated with other development projects.</p>
<p>The two common approaches used are:<br />
1)	The work of James Martin (1991)<br />
Context of Information Engineering<br />
2)	Dynamic System Development Method (DSDM)<br />
Is a framework and standards of RAD formed by a consortium of UK companies in January 1994.</p>
<p><strong>Phases of RAD</strong><br />
a)	<em><strong>Requirement Analysis</strong></em><br />
This concerns the definition of requirements.  The techniques used in this phase are:<br />
i.	Joint Requirements Planning (JRP)<br />
ii.	Joint Application Development (JAD)</p>
<p> 	Both of these techniques are based on workshops or structured meetings.<br />
i.	<em>Joint Requirements Planning (JRP)</em><br />
The role of JRP is to identify the high level management requirements of the system at a strategic level.  The participants are senior managers who have visions and understanding of the overall objective of the system and how it can contribute to the goals and strategies of the organization.<br />
The workshops may be used to help determine those goals when they are not well understood.<br />
JRP is a creative workshop that helps to:<br />
	Identify and create commitment to the goals of the system .<br />
	Identify priorities<br />
	Eliminate unnecessary functions</p>
<p>The difference between JRP &#038; JAD is that different people are involved.<br />
In JRP the participants need to have a contribution of overall business knowledge and specific knowledge about the proposed system with its requirements.<br />
They also need to have the necessary authority and seniority to be able to make decisions and commitments.<br />
It is suggested that if the right people are not available without referring to their seniors negates the RAD objectives which is to get requirements identified agreed in the shortest time possible.<br />
b)	<strong><em>User design</em> </strong><br />
The main technique used in this phase is JAD in reality, user design is both analysis and design.  Thus the JRP workshops may be combined with JAD in situations where the overall requirements are well established.<br />
Normally, however JAD would follow on from JRP </p>
<p>c)	<em><strong>Construction Phase</strong></em><br />
The construction phase in RAD concerns taking of the user design through detailed design and code generation.This phase is carried out by the IS professionals using CASE tools.<br />
The construction highly depends on the uses of info engineering based case tools and prototyping.</p>
<p>The prototype are reviewed by the key users for approval where they are not approved, the requested changes are effected through series of interaction which are achieved quickly and testing enabled by use of CASE tools and prototyping.</p>
<p>Construction is performed by small teams of 3 to 4 experts in the use of CASE tools.  The teams are kept small so as to reduce the number of interfaces and interactions between people in the teams. </p>
<p>They are required to work quickly, making maximum possible use of re-usable designs already in existence.</p>
<p>Large teams of developers would require large communication network and a number of communication resulting in low productivity as in the traditional development.<br />
There should be a developer for each part of the system so as to reduce the number of potential interactions with other developers.<br />
Using this approach the system can be viewed as quickly as 4-6 weeks and progressively refined and integrated with other aspects developed by other team members.</p>
<p>Once the detailed designs are agreed upon the code generated using the CASE tool and then the system is tested and approved.</p>
<p>All associated documentation is then produced and database optimization is then performed.</p>
<p>d)	<em><strong>Cut-over</strong></em>:</p>
<p>This is the final phase that involves testing and the use of realistic data in operational situations.  The users are trained on the system. The organization changes.<br />
Implied by the system is implemented.  The cut-over is finally effected by running the old and the new system in particular until the new system has proved itself. The old system is then phased out.</p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2011/06/01/rapid-application-development-rad-technique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic System Development Method (DSDM)</title>
		<link>http://varsitylecture.com/2011/06/01/dynamic-system-development-method-dsdm/</link>
		<comments>http://varsitylecture.com/2011/06/01/dynamic-system-development-method-dsdm/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 03:14:12 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[Information Technology]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=237</guid>
		<description><![CDATA[Background DSDM is a set of standards and framework for controls for building and maintaining systems, which meet tight time constraints and provide a recipe for repeatable RAD success. It was initially defined by a consortium of UK RAD users and suppliers. The consortium consisted of many large organizations that had used the concept of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Background</strong><br />
DSDM is a set of standards and framework for controls for building and maintaining systems, which meet tight time constraints and provide a recipe for repeatable RAD success.</p>
<p>It was initially defined by a consortium of UK RAD users and suppliers. The consortium consisted of many large organizations that had used the concept of RAD and now wanted to develop a generic framework that could be used.</p>
<p>The initial framework was approved and version one was published in Feb 95. Version 1 of DSDM consisted of</p>
<p>1)	13 Principles<br />
2)	Project Management<br />
3)	Team Structures<br />
4)	Prototyping</p>
<p>Feedback from the early users of DSDM led to the release of subsequent versions. In December 1995 version 2 was published. In version 2 the 13 principles were reduced to 9 principles.<br />
In October 1997 version 3 was published.<br />
These developments reflected the increasing use of DSDM in business process change projects.<br />
Since then DSDM has been used successfully by organizations in public and private sectors.<br />
Applications built using DSDM approach address the current and imminent needs for the business rather than the traditional approach of attacking all the perceived possibilities.<br />
The resulting computer system is, therefore, expected to be a better fit in the true business needs, easier to test and more likely to be accepted to the users working practices.</p>
<p>DSDM provides a holistic approach to software development in a RAD project environment.<br />
Many software development methods focus purely on one activity even as analysis and design or project management.<br />
DSDM provides a development life cycle supported by all the necessary controls.</p>
<p><strong>Overview</strong><br />
There are 4 philosophies behind the development of DSDM namely:</p>
<p>a) <em>Mode of Development</em>:</p>
<p>Development should be a team effort consisting of the users and IT professionals with the following roles<br />
Users: Provide the good understanding of the business requirements<br />
IT professionals: Provide the technical know-how</p>
<p>b) <em>Quality Demands</em></p>
<p>High development quality is demanded in order for it to suit the users needs as well as technical competence and robustness.</p>
<p>c)  <em>Deadline for Delivery</em></p>
<p>Development can be delivered in incremental stages. It is better to deliver part of the development in time rather than everything way past the acceptable deadline.</p>
<p>In deed, a fundamental assumption of DSDM is that noting is built perfectly for the first time, but that a usable and useful 80% of the proposed system can be produced in 20% of the time it would take to produce the total system.</p>
<p>d)<em> Resources Requirement</em>:</p>
<p>It has to be accepted that resources will be spent if development of IS of value to the organization is to be realized in time.</p>
<p>It should be noted that DSDM is viewed as a framework of controls for the development of IT systems to tight time scales and a guidance of how to apply the controls and concepts of RAD rather than the view of method/methodology.</p>
<p>DSDM is independent of any particular set of tools and techniques and could be used by object oriented and structured analysis and design approaches in environment ranging from the individual PC to global distributed system.<br />
DSDM defines set of process and products at a high level to give flexibility to the approach.<br />
Developers may choose any technique, but conform to the DSDM guidelines and controls.<br />
In a RAD environment DSDM addresses the following.  These factors are:</p>
<p>- Project management			- Testing<br />
- Estimation				- Quality Assurance<br />
- Time boxing				- Team structures<br />
- Prototyping				- Tools<br />
- Configuration Management		- Risk management</p>
<p><strong>SUMMARY</strong>:<br />
DSDM: Note:<br />
<strong>Tools and techniques</strong>: The tools and techniques of DSDM should enable:</p>
<p>-	Rapid development<br />
-	Users to be involved<br />
-	Support of interactive development<br />
-	The building of acceptable user interface<br />
-	Support of  …… and provide good documentations.</p>
<p><strong>People and Teams</strong>:</p>
<p>-	Involve users all through<br />
-	Empower teams<br />
-	Establish key roles</p>
<p><strong>Management</strong>:<br />
-	Plan for interactive delivery ie. Deliver things in bits<br />
-	Plant for continuous testing<br />
-	Plan for constant review of prototypes and progress.</p>
<p><strong>Time-boxing</strong>:<br />
-	is a technique to make RAD more measurable and controllable.</p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2011/06/01/dynamic-system-development-method-dsdm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process: Last Phase</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-last-phase/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-last-phase/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 19:17:58 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=229</guid>
		<description><![CDATA[Remediation plan A remediation plan is also included in the test plan to correct any weaknesses identified through the certification testing. A remediation of the controls must be carried out according to the remediation plan. This will ensure any identified vulnerabilities are fixed and the system is more secure than before. Certification and accreditation documentation [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Remediation plan</strong><br />
A remediation plan is also included in the test plan to correct any weaknesses identified through the certification testing. A remediation of the controls must be carried out according to the remediation plan. This will ensure any identified vulnerabilities are fixed and the system is more secure than before. </p>
<p> <strong>Certification and accreditation documentation</strong><br />
According to Howard the approving authority needs to see only documentation describing the system, its environment, identified controls that protect the system and the status of those controls. So the approving authority needs to see a certification package that includes a system security plan, risk assessment, certification test plan and result, remediation plan and a certification statement. </p>
<p>A certification statement is a document prepared by a certifying agent showing the system has been properly certified. It shows tasks carried out during the certification process, findings, remediation recommendations and residual risk for which acceptance is recommended. The certification package is given to the approving authority for review and approval. </p>
<p><strong> Documenting the accreditation decision</strong><br />
An accreditation decision allows the system to operate in its current security posture. This is done by signing the accreditation letter done by the approving authority indicating that they have considered all the risks and have decided to let the system operate. </p>
<p> The approving authority must receive the certification package with a signature from the certifying agent and also a review done by system owners and their staff. The package should then be reviewed and comments posted by interested parties such as the CISO, CFO, legal consul etc. the system owner develops an accreditation letter for the approving authority to sign.<br />
The system owner must then indicate the next schedule for re-certification and should keep track of any corrective actions that are taken, any changes to the system environment and their impact on the controls should be assessed periodically. </p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-last-phase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process:Certification testing</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processcertification-testing/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processcertification-testing/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 19:14:50 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=227</guid>
		<description><![CDATA[Certification testing involves developing a test plan. The plan should be a point of reference to individual testers and those supporting the testing process. It should also include the purpose and objectives of the testing process. Any assumptions applicable to the testing process must be documented. Assumptions can include issues such as availability of personnel [...]]]></description>
			<content:encoded><![CDATA[<p>Certification testing involves developing a test plan. The plan should be a point of reference to individual testers and those supporting the testing process. It should also include the purpose and objectives of the testing process. Any assumptions applicable to the testing process must be documented. Assumptions can include issues such as availability of personnel in testing etc. </p>
<p>The scope of the test plan is driven by the range of control requirements applicable to the system. test requirements focuses on the type of controls to be tested. Testing approach defines in general how testing will be done i.e. the methodology to be used. Test plan also describes the specific tests to be used to test each control, the schedule when the testing will begin and end and also describes the test team.</p>
<p>The test plan must be approved and carried out and the results should indicate each control and rank it as either pass or fail and if there were any deviation from the test plan it must be documented. </p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processcertification-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process:Assessing risk</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processassessing-risk/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processassessing-risk/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 19:12:49 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[Information Technology]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=225</guid>
		<description><![CDATA[Risk management is all about mitigating risk to levels which an organization considers acceptable. It involves a detailed examination of vulnerabilities/ risks and prioritizing these risks Risk assessment involves identification of assets and begins with defining the system i.e. what kind of system it is? The scope of the risk assessment defines whether risk assessment [...]]]></description>
			<content:encoded><![CDATA[<p>Risk management is all about mitigating risk to levels which an organization considers acceptable. It involves a detailed examination of vulnerabilities/ risks and prioritizing these risks </p>
<p>Risk assessment involves identification of assets and begins with defining the system i.e. what kind of system it is? The scope of the risk assessment defines whether risk assessment will be done on general support system (GSS), major applications, business unit process etc. after defining the scope of risk assessment, the assets such as hardware, software, data facilities and people are identified and documented. </p>
<p>Threat identification follows and it involves identifying and categorizing the threats. It also involves identifying the likelihood of occurrence of the threat and its impact. Vulnerability assessment is done and it involves identifying actual vulnerabilities to the assets. It’s done by assessing the available security controls against minimum security baseline and then against existing controls plus identified threats. Any control that doesn’t adequately protect against the identified threats is classified as vulnerability. The results of the risk assessment are classified are documented and put in a report. Management should use the report to select controls. </p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processassessing-risk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process:Minimum security baseline &amp; best practices</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processminimum-security-baseline-best-practices/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processminimum-security-baseline-best-practices/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 19:10:51 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=223</guid>
		<description><![CDATA[Minimum security baseline helps an organization to establish a point of reference in terms of establishing compliance with minimum controls. Minimum security baseline can be defined as a “set of standards that are applied enterprise wide to ensure a consistent level of compliance” Minimum security baselines need to be created in a way that they [...]]]></description>
			<content:encoded><![CDATA[<p>Minimum security baseline helps an organization to establish a point of reference in terms of establishing compliance with minimum controls. Minimum security baseline can be defined as a “set of standards that are applied enterprise wide to ensure a consistent level of compliance” </p>
<p>Minimum security baselines need to be created in a way that they reflect actual business needs based on risk assessment to an organization. Initial enterprise wide risk assessment can be used to determine the basis for selecting industry accepted minimum security baseline set. Organizations can pick minimum security baseline from international bodies such as ISO, NIST, GASSP etc. these minimum security baseline should include  the organization’s policies, management statements, operational rules, laws and regulations. Organizations should adopt a security baseline set which they know they can implement. </p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processminimum-security-baseline-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process:System security plans</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processsystem-security-plans/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processsystem-security-plans/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 19:08:25 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=221</guid>
		<description><![CDATA[System security plans describe controls planned or put in place to secure a system. It also provides a general view of the system security requirements needed and it also indicates the roles and responsibilities of individuals who get access to the system. A security plan can be initiated at any point in the certification and [...]]]></description>
			<content:encoded><![CDATA[<p>System security plans describe controls planned or put in place to secure a system. It also provides a general view of the system security requirements needed and it also indicates the roles and responsibilities of individuals who get access to the system. </p>
<p>A security plan can be initiated at any point in the certification and accreditation process but concluded before accreditation decision is made. A security plan document should bring together various information gathered from other areas like risk assessment, control data from security test and evaluation etc. </p>
<p>System security plan is a document that needs to be constantly updated. Procedures indicating who is responsible for reviewing the document should be put in place.  The certification agent is the one responsible for confirming that the controls documented in the security plan conform to FIPs 199 while the information system owner together with the Information system security officer (ISSO) and the senior agency information security officer (SAISO) are responsible for developing the security plan, maintaining the plan and ensuring users get the necessary training to implement the controls. </p>
<p>The certification agent at the behest of the system owner approves the security plan and then the system owner reviews the document and approves it and forwards it to the system owner to be packaged as part of the certification and accreditation process. </p>
<p>A security plan contents consist of<br />
 <strong>System description</strong> i.e. the business function the system supports, purpose of the system, the environment in which the system operates in terms of hardware, software, system configuration, data flows, interconnection with other systems, user community supported by the system, access to the system, status of the system, whose is responsible for the system and its protection, security levels within the user community interacting with the system etc. </p>
<p><strong>Description of controls</strong> i.e. description of all the controls in the system, the control requirements and the implementation status of each control and justification of those controls not implemented.<br />
<strong>System security roles and responsibilities</strong> indicates the title, name, office, address, phone number, email, of the people responsible for the security of the system i.e. the system owner, security officer, system administrator, security manager, database administrator, approving authority, users community and developer of the system. </p>
<p><strong>Security related business driver</strong> i.e. external requirements that drive security controls such as legal operational, contractual, regulatory etc.</p>
<p><strong>Information categories</strong> indicate all the kinds of information processed by the system, the sensitivity of the information and the impact to the organization on the confidentiality, integrity and availability of the information is breached. </p>
<p><strong>Interconnectivity</strong> is another aspect of the security plan. It deals with how the system is interconnected to other systems, its dependencies, the data input and output flow. If possible they should graphically be depicted. (Howard, 2006)</p>
<p><strong>System certification level</strong> indicates what effort needs to be put in place so as to provide the necessary security controls.</p>
<p><strong>Rules of behavior</strong>: acts as a basis of user awareness and training and as a way of users accepting their role and responsibility in securing the system. It also indicates the disciplinary actions that might be taken and the proper use of the system. Users sign documents indicating their acceptance of the rules (OMB A-130)</p>
<p><strong>Plan development information</strong>: this section talks about the plan, how it was developed, what methodology was used, who developed it, source documentation, authority for developing the plan etc. (Howard, 2006)</p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processsystem-security-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process:Assessing data sensitivity and criticality</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processassessing-data-sensitivity-and-criticality/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processassessing-data-sensitivity-and-criticality/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 19:03:06 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=219</guid>
		<description><![CDATA[Data sensitivity is defined by FISMA as “any loss, misuse, unauthorized access to or modification of information that could adversely affect national interest or the conduct of federal programs or the privacy to which individuals are entitled to”. Data sensitivity assessment should be based on 3 aspects i.e. confidentiality, integrity, and availability. In terms of [...]]]></description>
			<content:encoded><![CDATA[<p>
Data sensitivity is defined by FISMA as “any loss, misuse, unauthorized access to or modification of information that could adversely affect national interest or the conduct of federal programs or the privacy to which individuals are entitled to”. Data sensitivity assessment should be based on 3 aspects i.e. confidentiality, integrity, and availability.</p>
<p>In terms of confidentiality, data should be assessed on the basis of its need for protection against disclosure. the organization needs to assess the nature of information or data being processed, assess the impact of unauthorized disclosure of that information on the organization and that would enable the organization to assess the level of confidentiality that the information requires. </p>
<p>Integrity means that the data must be protected from unauthorized modification. The level of protection placed on data integrity depends on the loss incurred if the data was modified or altered by an unauthorized individual. Also it depends on other security objectives put on that data such as authenticity, accountability and non repudiation  e.g. electronic transactions rely a lot on integrity and non repudiation.</p>
<p>Availability means how long an organization will accept the non availability of its data. to determine the appropriate level of security placed on availability of data, one needs to consider issues like timeliness i.e. the need for data to be available to users on a timely basis, period of operation i.e. protection of data needs to be high during the period of operation when systems are most critical to the business function it supports. </p>
<p>Data sensitivity assessment should be done by the system owner. The system owner is responsible for basically defining the sensitivity of data, their system processes and in some cases they might need the assistance of data owners who tend to have a better understanding of what the data means and how it’s applied in combination with other systems. The organization needs to come up with a certain criteria for ranking data sensitivity. It can be ranked according to type of information processed e.g. public, financial, personal etc or according to regulatory requirements e.g. contractual, operational, legal requirements. Data sensitivity can also be ranked using terms such as low, moderate, high or using numeric such as 1, 2, and 3 or color schemes such as red, amber, and green. </p>
<p>Data criticality is used in relation to the system. It defines the importance of the system to the organization i.e. how long can the organization accept the non availability of a system. When assessing the criticality of the system, one needs to define which business activity is considered critical to the overall mission of the organization. The assessment of the system should always be categorized as mission-critical or non mission-critical. </p>
<p>A system can be ranked on its criticality based on the following aspects:  financial impact that an organization has to achieve due to the system being at risk, harmed or unavailable, operational importance of the system to the mission of the organization and breadth/scope of impact of the system and also the importance of the system based on health, life and safety consideration. </p>
<p>An organization can use business impact analysis as a tool to quantify or measure the criticality of the system based on the time i.e. how long an organization can tolerate the non availability of the system. It also considers disaster recovery/contingency planning as part of the measure. Critical systems are often expressed as critical or non critical and sometimes in terms of high, moderate and low. </p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-processassessing-data-sensitivity-and-criticality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process: System Inventory process</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-system-inventory-process/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-system-inventory-process/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 18:59:45 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=217</guid>
		<description><![CDATA[System inventory aims to fully understand the equipment, applications and systems in place so as to be able to fully protect or secure them. System inventory process begins with identifying business functions within the organization after which the automated information resources are identified and categorized as either general support systems or major applications. General support [...]]]></description>
			<content:encoded><![CDATA[<p>System inventory aims to fully understand the equipment, applications and systems in place so as to be able to fully protect or secure them. System inventory process begins with identifying business functions within the organization after which the automated information resources are identified and categorized as either general support systems or major applications. </p>
<p>General support systems (GSS) are defined as “interconnected set of information resources under the same direct management control that shares common functionality. This includes hardware, software, information, data, applications and people.” (OMB A-130, 2000)</p>
<p>After identification a determination is then made as to the sensitivity of information they process. Sensitivity of data relates to its integrity, confidentiality and availability (CIA). After determining information sensitivity, the next thing is to determine importance of the mission of the system and this relates to the availability aspect of CIA i.e. how long can an organization accept the non availability of the system? (Howard, 2006)</p>
<p>After determining information sensitivity and critical mission, major applications are identified by looking at all applications and determining which qualifying as major applications and non major applications. Non major applications are then mapped to general support systems. </p>
<p>Major applications are defined as “an application that requires special attention to its security due to the risk and magnitude of harm resulting from loss, misuse or unauthorized access to or modification of the information in the application.” (OMB A-130, 2000)</p>
<p>All this information is documented and presented to the chief information officer for review by the business unit executive and the chief information officer .after which the inventory is then published. </p>
<p>Major applications and general support systems are identified and categorized into separate assets so as not to place security emphasis where it’s not needed e.g. investing in expensive controls for general support systems like Ms Word, Spreadsheets etc. it is important  when collecting system inventory to minimize the amount of information collected. Emphasis should be placed on name of system, description of the system, status of the system (operation or in development), list of systems its connected to , data sensitivity impacts, mission criticality ranking and identification of the system’s point of contact (owner, approving authority, ISSO) and name of individual authorizing submission. </p>
<p>Three tools are used in managing the system inventory program. These are inventory form, an inventory change form and an organization inventory summary. These three tools can be combined into one through an automation tool. Inventory form is used to collect system inventory information while inventory change form indicates updates to the inventory and the organization inventory summary indicates the current accurate assessment of what is the organization’s system inventory i.e. general support system and major applications.</p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-system-inventory-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification and Accreditation Process: Scope definition</title>
		<link>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-scope-definition/</link>
		<comments>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-scope-definition/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 18:55:47 +0000</pubDate>
		<dc:creator>Anthony Kinyua</dc:creator>
				<category><![CDATA[IT Audit & Security]]></category>

		<guid isPermaLink="false">http://varsitylecture.com/?p=215</guid>
		<description><![CDATA[The project scope is affected by many things and the project manager needs to analyze these things before defining the scope. Some of these issues are what types of systems are involved, how complex are the systems, location of the systems, certification level, people involved, time constraints etc. The project manager needs to develop a [...]]]></description>
			<content:encoded><![CDATA[<p>The project scope is affected by many things and the project manager needs to analyze these things before defining the scope. Some of these issues are what types of systems are involved, how complex are the systems, location of the systems, certification level, people involved, time constraints etc. </p>
<p>The project manager needs to develop a work plan that will be used to develop a schedule, project activities, milestones and deliverables. The project manager must also make assumptions in situations where some issues are not well defined. These assumptions should be included in the work plan and sorted out by management to turn them into known planning factors. Assumptions can include sufficient manpower, time, scope changes, money etc.</p>
<p>The project manager also needs to draft a project agreement that outlines expectations of the project team, their mission, scope, team composition, deliverables, approach, project activities and schedule. He also needs to develop a standard reporting format and procedures so as to improve communication between team members and also between the project manager and management. </p>
<p>Accurate and constant reporting helps improve support and cooperation from management because they feel as part of the process and they are in the loop about what is going on, what is required and problems encountered. </p>
<h2  class="related_post_title">Related Topics</h2><ul class="related_post"><li>No Related Post</li></ul>]]></content:encoded>
			<wfw:commentRss>http://varsitylecture.com/2010/10/22/certification-and-accreditation-process-scope-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

