Project Topics | Seminar Topics | Related Topics
Development of an Additional Password for the Microsoft Windows Operating System

DEVELOPMENT OF AN ADDITIONAL PASSWORD FOR THE MICROSOFT WINDOWS OPERATING SYSTEM


CHAPTER ONE


Introduction

1.1 Background Of The Study

Computer security is information security as applied to computers and networks. The field covers all the processes and mechanisms by which computer-based equipment, information and services are protected from unintended or unauthorized access, change or destruction. Computer security also includes protection from unplanned events and natural disasters Morrie Gasser: Building a secure computer system 1988. In computer security, vulnerability is a weakness which allows an attacker to reduce a system’s information assurance. Vulnerability is the intersection of three elements: a system susceptibility or flaw, attacker access to the flaw, and attacker capability to exploit the flaw. To exploit vulnerability, an attacker must have at least one applicable tool or technique that can connect to a system weakness. In this frame, vulnerability is also known as the attack surface. Vulnerability management is the cyclical practice of identifying, classifying, remediating, and mitigating vulnerabilities” This practice generally refers to software vulnerabilities in computing systems. (Paul A. et al, 2008).

A security risk may be classified as vulnerability. The usage of vulnerability with the same meaning of risk can lead to confusion. The risk is tied to the potential of a significant loss. Then there are vulnerabilities without risk: for example when the affected asset has no value. A vulnerability with one or more known instances of working and fully implemented attacks is classified as an exploitable vulnerability − a vulnerability for which an exploit exists. The window of vulnerability is the time from when the security hole was introduced or manifested in deployed software, to when access was removed, a security fix was available and deployed, or the attacker was disabled. Security bug (security defect) is a narrower concept: there are vulnerabilities that are not related to software: hardware, site, personnel vulnerabilities are examples of vulnerabilities that are not software security bugs (Paul A. et al, 2008).

Security by Design

One way to think of computer security is to reflect as one of the main features.

Some of the techniques in this approach include:

The principle of least privilege- this is a case where each part of the system has only the privileges that are needed for its function; that way even if an attacker gains access to that part, they have only limited access to the whole system.

Automated theorem proving- to prove the correctness of crucial software subsystems.
Code reviews and unit testing are approaches to make modules more secure where formal correctness proofs are not possible.

Defense in depth, where the design is such that more than one subsystem needs to be violated to compromise the integrity of the system and the information it holds.

Default secure settings, and design to “fail secure” rather than “fail insecure”. Ideally, a secure system should require a deliberate, conscious, knowledgeable and free decision on the part of legitimate authorities in order to make it insecure.

Audit Trails tracking system activity, so that when a security breach occurs, the mechanism and extent of the breach can be determined. Storing audit trails remotely, where they can only be appended to, can keep intruders from covering their tracks.

Full disclosure to ensure that when bugs are found the “window of vulnerability” is kept as short as possible (Paul A. et al, 2008).

Security Architecture

Security architecture can be defined as the design artifacts that describe how the security controls (security countermeasures) are positioned, and how they relate to the overall information technology architecture. These controls serve to maintain the system’s quality attributes:

  • Confidentiality
  • Integrity
  • Availability
  • Accountability
  • Assurance services
Hardware Mechanisms that protect computers and data

Hardware bases or assisted computer security offers an alternative to software only computer security. Devices such as dongles, case intrusion detection, drive locks, or disabling USB ports, or CD ROM Drives may be considered more secure due to the physical access required in order to be compromised. (www.wikipedia.com)

Secure Operating System

One use of the term computer security refers to technology to implement a secure operating system. Much of this technology is based on science developed in the 1980s and used to produce what may be some of the most impenetrable operating systems ever. Though still valid, the technology is in limited use today, primarily because it imposes some changes to system management and also because it is not widely understood. Such ultra-strong secure operating systems are based on operating system kernel technology that can guarantee that certain security policies are absolutely enforced in an operating environment. An example of such a computer security policy is the Bell-LaPadula Model. The strategy is based on a coupling of special microprocessor hardware features, often involving the memory management unit, to a special correctly implemented operating system kernel. This forms the foundation for a secure operating system which, if certain critical parts are designed and implemented correctly, can ensure the absolute impossibility of penetration by hostile elements. This capability is enabled because the configuration not only imposes a security policy, but in theory completely protects itself from corruption. Ordinary operating systems, on the other hand, lack the features that assure this maximal level of security. The design methodology to produce such secure systems is precise, deterministic and logical.

