Find Jobs
Hire Freelancers

Min 15+ years of experienced php developer needed

$2-8 CAD / hour

Fechado
Publicado há aproximadamente 1 mês

$2-8 CAD / hour

in your Bid, clearly answer this questions: 1. how many years of experience do u have? 2. Are you an independent freelancer? 3 do you know how to fix sql injections? - Give 2 example of how to fix sql injections in forms 4. what are the ways you can secure a payment api to protect it from spamming charges- considering that the api information is secured and spamming is not happening by any registered users but through external users 5. what are the ways you can protect smtp apis to protect from email spamming?- considering that the api information is secured and spamming is not happening by any registered users but through external users 6. What are the ways you can show thousands of data on a page? how will you implement it so that it doesn't have load on server and page doesn't hang? 7. Have you worked on any multi-user platform, or social networking platform - can you share with me some of your customized applications that u have worked on? Please note: for question 4 and 5 we have all the checks in place for the payment such as phone verification, email verification, env file is protected with no access by public, still spamming charges happening and still email spamming happening. How can you protect it more to stop spammers getting hold of the apis? What will be your approach to secure the site??
ID do Projeto: 38135300

Sobre o projeto

31 propostas
Projeto remoto
Ativo há 1 mês

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
31 freelancers estão ofertando em média $9 CAD/hora for esse trabalho
Avatar do Usuário
Hello. I am interested in your project. Look at my profile. I am expert in these tasks that mentioned in project description. I have more than 9 years of work experience. Time and budget will be decided after detail discussion on chat or call. I am hoping for your positive response. Regards
$15 CAD em 40 dias
4,9 (643 avaliações)
9,3
9,3
Avatar do Usuário
Hello, We will build a PHP website as your requirement. we are reputable web development agency with a proven track record of creating stunning, functional, and user-friendly websites. Our team is committed to delivering a website that not only meets but exceeds your expectations. We have 65+ experienced and ambitious DESIGNER & DEVELOPER including PHP, Laravel, MySQL, WordPress, eCommerce, Magento, HTML, CSS, API Integration, JavaScript, ASP.NET, Laravel, Angular, Node.js, React, MEAN, MERN and many more Would like to discuss further via chat. Waiting for your positive response. Thanks, Tony.
$7 CAD em 40 dias
4,8 (234 avaliações)
9,1
9,1
Avatar do Usuário
Hi Marina, As discussed earlier in chat, I am ready to tackle your project. kindly send me a message. Regards, ADIL
$5 CAD em 40 dias
5,0 (4 avaliações)
4,8
4,8
Avatar do Usuário
Being an experienced PHP developer for over 15 years, I have gained a deep understanding and hands-on experience with fixing SQL injections and securing payment and SMTP APIs. Specifically, I would leverage phone verification, email verification, and private access to the env file, but these basics aren't enough in cases like yours where spamming attacks still occur. To prevent this, I will implement additional layers of security like CAPTCHAs and rate-limiting per IP address or using session tokens or API keys to control unauthorized requests.
$2 CAD em 40 dias
4,8 (24 avaliações)
4,5
4,5
Avatar do Usuário
Hey there! I'm thrilled about your project! After going through the details, I'm super confident that I can deliver exceptional results that not only meet but exceed your expectations in no time With my years of experience in this field, I know we're a perfect match! You can count on me to not only deliver top-notch work but also be a reliable partner who will go the extra mile until you're completely satisfied Can't wait to dive deeper into your project and contribute in every way possible! Best regards
$5 CAD em 40 dias
4,8 (12 avaliações)
4,1
4,1
Avatar do Usuário
Hey Marina, Here are my brief responses to your questions: 1. Experience: 5+ years in web development. 2. Freelancer Status: No 3. SQL Injection Fixes: - Parameterized Queries: Use parameterized queries like `PDO` in PHP. - Stored Procedures: Isolate user inputs with stored procedures. 4. Securing Payment APIs: - Rate Limiting: Limit request rates per IP. - CAPTCHA: Implement CAPTCHA to block automated requests. 5. Protecting SMTP APIs: - IP Whitelisting: Allow only known IPs. - DKIM and SPF: Configure to prevent email spoofing. 6. Displaying Large Data Sets: - Pagination: Load data in chunks. - Lazy Loading: Load data as the user scrolls. 7. Multi-user Platforms: Yes, I have experience. Examples include social networking and e-commerce platforms. I look forward to discussing how I can help secure and optimize your platform further. Please message me to discuss more. Cheers, Keval Pathak
$6 CAD em 42 dias
4,7 (18 avaliações)
3,8
3,8
Avatar do Usuário
I need good review..Please help to build my profile.. I have 12years of experiance in web devlopment..Waiting for your reply..Thanks
$5 CAD em 40 dias
4,9 (10 avaliações)
3,5
3,5
Avatar do Usuário
Hello, I have checked your requirements and really interested in this job. I am ready to start work immediately. I have 12+ years of experience in PHP, Laravel, Wordpress, Shopify, Magento, Opencart & NodeJS. I am to deliver our best service and you can check my profile and best reviews by client.
$7 CAD em 40 dias
4,7 (17 avaliações)
3,5
3,5
Avatar do Usuário
1. I have 13 years of experience as a full and Mean Stack developer and have a strong background in various development domains including Accounting Software, LMS, Web Portals, and CMS. 2. I lead a team of professionals with expertise in Php (Laravel, CodeIgniter), Angular, Node, Bootstrap etc. 3. Instead of directly embedding user inputs into SQL statements, we can use parameterized queries, or validate user inputs, and restricts the formats intended to receive and ranges, rejecting unexpected characters or patterns, such as SQL keywords or special characters. Using framework like Angular, Laravel can greatly reduced these risks. 4. Limit the number of requests per min/hour/day from a single IP address or user account or can use CAPTCHA 5. Configure SPF records to specify which servers are authorized to send emails on behalf of your domain. Implement DKIM to sign outgoing emails cryptographically, ensuring their authenticity and integrity. Require email verification for new accounts or before sending emails, to verify the authenticity of users. Limit the number of emails that can be sent within a certain time frame to prevent abuse. 6. We can employ techniques such as: Pagination, Lazy Loading, Client-Side Rendering using frameworks like Angular, Data Caching or Database optimization 7. Yes, I have experience developing multi-user platforms. Some of the customized applications my team and I have worked on include Accounting Software, LMS, Web Portals, and CMS.
$21 CAD em 40 dias
5,0 (3 avaliações)
2,2
2,2
Avatar do Usuário
I have more than 15 years of experience in the development As I am an expert, I can build it according to your requirements. Because I have a lot of experience in these fields, I can build your project as soon as possible. I offer excellent software quality work and provide the best support for your project. If you give me this job, I will do my best to finish your job by your timeline. If you want to see my past works, I can show you my past works right now. Ready to discuss this with you about the task now. Thank you for the reading.
$7 CAD em 40 dias
5,0 (1 avaliação)
0,2
0,2
Avatar do Usuário
Hi, 1. Experience: I have over 7 years of experience in software development. 2. Independent Freelancer: Yes, I am an independent freelancer. 3. SQL Injection Fixes: * Use prepared statements with parameterized queries to ensure user input is treated as data, not code. * Implement stored procedures which encapsulate the SQL logic, reducing the risk of SQL injection. 4. Securing Payment API from External Spam Attacks: * Implement rate limiting to control the number of requests from a single IP address. * Use CAPTCHA to differentiate between human users and automated bots. 5. Protecting SMTP APIs from External Email Spamming: * Set up rate limiting on email sending to prevent excessive usage. * Implement IP whitelisting to allow only trusted IPs to access the SMTP API. 6. Handling Large Data Sets Efficiently: * Use pagination to load data in chunks, reducing server load and preventing the page from hanging. * Implement infinite scrolling with lazy loading to load data on-demand as the user scrolls. 7. Experience with Multi-User/Social Networking Platforms: * Yes, I have worked on several multi-user platforms. I can share customized applications, which include robust user management and social networking features. * Further Securing APIs and Site: Let's discuss how I can help secure your site and enhance its functionality. Best regards, Namrata
$8 CAD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello. Thanks for your considering me. There are detailed answers for your questions. 1. I have 6 years of experience. 2. I am independent. 3. Yes, I am proficient in fixing SQL injections. Here are two examples of how to fix SQL injections in forms: $stmt = $pdo->prepare('SELECT * FROM users WHERE email = :email'); $stmt->execute(['email' => $email]); $user = $stmt->fetch(); $user = User::where('email', $email)->first(); 4. Even with existing checks, additional measures can help secure payment APIs: Rate Limiting: Implement rate limiting to restrict the number of requests an IP address can make in a certain period. Tools like AWS API Gateway or NGINX can help enforce this. CAPTCHA: Integrate CAPTCHA (like Google reCAPTCHA) in forms to differentiate between human users and bots. IP Whitelisting and Blacklisting: Allow requests only from known, trusted IP addresses and block known malicious IP addresses. 5. Similar to payment APIs, rate limit the number of emails that can be sent from a single IP address within a given timeframe. 6. Load and display data in smaller chunks (pages), which reduces the initial load time and memory usage. 7. Yes, I have worked on several multi-user platforms and social networking applications. Here are a couple of examples: I am confident that my experience and skills align well with the requirements of your project. I look forward to the opportunity to work together and help enhance the security and performance of your applications.
$9 CAD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello, Marina. My name is Basil. I'm an independent freelancer. Thank you for reaching out and extending the opportunity to collaborate on your project. I have thoroughly reviewed your requirements and with 12 years of experience as a full stack developer, I am confident in my ability to make a meaningful contribution to you. I work almost 20 hours a day. 3-Fixing SQL injections in forms: a) Prepared Statements: Instead of directly embedding user input into SQL queries, prepared statements can be used. Prepared statements use parameterized queries, where placeholders are used for user input. This way, the SQL query and user input are kept separate, preventing malicious SQL injections. b) Input Validation and Sanitization: Validate and sanitize user input before using it in SQL queries. This involves checking for expected data types and formats, and removing or encoding any potentially harmful characters. 4-Securing a payment API to protect against spamming charges: a) Rate Limiting: Implement rate limiting on the API to restrict the number of requests that can be made within a specific time period. This helps prevent excessive requests and potential spamming. b) Captcha: Include a captcha mechanism in the API to ensure that requests are made by actual users and not automated bots. This can significantly reduce spamming attempts... I consider it the greatest honor to work with you. Best regards!!!
$7 CAD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi Marina, 1. More than 12+ years 2. Use ORM or stored procedures or using mysqli_real_escape_string to prevent SQL injection. 3. Yes, I'm individual freelancer. 4. The API tokens should be stored safely and should not be available publicly or in web through inspect. Do not entertain calculations from frontend, recalculate everything again on server and initiate payment with that amount. Add throttling for users, how many times payment can be attempted 5. Keep smtp creds safe and not accessible publicly. Add throttling on forms which send emails. Add captcha so it can not be automated. You can share myxb url. a complete custom shipping solution. Thanks and awaiting your response! Sunit
$5 CAD em 40 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi there, As a qualified web developer, I'm available to work on your project. You are looking for a { experienced php developer }, I'm a Full-time professional PHP Developer with 6 years of experience in this Field. PHP has always been my forte as for the past 6 years I have been dedicated full-time to PHP development. My expertise includes not only PHP itself, but also JavaScript, MySQL and other essential skills crucial to a proficient PHP coder. Your project requires a profound understanding and problem solving-skills in many areas like fixing SQL injections, securing payment and SMTP APIs. With my wealth of experience in various security practices including SQL injection prevention, as well as safeguarding payment gateways and SMTP APIs from spamming charges, I am confident that I can take care of these issues effectively. I am excited about your project and would like to connect with you in chat to discuss it further. I believe that a detailed conversation will help me understand your specific needs and expectations, allowing me to tailor the solution to perfection. I'm confident, I can deliver your project within your deadline. My expertise in PHP, HTML5, CSS3, WordPress, JavaScript, React.js, Node.js. - Please visit the chat window to view my most recent live work portfolio. " I'm waiting for your Appreciate Response ", Thank you! Anurag
$5 CAD em 40 dias
0,0 (0 avaliações)
3,5
3,5

Sobre o cliente

Bandeira do(a) CANADA
Surrey, Canada
5,0
29
Método de pagamento verificado
Membro desde jun. 10, 2017

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.