Find Jobs
Hire Freelancers

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

£250-750 GBP

Cerrado
Publicado hace más de 8 años

£250-750 GBP

Pagado a la entrega
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.
ID del proyecto: 8800053

Información sobre el proyecto

21 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
21 freelancers están ofertando un promedio de £512 GBP por este trabajo
Avatar del usuario
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 en 10 días
5,0 (170 comentarios)
9,3
9,3
Avatar del usuario
A proposal has not yet been provided
£750 GBP en 10 días
4,9 (140 comentarios)
8,2
8,2
Avatar del usuario
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 en 10 días
4,6 (320 comentarios)
8,1
8,1
Avatar del usuario
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 en 10 días
4,9 (319 comentarios)
6,8
6,8
Avatar del usuario
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 en 10 días
5,0 (79 comentarios)
6,6
6,6
Avatar del usuario
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 en 4 días
4,7 (122 comentarios)
6,4
6,4
Avatar del usuario
A proposal has not yet been provided
£500 GBP en 29 días
5,0 (45 comentarios)
5,6
5,6
Avatar del usuario
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 en 15 días
4,5 (18 comentarios)
5,2
5,2
Avatar del usuario
Hi, I am new on this site, but I am a very experienced senioe PHP developer. Thanks in advance. ----------------------------
£333 GBP en 10 días
5,0 (1 comentario)
2,6
2,6
Avatar del usuario
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 en 4 días
4,4 (1 comentario)
1,3
1,3
Avatar del usuario
A proposal has not yet been provided
£555 GBP en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
£555 GBP en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
United Kingdom
5,0
2
Forma de pago verificada
Miembro desde sept 2, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.