Systems designed with such methodology represent the state of the art of computer security although products using such security are not widely known. In sharp contrast to most kinds of software, they meet specifications with verifiable certainty comparable to specifications for size, weight and power. Secure operating systems designed this way are used primarily to protect national security information, military secrets, and the data of international financial institutions.

These are very powerful security tools and very few secure operating system have certified at the highest level to operate over the range of “Top Secret” to “unclassified” (including Honeywell SCOMP, USAF SACDIN, NSA Blacker and Boeing MLS LAN) the assurance of security depends not only on the soundness of the design strategy, but also on the assurance of correctness of the implementation, and therefore there are degrees of security strength defined for COMPUSEC. The common criteria quantifies security strength of products in terms of two components, security functionality and assurance level (such as EAL levels), and these are specified in a Protection Profile for requirements and a Security Target for product descriptions. None of these ultra-high assurances secure general purpose operating systems have been produced for decades or certified under common criteria.

In USA parlance, the term High Assurance usually suggests the system has the right security functions that are implemented robustly enough to protect DoD and DoE classified information. Medium assurance suggests it can protect less valuable information, such as income tax information. Secure operating system designed to meet medium robustness levels of security functionality and assurance has seen wider use within both government and commercial markets. Medium robust systems may provide the same security functions as high assurance secure operating systems but do so at a lower assurance level (such as Common Criteria level EAL4 or EAL5). Lower level means we can be less certain that the security functions are implemented flawlessly, and therefore less dependable. These systems are found in use on web servers, guards, database servers, and management hosts and are used not only to protect the data stored on these systems but also to provide a high level of protection for network connections and routing services. (Morgan K., 2009)

Access Control List and Capability (computers)

Within computer systems, two security models capable of enforcing privilege separation are access control lists (ACLs) and capability-based security. The semantics of ACLs have been proven to be insecure in many situations, for example, the confused deputy problem. It has also been shown that the promise of ACLs of giving access to an object to only one person can never be guaranteed in practice. Both of these problems are resolved by capabilities. This does not mean practical flaws exist in all ACL-based systems, but only that the designers of certain utilities must take responsibility to ensure that they do not introduce flaws.

Capabilities have been mostly restricted to research operating systems and commercial OSs still use ACLs. Capabilities can, however, also be implemented at the language level, leading to a style of programming that is essentially a refinement of standard object-oriented design. An open source project in the area is the E language.

The most secure computers are those not connected to the Internet and shielded from any interference. In the real world, the most secure systems are operating systems where security is not an add-on.

Applications

Computer security is critical in almost any technology-driven industry which operates on computer systems. The issues of computer based systems and addressing their countless vulnerabilities are an integral part of maintaining an operational industry.

Cloud Computing Security

Security in the cloud is challenging, due to varied degrees of security features and management schemes within the cloud entities. In this connection one logical protocol base need to evolve so that the entire gamut of components operates synchronously and securely John R. Vacca (ed.): Computer and information security handbook. (Morgan K., 2009)

Despite significant advances in the state of the art of computer security in recent years, information in computers is more vulnerable than ever. Each major technological advance in computing raises new security threats that require new security solutions, and technology moves faster than the rate at which such solutions can be developed. We would be fighting a losing battle, except that security need not be an isolated effort: there is no reason why a new technology cannot be accompanied by an integrated security strategy, where the effort to protect against new threats only requires filling in a logical piece of a well-defined architecture.

I probably cannot change the way the world works, but understanding why it works the way it does can help me avoid the typical pitfalls and choose acceptable security solutions. This chapter explores some of the classic reasons why the implementation of security lags behind its theory.

Why are computer systems so bad at protecting information? After all, if it is possible to build a system containing millions of lines of software (as evidenced by today’s large operating systems), why is it so hard to make that software operate securely? The task of keeping one user from getting to another user’s files seems simple enough especially when the system is already able to keep track of each user and each file. In fact, it is far easier to build a secure system than to build a correct system. But how many large operating systems are correct and bug-free? For all large systems, vendors must periodically issue new releases, each containing thousands of lines of revised code, much of which are bug fixes. No major operating system has ever worked perfectly, and no vendor of an operating system has dared offer a warranty against malfunctions.

The industry seems resigned to the fact that systems will always have bugs. Yet most systems are reasonably dependable, and most of them adequately (but not perfectly) do the job for which they were designed. What is adequate for most functions, however, is not sufficient for security. If i find an isolated bug in one function of an operating system, i can usually circumvent it, and the bug will have little effect on the other functions of the system: few bugs are fatal. But a single security “hole” can render all of the system’s security controls worthless, especially if the bug is discovered by a determined penetrator. i might be able to live in a house with a few holes in the walls, but i will not be able to keep burglars out. (www.wikipedia.com)

