Find Jobs
Hire Freelancers

hardcoded access control list - java spring app

€30-250 EUR

In Progress
Posted over 4 years ago

€30-250 EUR

Paid on delivery
implement a access control list service, which receives and forwards transactions, blocks all outgoing connections, only allows ingoing connections, etc.... the transfered packages are only inspected in the header; functional requirement: req0.a: use openJDK 11; req0.b: use Spring Boot 2.1.8; req0.c: use junit 4; req0.d: for webservice use Apache CXF; req 1: the service only starts, if no other service with the string "isolatedServiceBlocker" in the name runs in the same environment; req 2: the service accepts all ingoing https connections; req 3: the service blocks all not https connections; req 4: the service blocks all outgoing connections - except all connections mentioned in the yaml file as "outgoingAllowed"; req 5.a: the service blocks all transactions, which are not explicitley mentioned in the yaml file as "allowedTransaction"; req 5.b: the service blocks all transactions, which are not explicitley covered in the yaml file as "allowedTransactionRange"; req 6.a: a maximum of open transactions - mentioned in the yaml file as "maxtransations"; req 6.b: a maximum of open transactions per IP - mentioned in the file as "maxtransationsPI"; req 7: the service must offer an endppoint (small https Endpoint), which - if it is called somehow, blocks all new incoming connections (pretend to have reaced the "maxtransations"); req 7: the service must offer an endppoint (small https Endpoint), which - if it is called somehow, allows new incoming connections, if they are within "maxtransations";(go back to actual "maxtransations"); req 8: the service must not forward directed broadcasts; req 9: the service must log every connection-attemt and the status of the forwarding to a logfile; req 10: the service must work on IPv4 & IPv6; req 11: prevent possible DDOS attacks for all dataflows by including rate limit using bucket4j (@EnableCaching & global [login to view URL] are accepted) -config in bucket4jconfig; yaml "config" file content: outgoingAllowed: list of OSI layer 3 &4 source &destination address + IP protocol and source & destination port allowedTransaction: list of OSI layer 3 &4 source &destination address + IP protocol and source & destination port allowedTransactionRange: list of OSI layer 3 &4 source &destination addressranges + IP protocol and source & destination portranges (!) maxtransations:singel integer number bucket4jconfig: Configuration of bucket4j general requirements: gr1: every functional req must be covered with at least one unit test; gr2: every functional req must be commented in the source-code; source code must be commented in general; gr3: the example yaml "config" must be submitted;
Project ID: 21368895

About the project

10 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
We are from DL&T. We are expert in java/spring-security/boot. We can complete it with good quality before time. Ping us to discuss more about our recent projects. If you want to implement your idea, then we are always ready for you Being a professional developer means to understand all the requirements of the clients, and find the best way to implement it with the highest [login to view URL] focus on the quality of product and client's satisfaction. Our solid experience provides development process smoothly, fastest and with high quality thus the apps are stable, scalable, transparent and user friendly
€300 EUR in 7 days
4.7 (8 reviews)
3.6
3.6
10 freelancers are bidding on average €186 EUR for this job
User Avatar
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks . .
€250 EUR in 3 days
4.9 (19 reviews)
5.8
5.8
User Avatar
Hello, I am software developer with enough experiences on Java/JavaFX for 13 years. I can work by full time for your project and trying to satisfy the requirements. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. Java is very powerful programming language and I am majoring on it for long years. If you want the perfect result, please contact with me.
€140 EUR in 7 days
4.9 (5 reviews)
5.3
5.3
User Avatar
5 years java experience. full time job as java developer............................................................
€140 EUR in 7 days
4.8 (12 reviews)
4.0
4.0
User Avatar
Hi, I have more than 3 years of rich experience in latest technologies like : Laravel, Shopify, Magneto, WordPress . I am also very much skilled in core PHP, Web Scraping, HTML, CSS and JavaScript + Jquery. Moreover, I have good experience in handling client for whom I have worked remotely. Regards, Usman
€140 EUR in 7 days
5.0 (1 review)
1.0
1.0
User Avatar
I am a software engineer with experience in building scalable application primarily using Java, Scala, and Python. I am passionate about helping my clients build scalable, reactive, and data-driven applications. 1. Experience in developing a full-stack application, solution designing, front end, and back end design 2. Expert in big data technologies like Apache Spark, Elastic Search 3. Capable of crafting real-world problems with OOP designs 4. Effective working with Remote team 5. Experienced in Agile, CI/CD and Scrum 6. Expert in designing highly available and scalable application 7. Solid programming knowledge with Design Patterns 8. Machine Learning Enthusiast working with interest in Deep Learning. Programming Languages • Scala • Java • Python Techniques • CI/CD • Agile • Pair Programming • REST APIs Frameworks • Spring Boot • Spring JPA Tools • Docker • Jenkins • Logstash • Beats • Kibana • Swagger • GIT Big Data • Apache Spark • Cassandra • Elastic Search • Hadoop • HBase Data Bases • Mongo DB • MySQL • Postgre SQL Front End Technologies • React JS • Redux • D3.JS • Angular JS • HTML5 • CSS3 Cloud Platforms • Google Cloud • AWS • Azure Miscellaneous • Single Sign-On • OAuth Like to see you on Coffee !!
€200 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have good experience on spring boot , soring data jpa . webservices . ill do it in on time . Money is not everything I want satisfication of customer ..
€140 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi ! I can implement these services as per you requirements. i will prefer you oauth2 instead of spring security because oauth2 api is more reliable and secure then spring security
€250 EUR in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRIA
-------, Austria
0.0
0
Payment method verified
Member since Dec 18, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.