Find Jobs
Hire Freelancers

Longin system using PHP and connects to a MySQL backend database.

£250-750 GBP

Kapalı
İlan edilme: 8 yıldan fazla önce

£250-750 GBP

Teslimde ödenir
Secure Programming 1 Assignment 1 The purpose of this assignment is to give you some practical experience in attacking vulnerable source code and also experience in trying to secure this insecure code. You will be supplied with a simple Web application. The app is coded using PHP and connects to a MySQL backend database. There are two parts to the assignment, both worth the same (50/50). You need to find weaknesses, exploit them and finally fix them. For the first part of your assignment you need to analysis the code and look for possible weaknesses. You then need to try exploit any weakness you think you have identified. If you think a form field is vulnerable to XSS, then perform some attack to show the weakness. (Only one example, per location, each field, is required to show that it is vulnerable). For the second part of the assignment you need to try secure the code, by correcting any flaws you find by writing new secure code. Setup Firstly you’ll need to get the code running so you can test it. You’ll need to setup a webserver and a database, I suggest using WAMP which is the easiest solution to automatically set everything up for you. You’ll also need to create a database and a table. The easiest way to do this is using MyPHPAdmin create a database (test) and then run the SQL script I’ve included with the source to create and set up a table. Once up and running you can start your assignment. Section 1 (50%) OK you have some source code to review and try to break. There are plenty of basic errors in the code so you should be able to find some. You need to list each weakness that you think you have found and briefly mention what type of weakness it is. You should also try and exploit each weakness, with some real world hacking. You should highlight exactly what you did to exploit each weakness. If you find a possible weakness but fail to exploit it, then you should still include it, and mention anything you tried in your attempt to exploit it. Section 2 (50%) The second part of your project is to correct the source code to fix as many of the identify weaknesses as you can. Your final corrected code must still run without changes needed by me. You must correct the code I give you, not just hand me back a completely different app. If you tried to fix a bit of code but it won’t compile or gives errors, then include it in your source code, so I can see what you tried and where. In your documentation you need to include a brief mention of each bit of code you tried to correct and how your code fixes the problem. Deliverables A zipped file with your completed report and all of the corrected source code uploaded to Moodle by the 8th of November (Sunday). Note: MAX word count should be between 2,500 and 3,000 words, but reports can be considerably less. I don’t want a history of vulnerabilities in your report. Just what vulnerabilities you found, how you found them and how you fixed them in code.
Proje No: 8800053

Proje hakkında

21 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 8 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
21 freelancers are bidding on average £512 GBP for this job
Kullanıcı Avatarı
Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat. I am myself developer so you will directly work with me. No mediators. No managers. No subcontractors. Please check my my recent work for the technical expertise along with reviews & feedback on my profile page.
£721 GBP 10 gün içinde
5,0 (170 değerlendirme)
9,3
9,3
Kullanıcı Avatarı
A proposal has not yet been provided
£750 GBP 10 gün içinde
4,9 (140 değerlendirme)
8,2
8,2
Kullanıcı Avatarı
Hello..I have an experience of more than 6 years in web development and maintenance. I have in-depth knowledge of php, mysql, jquery, paypal integrations, API's, css, html, html5. Our team is experienced, creative & efficient enough to get your job done well. I look forward to work on this.
£250 GBP 10 gün içinde
4,6 (320 değerlendirme)
8,1
8,1
Kullanıcı Avatarı
Hello Sir, I am ready to start the work now, i am having 8 years of exp..... I am ready to start the work now, i am having 8 years of exp.....
£250 GBP 10 gün içinde
4,9 (319 değerlendirme)
6,8
6,8
Kullanıcı Avatarı
Hello, I am Sr. web developer have strong debugging and coding skills. I am full stack developer with good knowledge of Java, PHP, JavaScript, MySQL, MongoDB, AngularJS, JQuery, HTML, Bootstrap, etc. I have created multiple web application using popular framework like Laravel, Codeigniter, Slim framework, Wordpress, Grails, Spring framework, ExpressJS, AngularJS. I have also experience in server setup and configuration for Java(Tomcat, JBoass, GAE, etc.), PHP(Nginx & Apache both), NodeJS and streaming server. Thanks Mohammad Arif
£300 GBP 10 gün içinde
5,0 (79 değerlendirme)
6,6
6,6
Kullanıcı Avatarı
I have a lots of experience in C++,C#.net,JAVA, software Architecture, PHP, MySQL, Wordpress and Web Designing. my aim to deliver quality products to our customers within specified deadline. If hired by you I will put in my best work. I am ready to be hired by you and start work on your jobs. PM to me for more discussion
£255 GBP 4 gün içinde
4,7 (122 değerlendirme)
6,4
6,4
Kullanıcı Avatarı
A proposal has not yet been provided
£500 GBP 29 gün içinde
5,0 (45 değerlendirme)
5,6
5,6
Kullanıcı Avatarı
Hi There, i own a company in India. I am having 4+ years of experience in Web Developement. We have a good strength of Web Developers. We provide training in Websites to college students and to software personnel. I want to establish a long term professional relation with you so I have bid the least possible amount. :) Moreover, our professional team has over 2+ years of experience, and they will make sure that the work quality is never compromised. Kindly assign this project and consider it done within no time :) Thanks & Regards,
£684 GBP 15 gün içinde
4,5 (18 değerlendirme)
5,2
5,2
Kullanıcı Avatarı
Hi, I am new on this site, but I am a very experienced senioe PHP developer. Thanks in advance. ----------------------------
£333 GBP 10 gün içinde
5,0 (1 değerlendirme)
2,6
2,6
Kullanıcı Avatarı
Hello, I would like to your php assignment. I am Master in Computer Engineering So i know how to do this kind of assignment. Let me know if you have any questions! Thank you for your time,
£250 GBP 4 gün içinde
4,4 (1 değerlendirme)
1,3
1,3
Kullanıcı Avatarı
A proposal has not yet been provided
£555 GBP 10 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
Data Management : Our areas of interest or expertise: Excel, VBA, Advanced Formulas, Conditional Formatting, Pivot Tables, Slides Preparation and Financial Calculations, Drawing Comparison, Design Suggestions. Software Development : Variety of information systems knowledge and practical skills; primarily in software engineering, Visual Basic .NET development, Java development, and C development, SQL Server query development, and database management. I also have proficient skills with website design, HTML, CSS, and JavaScript development, as well as website administration.  Highly skilled in designing, testing, and developing software.  Thorough understanding of data structures and algorithms.  Knowledgeable of back end development best practices.  Hands-on software troubleshooting experience.  Proven track record of proper documentation for future maintenance and upgrades. Vendor Development : Understand Client’s requirement and identify the best supplier with optimum quality and cost. Maintain knowledge on various market trends and recommend sourcing strategies for market. Help Client’s with the preshipping inspection of material and factory to ensure the supplier capability. Represent client for all quality related issues. Work as Outsourced Procurement Organisation for Clients. Develop and evaluate all RFI and RFQs. Monitor bid process and ensure participation of various vendors, Prepare database to benchmark Global/Competitor Data for Cost Opportunities
£283 GBP 10 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
A team of network engineers and software developers We are a company of 20-25 employees majorly dealing with Networking and IT solutions. We have a dedicated teams on implementation and development.
£388 GBP 10 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
A proposal has not yet been provided
£555 GBP 10 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED KINGDOM bayrağı
United Kingdom
5,0
2
Ödeme yöntemi onaylandı
Eyl 2, 2015 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.