Computer Security Policy

The examples and perspective in this section may not represent a worldwide view of the subject. Please improve this article and discuss the issue on the talk page. (John M., 2010)

Cyber-security Act of 2010

On April 1, 2009, Senator Jay Rockefeller (D-WV) introduced the “Cyber-security Act of 2009 − S. 773” (full text) in the Senate; the bill, co-written with Senators Evan Bayh (D-IN), Barbara Mikulski (D-MD), Bill Nelson (D-FL), and Olympia Snowe (R-ME), was referred to the Committee on Commerce, Science, and Transportation, which approved a revised version of the same bill (the “Cyber-security Act of 2010”) on March 24, 2010. The bill seeks to increase collaboration between the public and the private sector on cyber-security issues, especially those private entities that own infrastructures that are critical to national security interests (the bill quotes John Brennan, the Assistant to the President for Homeland Security and Counterterrorism: “our nation’s security and economic prosperity depend on the security, stability, and integrity of communications and information infrastructure that are largely privately owned and globally operated” and talks about the country’s response to a “cyber-Katrina”.), increase public awareness on cyber-security issues, and foster and fund cyber-security research. Some of the most controversial parts of the bill include Paragraph 315, which grants the President the right to “order the limitation or shutdown of Internet traffic to and from any compromised Federal Government or United States critical infrastructure information system or network.” The Electronic Frontier Foundation, an international non-profit digital rights advocacy and legal organization based in the United States, characterized the bill as promoting a “potentially dangerous approach that favors the dramatic over the sober response” (Maj. Dawood F., 2012).


1.2 Problem Statement

There is a cogent need for security measurement on PCs basically to ensure integrity of data from being compromised and most security systems predefined by windows operating system are mastered by hackers or intruders. This advent led to the development of a third party system which can run on windows platform and perform the same functionality with enhanced features. These features are accentuated with time scheduling system in which time to lock and unlock automatically are set.


1.3 Aims and Objectives

The aim of this project is to provide additional security to an existing password security already incorporated by the Microsoft Windows Operating System in order to strengthen the security level of a PC.

The aims are illustrated as follows

  1. To design a precise lock system for personal computers (PCs) that can be controlled and managed locally.
  2. To ensure adequate security measure and protect the PCs with a third party security system.
  3. To strengthen the security level of personal computers by ensuring its applicability across subsystem

1.4 Scope of Study

The system is very seamless and robust as its area of functionality is elongated to secure the system from unauthorized access. Sequel to development of several security measures, password method is seen to be absolutely perfect system to ensure security with much of ado. This method is a standalone system and it enhances settings that can be used to automate the lock depending on time schedule and restriction privilege.


1.5 Significance of the Study

The essence of this application is to provide adequate security measure to counter any attack from unauthorized users by enabling an automated system that locks the system if remains idle for certain period of time as scheduled by the user.

Therefore the crucial points that this application emphasizes on are listed below.

  1. Protect the user’s computer system if the operational module of the system remains idle for certain specified period of time.
  2. Hashing the login using MD5 encryption method
  3. Its application is strictly running of non-database system

1.6 Project Layout

  1. Chapter one covers the introductory part and the background study. This chapter illustrates introduces the readers to the topic definition of the project work and what is expected to cover as a whole.
  2. Chapter two is Literature Review; this focuses on the related topics and emphasize on the applicability of intended projects with respect to their functionalities as a standard requirement in a real life, magazine, journals or articles.
  3. Chapter Three is a system analysis which illustrates the analysis engaged in carrying out the proposed system with regard to user’s requirements and software engineering development life-cycle.
  4. Chapter four is a system design and implementation, this focuses on design pattern and architectures that best fit for the designing of the proposed system. The design can be interpreted with conceptual data structure and Unified Model Language for visual representation of data entity relationship.
  5. Chapter Five is a conclusion, summary and recommendation. The conclusion is a report or documentation, the summary gives the brief description of the proposed system and recommendation illustrates areas that need improvement, adjustment and work-on to see better way to handle the process in term of efficiency, response time and throughput.

CHAPTER TWO

2.0 Literature Review

2.1 Introduction

The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …


Procedure for Downloading the PDF (Docx) Material


Development of an Additional Password for the Microsoft Windows Operating System can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.


