본문 바로가기
📑IT정보

보안개발자들의 자존심 싸움 해커톤이란?

by 메가스터디IT 2023. 4. 7.


안녕하세요. 메가IT입니다:ㅇ

🔊인증 프로그램이 보안 취약점?

지난해에 북한이 국내외에 있는 주요 기관의 PC를 해킹했다는 사실이 뒤늦게 드러나 국정원이 대응에 나섰다고 합니다. 공동인증서 로그인을 하거나 회원가입 시에나 결제할 시에 꼭 진행할 때에는 꼭 인증 프로그램을 다운로드하여야지만 인증서 처리가 가능합니다. 그래서 인터넷을 사용한다는 사람들은 한 번 이상은 관련 프로그램을 다운로드하였을 텐데요. 


🏤은행 보안 프로그램 '이니세이프'

이런 인증 프로그램 중 금융권 프로그램인 이니세이프에서 보안취약점이 발견이 되었다고 합니다. 이를 노린 북한 해커들이 국내외 PC 210여 대를 해킹했다고 밝혔습니다. 해킹은 구형 버전의 프로그램에 악성코드를 작동하게 했는데요. 이를 분석하고 모의 해킹을 통해 방어 연습을 거듭하여 보안 패치를 개발했다고 밝히며 지속적인 업데이트를 부탁한다고 밝혔습니다.


이번 사건 외에도 디지털 시대가 가속화되면서 해킹 문제는 사회의 큰 문제로 대두되고 있습니다. 개인 정보의 노출과 큰 규모의 추가 피해가 가능하기 때문에 더욱 문제로 여겨지고 있습니다. 시간이 지날수록 해커들의 수법이 진화되면서 더욱 교묘해지고 있어서 정보 보안에 빨간불이 되었습니다. 그래서 해커들을 막는 정보보안 전문가들이 중요해졌습니다. 오늘의 메가스로운 IT지식은 

정보 보안 관련 내용을 알려드릴게요. 

 


👩🏻‍💻정보 보안 전문가

화이트해커라고 불리는 정보보안 전문가각종 컴퓨터 바이러스에 대한 방어와 해킹에 대해 대비하여 프로그램을 설계, 모의해킹 등으로 보안정책을 세우는 업무를 하고 있습니다. 중요한 직무를 맡고 있다 보니 빅테크 기업에서도 전문가 양성에 적극 투자를 하고 있습니다. LG도 개발자 양성을 위해 '해커톤'을 개최하여 청년 인재 양성에 힘을 쓰고 있습니다. 

 

💻해커톤(hackathon)이란?

해킹과 마라톤의 합성어인 해커톤해킹을 막는 것이 목적이 아닌 다양한 직업군들이 모여서 제한 시간 내에 제시된 주제의 프로젝트를 완성하는 공모전입니다. 요즘은 교육 목적을 두고 개최되거나 새로운 소프트웨어를 개발하기 위해 열리는 경우가 많습니다. 

 

📖해커톤 개발에 필요한 지식

가장 기본이 되는 것은 영어인데요. 코드가 영어로 기록해야 하기 때문에 영어가 필요하고 기본적으로 수학과 물리에 대해서 알고 있으면 좋습니다. 또한 컴퓨터에 대한 이해를 위해 자료구조 스택, 힙을 공부하면 좋고, 알고리즘, 운영체제를 공부하시는 것을 추천드려요!

 

🙋🏻‍♀️개발 능력도 필요하지만

해커톤에서는 제한 시간 안에 개발을 해야 하기 때문에 좋은 결과를 만들어햐 하기 때문에 팀원들 간의 협업이 중요하게 됩니다. 개발자, 디자이너, 기획자 등의 직군이 한 팀을 이루기 때문에 각자의 업무 분담 또는 서로의 업무를 이해하지 못하면 개발 과정에서 시간을 허비할 수 있기 때문에 협력이 중요해지게 됩니다. 

 


🏬메가스터디IT 교육이념

개발 교육을 처음 시작하게 되면 무조건적인 암기부터 시작하는 경우가 많습니다. 암기에는 한계가 있기 때문에 실무 프로젝트를 통해서 배워간다면 빠르게 개발에 대한 이해도를 높일 수 있습니다. 메가스터디IT아카데미는 개발 능력을 키울 뿐 아니라 팀프로젝트 수업을 통해서 협업 능력을 강화하여 실무에서 강점이 될 수 있도록 역량을 향상하는데 목적을 두고 있습니다.


👨🏻‍💻메가IT 프론트엔드 부트캠프

메가스터디IT 교육이념에 따라 운영되는 프론트엔드 부트캠프는 개발 능력과 실무 프로젝트를 통한 협업을 통해서 학습을 받을 수 있습니다. 비전공자자들이 85%가 수강 이후 취업까지 성공하고 있습니다. 실제로 개발 현장은 다양한 문제가 발생이 되기 때문에 의사소통이 원활한 개발자를 우대합니다. 빠른 소통과 협업을 바탕으로 개발이 이루어지기 때문에 협업 스킬도 미리 강화하시는 것이 좋습니다. 

 

협업 능력을 키우고 싶다면 팀프로젝트!
https://bit.ly/40OjjzI\

댓글