Titulo Estágio
Proposal 3- Extended metadata - ICTCorelib
Áreas de especialidade
Engenharia de Software
Local do Estágio
Symantec Coimbra
Enquadramento
Symantec Corporation (NASDAQ: SYMC), a global leader in cybersecurity, operates one of the world’s largest cyber intelligence networks allowing organizations, governments, and people to secure their most important data wherever it lives. Enterprises across the world rely on Symantec for integrated cyber defense against sophisticated attacks across endpoints, infrastructure, and cloud. More than 50 million people and families rely on Symantec’s Norton and LifeLock Digital Safety Platform to help protect their personal information, devices, home networks, and identities at home and across their devices.
Internship Title
Proposal 3- Extended metadata - ICTCorelib
Universal support for file tagging through metadata
Specialty area
• Information Security
• Operating systems
• Cross platform programming
• File systems
Description
In a world where most of the information is becoming digital, security is a central focal point for organizations, companies and individuals. During the last couple of decades, the investment in this area has been growing and most organizations now have complex systems with the main objective of securing networks and structured data like databases and file repositories. With the introduction of BYOD (Bring Your Own Device) and the generalized use of the cloud and mobile devices (company owned or personal), we now have files containing potentially sensitive data everywhere and out of reach from the organization’s network or infrastructure. This leads to the need to classify unstructured data like files at the moment of creation in a persistent way so that this "stamp" can travel with the file everywhere it goes. This classification mechanism allows the information to be tracked when passing through control checkpoints in a lightweight manner since the systems don't need to open and read the file content on every control point. The classification tag on the file can also be used to trigger security actions such as blocking the file, encrypting it or simply building an audit log.
Symantec ICT is a product that complements DLP for classifying enterprise information, such as documents and emails, and is currently available for Outlook and Office on Windows platforms.
You will be responsible for designing and implementing a sub-set of features/enhancements to our existing products and will be able to actively participate in the daily activities of a software organization, involved with our global team.
Our goal is, more specifically, to research and develop an enhancement to the way our file classification is applied on multiple file formats, so we can apply tagging to more types of documents present in an enterprise setting.
By the end of the internship we believe you'll be a productive member of our team, and take part in the development process.
A proof of concept of the solution to be presented is expected.
Objetivo
Objectives
Generic file classification is available through the Global Protector tool, and can be invoked on any file; however, when classifying file formats not supported by extensive tagging, the metadata added is easily dissociated from the file, especially when exporting to other computers and storage solutions. To have a more reliable way to classify other file types on Explorer, a custom solution to add metadata properties to
other widely used files is desired, as we wish to expand the supported file types available for classification.
The purpose of this internship is to extend the types of files supported for robust metadata classification:
• Learn about the most commonly used file formats in enterprise Windows deployments
• Research most commonly used file format specifications
• Develop ways of placing and reading persistent metadata on several file formats according to file format specifications
• Develop cross-platform code that can be compiled on Windows, Linux and Mac OS
• Develop unit and functional tests for the developed code
• Write code and architecture documentation
Plano de Trabalhos - Semestre 1
Semester 1 (Part-time 16 hours/week):
• State of the Art, Technological Survey and Competitor Analysis [September - October]
• Requirement Analysis [November]
• Approach Analysis and Selection [November - December]
• Specification and Design [December]
• Thesis Proposal Writing [January - February]
Plano de Trabalhos - Semestre 2
Semester 2 (Fulltime 40 hours/week):
• Solution Development including unit and functional tests(Agile) [February - June]
• Solution Experimentation [June]
• Thesis Writing [June - July]
Condições
Conditions offered
The team at Symantec Portugal is split into two development teams, an Automation and Quality Assurance team, and Customer Support staff.
You will be part of a senior Agile Scrum team of product development with many years of experience in software development for information security as well as agile development.
You will get the opportunity to work and learn about the processes and technologies behind building the industry's leading DLP (Data Loss Prevention) product with the opportunity to join the team after the internship.
You will work at Symantec facilities in central Coimbra, and have access to the computer hardware required to develop your work.
Training/mentoring will be provided throughout the internship in order for you to have a better understanding of your responsibilities and to have a smooth transitions into your new roles.
A monthly aid for transportation and meals will be provided by Symantec.
At the end of the internship, there will be a variable financial compensation based on your performance and Symantec will comply with any local laws regarding internship allowances.
Observações
Desired skills and qualifications
Technical Skills
• Solid knowledge of programming (preference for C++)
• Basic knowledge on several operating systems (Windows, Linux and Mac OS)
• Basic knowledge on the development of unit and functional tests
• Fluent English (Written and spoken)
• Agile development concepts
• Preference for C++ cross platform programming
• Experience in desktop programming (particularly Windows) is a plus
Soft Skills
• Excellent teammate
• Autonomous
• Eager to learn and able to do autonomous research and development.
• Dedicated in pursuing solutions
• Available to learn new technologies
About the Team
Symantec Coimbra’s team is a dynamic, motivated and highly skilled team that works with Information Protection team in designing and delivering Enterprise Security solutions for the largest and most significant enterprises around the world.
About Symantec
Symantec is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible environment for all employees. All employment decisions are based on merit, experience, and business needs, without regard to race, color, national origin, age, religion, sex, pregnancy (including childbirth or related medical conditions), genetic information, disability (physical or mental), medical condition, marital status, sexual orientation, gender identity or gender expression, military or veteran status, or any other unlawful considerations. Symantec strictly prohibits unlawful discrimination based on such protected characteristics and seeks to recruit the most talented candidates from diverse cultures and backgrounds.
Orientador
Luís Filipe Barreto Ribeiro
luis_ribeiro@symantec.com 📩