Seminar Material Cost
₦3,000
Project Material Cost
₦5,000


Request Complete Material

Complete Material Chapters of Development of an Additional Password for the Microsoft Windows Operating SystemClick here to request the Complete Material via WhatsApp including;
  • Preliminary Pages,
  • Chapter 1-5,
  • References and Appendix.



TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION


    • 1.1 Background …

    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    CHAPTER THREE

    SYSTEM ANALYSIS AND DESIGN

    • 3.1 Methodology Adopted
    • 3.1.1 Problem Identification Using SSADM
    • 3.2 Analysis of the Existing System
    • 3.2.1 Dataflow of the Existing System
    • 3.2.2 Disadvantages Of The Existing System
    • 3.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 High Level Model of the Proposed System

    CHAPTER FOUR

    SYSTEM DESIGN AND IMPLEMENTATION

    • 4.1 Objectives of the Design
    • 4.2 Cohesion and Decomposition High level Model
    • 4.3 Control Center / Overall Dataflow Diagram
    • 4.3.1 Proposed System Operation Flowchart
    • 4.4 System Specification and Design
    • 4.4.1 Input and Output Specification
    • 4.4.2 Database Specification and Design
    • 4.4.3 Data Dictionary
    • 4.5 Choice and Justification of Programming Language
    • 4.6 Program Documentation
    • 4.7 Implementation Techniques
    • 4.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”


    Disclaimer for Complete Material Utilization

    The displayed research work titled "Development of an Additional Password for the Microsoft Windows Operating System" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.


    Frequently Asked Questions (FAQ)


    Is the topic “The Effect of Storage Methods on Egg Quality and Organoleptic Properties of Brown Egg Type of Domestic Fowl” recommended for Animal Science Project?

    Yes it is highly recommended — Three experiments were conducted to evaluate the effect of storage method on internal and external egg quality, microbial load and sensory attributes of eggs stored fewer than four different storage conditions. A total of 250 eggs were used for the analysis. The internal and external egg quality traits studied were: egg weight, egg height, egg width, shell thickness, shell weight, shape index, albumen width, albumen height, albumen weight, yolk height, yolk width, yolk weight, yolk and albumen pH, Haugh unit, albumen and yolk index. The storage periods were 1, 2, 3, 4, 5 and 6 weeks while the methods were room temperature, oiling, refrigeration and sawdust. The conditions mimicked the everyday methods of handling eggs domestically. Microbial analysis was done …


    Can the material for “Design and Implementation of a Computerized Database Updating System” be used as a guide for Computer Science (CS) Project?

    Yes it can be used — Information is the driving force in a transaction driven operation decision, with rapid advancement in information technology the resulting increase in complexity of Nigerian Stock Exchange (NSE). The quality and variety of information needed for a transaction driven operation is increasing forth. We are now in computer age where our success and wealth will continue to grow through the use of computer to find solution to our problems. This project is concerned with the development of a transaction driven operation in a computerized database updating system in Nigerian Stock Exchange (NSE). Hence, provision for quick referencing, calculation, large information storage, data maintenance etc are also available. Organization Of Work Chapter one outlined the problem, definition, the purpose of the study, what the work is …


    Can the material for “An Assessment of Participation in Outdoor Recreation Activities” be used as a guide for Urban and Regional Planning (URP) Project?

    Yes it can be used — This research work assessed the level of participation in outdoor recreation in Yenagoa town, Bayelsa State, Nigeria. The study covered ten wards in which the town is organised, using one ward each for investigations into the availability of outdoor recreation facilities, access to them and the general pattern of recreation practices among the residents of the town. The ten communities were selected on the basis of the level of concentration and size of the population, with the highest being taken for the purpose of sampling. A sample size of 0.87% of the total population (42,463) was used based on sample size determining criteria by Krejcie and Morgan (1970) and 368 (0.87%) questionnaires were administered to household heads in the 10 sampled …


    Can the material for “An Assessment of Victim Confessional Statement Utility in Criminal Trials” be used as a guide for Law Project?

    Yes it can be used — The confessional statement of an accused person is of great evidential value in the dispensation of justice. It represents the most important and most frequently encountered exception to the rule against hearsay in criminal cases. The study was carried out to assess the victim Confessional Statement Utility in Criminal Trials. In achieving this aim, the following specific objectives were laid out as follows to assess the Admissibility Confessional Statement and the attitude of the Judiciary, find out the factors that makes the confessional statement inadmissible and irrelevant, and examine the voluntariness and retraction of a confessional statement as well as confessions of other offences in Criminal Trials. A confession is a species of admission. When in the course of an …


    Can the material for “The Reasons for Low Production of Rubber in Edo State” be used as a guide for Agricultural Engineering (AE) Project?

    Yes it can be used — This research study was undertaken with a view to assessing the veracity of low production of rubber in Owan West LGA, Edo State. Several factors were identified as causes of this trend; such as lack of capital, use of old plantations, unavailability of land, price of latex etc. a questionnaires approach was used to obtain data from the farmers in Owan West LGA of Edo State. This was subjected to analysis based on stipulated hypothesis drawn from the questionnaires. The result of this analysis showed that lack of capital was not responsible for low production of rubber in Owan West LGA. Also, market prices of rubber products had no effect on low rubber production. However, government policies were identified as …


    Can the material for “Collection Development Strategies for School Libraries in Edo State” be used as a guide for Library and Information Science (LIS) Project?

    Yes it can be used — Collection development is influenced in a number of ways by factors both within and outside the library. Library collection is the sum total of library materials i.e. books, manuscripts, serials, government publications, pamphlets, catalogues, reports, recordings, microfilm reels, micro films and microfiche. The study was carried out to identify the Collection Development Strategies for School Libraries in Edo State using Edo State University Library as a case study. In achieving this aim, the following specific objectives were laid out to find out the state of collection development strategies in Nigeria libraries, identify the problems of collection development in Nigeria public libraries and the solution to the problems of collection development. The research design used in this report is descriptive design, …


    Can the material for “The Role of Personal Income Tax on the Economic Growth in Nigeria” be used as a guide for Economics Project?

    Yes it can be used — This study examines the role of personal income tax on the economic growth of Nigeria. The objective of the study was to determine how tax income affects economic growth in Nigeria. To achieve this objective, relevant secondary data from the period of 2000-2012 on personal income tax were collected from the Central Bank of Nigeria (CBN) statistical bulletin. The data collected for the study were analyzed using the ordinary least square (OLS) method of regression using SPSS to explore the relationship between the GDP (the dependent variable) and the PIT, TTR and TGOv Exp (the independent variables) head over the period, which where considered as the model. The result shows that there is a significant positively relationship between the dependent variable …


    Can the material for “Design and Implementation of a Two Factor Authentication Login System Using One Time Password (OTP) with SMS” be used as a guide for Computer Science (CS) Project?

    Yes it can be used — One Time Password (OTP) is free from brute force, replay, and shoulder attacks. The codes may originate from different entropy attributes and schemes, such as true random and digital random number generators. The aim of the study is to develop an Computerized Two Factor Authentication Login System Using One Time Password (OTP) with SMS. In achieving this aim, the following specific objectives were laid out to develop anti-form grabbing technique to encode the user inputs as they are being entered, Implement a Two Factor Authentication mechanism using One Time Password (OTP) with SMS, develop a medium that make use of Email from the server for identity Verification, and develop the OTP algorithm to authenticate the end user. The motivation that …


    Can the material for “Makurdi Airport Terminal Building, Benue State” be used as a guide for Architecture Project?

    Yes it can be used — The airport terminal is a building at an airport where passengers transfer between ground transportation and the facilities that allow them to board and disembark from the aircraft. Within the terminal, passengers purchase tickets, transfer their luggage, and go through security. The buildings that provide access to the airplanes (via gates) are typically called concourse. However, the terms terminals and concourses are used interchangeably, depending on the configuration of the airport. A functional airport passenger terminal is meant to ease the stress encountered by air passengers during the process of air travel. Therefore the architectural problem of the project is how best to provide an aesthetically pleasant, efficient, economical, bigger and more modern domestic airport passenger terminal, with good flexibility …


    Can this topic “An Assessment of the Perception of Local Farmers on Climate Change” be used for Geography Project?

    Yes it can be utilized for research — The research work assesses the perception of local farmers on climate change. In achieving this aim, the specific objectives are set out to examine farmers' level of knowledge about climate change and possible actions taken, analyze farmers' sources of information about climate change, analyze farmers' perception about the effects of climate change in the study area, examine the coping strategies adopted by farmers, and examine government actions in alleviating the effects of climate change. Climate change is one of the greatest contemporary environmental challenges and is global in dimension. The rising incidences of extreme climatic events associated with climate change are giving the greatest of the concerns. Even for skeptics, events such as prolonged dry seasons, long rainfall durations and …



    Chat with us on WhatsApp