Dissertation > Excellent graduate degree dissertation topics show

Requirements Documentation Based Security Contract Elicitation and Its Implementation

Author: LiuZuo
Tutor: JinYing
School: Jilin University
Course: Computer Software and Theory
Keywords: Software Security Active defense Software threat Software security needs Security contract Petri nets
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 41
Quote: 0
Read: Download Dissertation

Abstract


Active defense protection method is to capture the security needs of the system, in the requirements phase of the software development and security needs as contract guidance software development architecture design phase activities. Active defense norms and effective implementation of software security activities. Contract task requirements phase safety is the foundation and key of the software active defense, it will directly affect the subsequent phases of the software security protection. However, the formation of the security contract is the hardest to the finished part. There is still a gulf from the original text of the demand to the formation of the security deed, its performance: 1. Difficult from the original software needs can be obtained directly meet the software system's security needs. Difficult to quickly and effectively analyze the security vulnerabilities in the software requirements. 3. Defined security requirements is difficult to explain the effectiveness and practicality. How strictly accurate to define the security deed. In response to these problems, starting from the software requirements document focuses on the acquisition, analysis and modeling methods demand text-based security contract. First proposed a method based on the action concerns for security needs and concerns modeling method based on the actions of the CSP process algebra: then, given a four-tuple security attributes as the action concerns the threat analysis of business processes, while establishing a a threat to the matching rules, the combined security knowledge base rules and ECMA threat exists in business processes can automatically access, and also determine the strategy of the threat, and a true reflection of software systems acquired threats facing security problems ; later, security needs to address security threats by ECMA's security Knowledge Base, and gives the methods and strategies to determine security needs, the acquired security requirements more in line with the actual needs of software product safety; Finally, the combination of oriented requirements engineering aspects of thinking, given the security contract to establish methods based on Petri nets, established security requirements contract to provide guidance for the follow-up to the software design phase. Based on the method proposed in this paper, the design and implementation support tools can help users to establish a secure contract from the original text of the demand. In addition, the original demand text of the proposed method is applied to the online commodities trading system, better established appropriate security contract illustrates the feasibility and effectiveness of this method.

Related Dissertations

  1. Research on Checkpointing in Mobile Computing Environment and Modeling with Petri Nets,TP301.1
  2. Logic-based Web service composition Petri net modeling and analysis,TP393.09
  3. Research and Implementation of IOT Service Model Description Language,TN929.5
  4. Based on Finite Automata software behavior modeling method,TP301.1
  5. Physiological detection for wearable wireless sensor network QoS Routing,TP212.9
  6. JBPM -based air defense allegations Process Management System,TP311.52
  7. Colored Petri net based workflow engine research,TP311.52
  8. Based on Petri net modeling intelligent algorithm for job shop scheduling,TP18
  9. RFID complex event processing and forming lineage retrospective study,TP391.44
  10. Petri net -based context-aware service logic modeling,TP301.1
  11. Based on generalized stochastic colored Petri nets C ~ 3I System Modeling and Simulation Technology,N945.12
  12. Research on Analysis Methods of Earth-Observing Requests and Application,V474.26
  13. Research and Application of Traffic Network Model on Urban Road with Hybrid Petri Nets,U491.112
  14. Optimization for Missile-artillery Cooperative Air Defense Based on Petri Net,E917
  15. TCPN -based Web service composition time validation studies,TP393.09
  16. The Research of Web Service Composition Based on Petri Net,TP393.09
  17. Based on Windows platform Rootkit technology research and application,TP393.08
  18. Detecting and Identifying Security Attacks Using Performance Counters,TP311.53
  19. The Application of Hybrid Encryption Algorithm in Software Security,TP309.7
  20. Based COLORED PETRI NETS Project Logistics Management System Design and Implementation,TP311.52
  21. Research on and Implementation of Desktop Security Defense System Key Technologies,TP309

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile