By Topic

Software architectural considerations for the development of secure software systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Ramin Shirvani ; Computer Engineering group, Islamic Azad University of Tehran - North, Tehran, Iran ; Nasser Modiri

Today, many computers are using to manage many applications, like management of bank accounts, to keep medical records, etc. With the progress of computer science and become more complicated, the amount of threats and risks is also increased strongly and attacks in this area have also been complicated and advanced. Today, with this huge amount of vast and complicated threats and attacks on computer systems, security has very important place, because at any moment the amount of threats and attacks in this area is added and these risks in some cases will have to follow heavy and irreparable damages. In the world of computer, software security is one of the important issues all the time. We are insensitive about the threats to the software that we design most of the time and consider security as a solution after the completion of design and constructing programs. In fact, to avoid creating security problems and deal with security threats and attacks properly we must be prevented about fragmented and temporary activities and our activities should have an appropriate structured process and be raised on a specific standard form in this regard. The important point here is if software should have a secure entity, this only is possible by having a secure architecture. There are various techniques that help to develop secure architecture and software systems. These techniques block hackers' ways to attack the applications. This paper tries to clarify the position and importance of software architecture in order to create secure software systems. Also in this article the role of software architecture in order to provide permanent security for software systems, has been described.

Published in:

Networked Computing (INC), 2011 The 7th International Conference on

Date of Conference:

26-28 Sept. 2011