Annonce non disponible
Annonce non disponible
Ce produit n'est plus disponible à la vente.
internship : code fingerprints for package integrity analysis f/m
0,00 €
Annonce N°183882Publié le 08/06/2022 à 06:30
Description
WHAT WE OFFER Our company culture is focused on helping our employees
enable innovation by building breakthroughs together. How? We focus
every day on building the foundation for tomorrow and creating a
workplace that embraces differences, values flexibility, and is
aligned to our purpose-driven and future-focused work. We offer a
highly collaborative, caring team environment with a strong focus on
learning and development, recognition for your individual
contributions, and a variety of benefit options for you to choose
from. Apply now! ABOUT US (TEAM) Maintaining security is a constantly
shifting task, and we need to respond with continuous learning and
research. The portfolio of SAP Security Research contains those topics
that we believe are most important for SAP’s security future.
SAP’s vision to secure business is built on 3 ideals:
ZERO-VULNERABILITY, to harden the software by eliminating
vulnerabilities, DEFENSIBLE APPLICATION, to enable the software to
identify and prevent attacks, and ZERO-KNOWLEDGE, to make any theft of
data useless through encryption. Considering these aspects, SAP
Security Research covers the following focal areas: Anonymization for
Big Data, Secure Internet of Things, Software security analysis,
Open-source analysis, Deceptive application, Applied cryptography,
Quantum technology, and Machine Learning as enabler for the next
generation of security. PURPOSE AND OBJECTIVES This internship is
based in the SAP Labs France Research Lab, in Sophia-Antipolis. The
work will be performed in the context of the Research Program “SAP
Security Research”, under the “Open-Source Security Analysis”
topic. Nowadays software applications include more and more
open-source (OSS) libraries. Automated package management tools allow
developers to find and integrate libraries in their projects with
minimal effort. While automated dependency management simplifies
software reuse, there is no guarantee that the software package
automatically downloaded from the package repository (e.g., Maven
Central) originates from the build of the library source-code
available ,e.g., at github.com. The goal of the internship is to
establish whether all the bytecode in the software package originates
from the source code of the library repository (thereby establishing
its integrity) or whether it also includes bytecode whose origin
cannot be established and may be potentially malicious. EXPECTATIONS
AND TASKS The expected work is to investigate techniques to compare
source-code and bytecode to develop an approach and tooling to compare
Java source code with Java bytecode. In particular the approach must
be able to establish a distance measure in case there is no exact
match. Some of the tasks to be addressed shall include: * Explore
state of the art on code comparison/code cloning * Explore alternative
intermediate representations for Java code * Develop proof of concept
for Java source-code/bytecode comparison * Experiment the proposed
solution on libraries hosted in Maven Central We expect that 60% of
time will be dedicated to development and 40% to research activities.
PROFILE/EDUCATION/SKILLS AND COMPETENCIES * University Level: Last
year of MSc in Computer Science or beyond * Good knowledge of the Java
programming language, Maven * Good knowledge of software intermediate
representations (optional) * Good knowledge of versioning control
systems like Git * Good skills in modelling, analysis and programming
(Java, Python) * Fluency in English (working language) * Abilities in
organizing meeting and contacting people * Good oral and written
communication skills * Capacity to write documents in English, ability
to synthesize PROFESSIONAL EXPERIENCE * None required We are SAP SAP
innovations help more than 400,000 customers worldwide work together
more efficiently and use business insight more effectively. Originally
known for leadership in enterprise resource planning (ERP) software,
SAP has evolved to become a market leader in end-to-end business
application software and related services for database, analytics,
intelligent technologies, and experience management. As a cloud
company with 200 million users and more than 100,000 employees
worldwide, we are purpose-driven and future-focused, with a highly
collaborative team ethic and commitment to personal development.
Whether connecting global industries, people, or platforms, we help
ensure every challenge gets the solution it deserves. At SAP, we build
breakthroughs, together. Our inclusion promise SAP’s culture of
inclusion, focus on health and well-being, and flexible working models
help ensure that everyone – regardless of background – feels
included and can run at their best. At SAP, we believe we are made
stronger by the unique capabilities and qualities that each person
brings to our company, and we invest in our employees to inspire
confidence and help everyone realize their full potential. We
ultimately believe in unleashing all talent and creating a better and
more equitable world. SAP is proud to be an equal opportunity
workplace and is an affirmative action employer. We are committed to
the values of Equal Employment Opportunity and provide accessibility
accommodations to applicants with physical and/or mental disabilities.
If you are interested in applying for employment with SAP and are in
need of accommodation or special assistance to navigate our website or
to complete your application, please send an e-mail with your request
to Recruiting Operations Team: Americas: Careers.NorthAmerica@sap.com
or Careers.LatinAmerica@sap.com, APJ: Careers.APJ@sap.com, EMEA:
Careers@sap.com. EOE AA M/F/Vet/Disability: Qualified applicants will
receive consideration for employment without regard to their age,
race, religion, national origin, ethnicity, age, gender (including
pregnancy, childbirth, et al), sexual orientation, gender identity or
expression, protected veteran status, or disability. Successful
candidates might be required to undergo a background verification with
an external vendor. Requisition ID:320266 | Work Area: Software-Design
and Development | Expected Travel: 0 - 10% | Career Status: Student |
Employment Type: Intern |