dc.contributor.author |
Yasin, Noor |
|
dc.date.accessioned |
2020-10-28T10:40:21Z |
|
dc.date.available |
2020-10-28T10:40:21Z |
|
dc.date.issued |
2015 |
|
dc.identifier.uri |
http://10.250.8.41:8080/xmlui/handle/123456789/6631 |
|
dc.description |
Supervisor: Dr. Abdul Ghafoor |
en_US |
dc.description.abstract |
Software industry is the biggest industry nowadays. When software is distributed it is distributed in the form of executable files. The source code isn’t distributed because software could easily be modified or the working logic could be understood. If the source code of some software gets stolen the software gets vulnerable. So, software source code security is the biggest concern for the software industry. Lack of security techniques to protect these source code and binaries might result into great finical or data loss. Unfortunately, the source code is saved on a local drive in plain form. So anyone getting access to the source code (which is in plain form) can launch on its own computer using the IDE.
We have given architecture for both single user and teaming environment to protect the source code and binaries. The source code and their binaries would be automatically protected in this architecture at backend and the developer won’t need to worry about their protection. Any single code written would be automatically protected and only authorized and authentic users would have access to this source code. If somehow these source code and binaries are stolen they would be of no use because they are protected.
We have adopted the security techniques like encryption, decryption, authentication and authorization to protect the source code and their binaries |
en_US |
dc.publisher |
SEECS, National University of Science & Technology |
en_US |
dc.subject |
Security Architecture, Source Code Protection, Computer Science |
en_US |
dc.title |
Security Architecture for Source Code Protection |
en_US |
dc.type |
Thesis |
en_US |