Abstract
The need of making security a top priority has been widely acknowledged in the research community. There should also be an incorporation of it right from the beginning of the development life cycle. The requirements document serves as the bedrock upon which the whole program is constructed. In this article we will look at Secure Requirements Engineering as an important process that may greatly enhance software system security. In the conceptual phase of software development life cycle (SDLC) we provide a set of best practices for conducting safe requirements engineering activities.