Cyber Security Research Project
Budget: $750 – $1,500 USD
This project contains mainly 2 parts.
1. Source code Vulnerability Detection and indicate vulnerable line with a warning sign
2. Correct the detected vulnerable code segment.
Detection should be done mainly in 2 ways. Syntax based and Semantics based.
Then you can use suitable machine learning or deep learning algorithm to complete the detection process.
Once a vulnerable code segment is identified, it should indicate using a warning sign.
Then, when user brings his mouse point to the warning sign, it should suggest the corrected source code and replace the vulnerable code segment with the corrected code.
There is an already existing project which has detected vulnerabilities regarding to "Pointer usage", "Array usage", "Arithmetic Expressions", "Library API function calls".
Since their algorithms also available we can use them by doing simple modifications for them and you have to identify vulnerable code segments related to any other new categories such as Constructs and vulnerable code segments that influence for Buffer Overflow attacks, Cross Site scripting or SQL injection attacks etc.
We can conclude those categories by discussing with your suggestions as well.
There is an existing project which contains a dataset as well, relevant to my project which was created by another group of researches (https://github.com/SySeVR/SySeVR), SO, better to use another programming language than using C or C++.
Finally this project should be built as a plugin for any existing IDE such as VScode. Or else it's free to implement this as a separate application as well.
My timeframe is about 3 or 4 months.
My budget would be 900$
We can have a one on one session to clarify any doubts you might have, after you place your bid.
I would like to have weekly meetings with you to discuss about your progress and I would like to share my thoughts as well.
1. Source code Vulnerability Detection and indicate vulnerable line with a warning sign
2. Correct the detected vulnerable code segment.
Detection should be done mainly in 2 ways. Syntax based and Semantics based.
Then you can use suitable machine learning or deep learning algorithm to complete the detection process.
Once a vulnerable code segment is identified, it should indicate using a warning sign.
Then, when user brings his mouse point to the warning sign, it should suggest the corrected source code and replace the vulnerable code segment with the corrected code.
There is an already existing project which has detected vulnerabilities regarding to "Pointer usage", "Array usage", "Arithmetic Expressions", "Library API function calls".
Since their algorithms also available we can use them by doing simple modifications for them and you have to identify vulnerable code segments related to any other new categories such as Constructs and vulnerable code segments that influence for Buffer Overflow attacks, Cross Site scripting or SQL injection attacks etc.
We can conclude those categories by discussing with your suggestions as well.
There is an existing project which contains a dataset as well, relevant to my project which was created by another group of researches (https://github.com/SySeVR/SySeVR), SO, better to use another programming language than using C or C++.
Finally this project should be built as a plugin for any existing IDE such as VScode. Or else it's free to implement this as a separate application as well.
My timeframe is about 3 or 4 months.
My budget would be 900$
We can have a one on one session to clarify any doubts you might have, after you place your bid.
I would like to have weekly meetings with you to discuss about your progress and I would like to share my thoughts as well.