KB국민카드 IT마감일 : 20-10-19 18:00자기소개사항* 지원자께서 생각하는 삶의 핵심가치는 무엇인지 작성하여 주시기 바랍니다.1035/1200 (바이트 수(2 byte), 공백 포함)'노력을 통한 성장'전역 후 c언어 과제가 주어졌을 때 혼자 풀지 못했습니다. 당시의 상황에 많은 반성을 하고 학교 강의부터 충실히 듣기 시작했습니다.그리고 보안동아리와 함께 자격증 취득 IT 학원을 다니기 시작했습니다. 늦게 출발한 만큼 남들의 배는 노력해야 한다고 생각했기 때문이었습니다. 학원에서 1학년 때 배웠던 것을 복습하면서, 4학년 수업에서 응용하면서 조그만 성취감이 생기기 시작했습니다. 한 분야에서 전문가가 되기 위해 노력한다는 것이 이렇게 즐거운 일인지 몰랐습니다. 물론 실패도 있었습니다. 많은 기간 준비한 KISA 시큐어 코딩대회에서 떨어지는 아픔도 있었습니다. 하지만 대회에서 떨어졌다고 해서 노력이 아깝다고 생각하지 않았습니다. 대회 준비를 위해 공부했던 경험이 다른 프로젝트에서 큰 도움이 되었기 때문이었습니다.노력한다고 실패가 없다고 생각하지는 않습니다. 하지만 성장은 확실하다고 생각하기에 저는 누구보다 노력을 믿습니다. 제 인생에서 노력 없는 성장은 없었습니다. KB 국민카드도 지금 선배님들의 노력이 있기에 금융 시장의 선두를 달리고 있다고 생각합니다. 저도 같이 선배님들과 함께 대한민국 금융 시장의 역사를 써내려가고 싶습니다.* 본인 성격의 장·단점은 무엇인지 사례를 포함하여 작성하여 주시기 바랍니다.1089/1200 (바이트 수(2 byte), 공백 포함)'어떤 일이든지 해내겠다는 자세와 태도'대학교 4학년 때 추천 시스템 개발, 졸업작품, 논문 작성, 스터디, 자격증 취득 등 할 일이 한꺼번에 몰렸던 적이 있습니다.저는 각 업무에 우선순위를 두고 차근차근 하나씩 해결해 나가야 한다고 생각했습니다. 동시에 여러 가지 일을 하기보다는 하나의 일을 집중에서 끝내는 것이 제 적성에 맞기 때문이었습니다. 먼저 개인적인 일, 팀워크가 필요한 일로 구분하고 포기하지는 않았습니다. 교수님의 칭.장점으로 해내겠다는 정신력을 어필하고 싶었습니다. 단점으로는 내성적이라는 것이 조금 아쉽습니다. 내성적인 경험을 극복하기 위해 동호회, 팀 프로젝트 협업 등을 통해 노력했습니다.* 개인이 아닌 단체 활동(또는 프로젝트 등)의 구성원으로서 주변인과의 갈등관계를 해결한 경험과 이를 해결하기 위하여 지원자께서는 어떠한 노력을 기울이셨는지 작성하여 주시기 바랍니다.1967/2000 (바이트 수(2 byte), 공백 포함)'학창시절과 직장에서의 갈등'학창시절, 팀원 4명이서 졸업작품을 진행했었습니다. 저는 팀원으로서 개발과 인프라 구축을 맡았었습니다.졸업작품 주제가 중간에 바뀌었습니다. 다 같이 100%의 재량을 내기에는 모바일 어플쪽으로 초점을 맞추는 것이 더 나을 것이다가 이유였습니다. 이미 주제가 두 번 봐 꼈기 때문에 더 바꾸는 것은 스케줄이 큰 차질이 있을 것이라고 생각했습니다. 그래서 프로젝트에 지연이 생겨 문제가 있을 수도 있다는 의견을 드렸습니다. 하지만 억지는 부리지 않았습니다. 어찌 됐든 저는 팀장이 아닌 팀원이었고 그러므로 결정권은 팀장님에게 있다고 생각하기 때문이었습니다.팀장님의 의견을 따르게 되면 학습 기간이 늘어나 자격증과 포트폴리오 준비가 어렵게 될 수 있었습니다. 하지만 이 건에 대해서는 말씀드리지 않았습니다. 팀의 일에 개인적인 일이 개입된다면 분위기를 헤칠 수 있다고 생각해서였습니다. 결국 팀장님의 의견을 따르기로 했고 준비 중이던 자격증과 포트폴리오 준비를 뒤로 미루게 되었습니다. 취업이 뒤로 미뤄지는 것은 가슴 아팠지만, 할 수 없다고 생각하지는 않았습니다. 포기하지 않는다면 어떤 일도 가능하다고 믿기 때문이었습니다.이때처럼 갈등 상황이 없는 조직은 없다고 생각합니다. 사람이 생각하는 가치관은 모두 다르기 때문입니다. 하지만 적어도 모두 해결이 가능하다고 생각합니다. 지금 직장에서 일할 때 인프라 설계 쪽에서 의견이 갈린 적이 있습니다. 4개의 서버가 모두 같은 스펙이므로 리소스를 밸런스 있게 사높이기 위해서 노력한 것도 목표가 있었기 때문입니다.KB 국민카드에서도 이때처럼 어떤 상황에서든 '세상을 바꾸는 금융' 비전을 마음속에 상기시키며 갈등관계를 해결해 가도록 하겠습니다.* 지금까지 인생에서 가장 기억에 남는 성공 사례 및 실패 사례는 각각 무엇이며, 이를 통해 느낀 점은 무엇인지 작성하여 주시기 바랍니다.1872/2000 (바이트 수(2 byte), 공백 포함)'엔지니어로서 기술력이 아닌 설득력이 필요했던 경험'추천 시스템 개발 프로젝트에서 FP-growth를 이용한 추천 기법을 제안했고 약 10만 개 데이터에서 10초 이내의 빠른 분석 성과를 냈었습니다.하지만 현업에서의 반응은 생각보다 냉대했습니다. 현업에서는 애초에 이 시스템을 왜 써야 하는지 모르고 있었습니다. 우리는 약간의 방향조정이 필요했습니다. 분석 속도 보다는 타 이커머스 추천 시스템 성공 사례와 대체재의 상품 판매 증진 효과에 초점을 맞추어 설명했습니다. 우리의 시스템을 매출 증대와 이어서 말할 수 있다면 분명 설득력이 있을 것이라고 확신했기 때문이었습니다. 팀원이 만든 시각화한 데이터 자료를 토대로 대체제와 보충제가 각각 상품 상세 페이지와 장바구니에서 추천된다면 보다 매출을 증대 시킬 수 있을 것이라고 설득했습니다. 그렇게 성공적으로 프로젝트를 마칠 수 있었습니다.포기하지 않고 끝까지 노력해서 현업의 반응을 이끌어내고, 결과적으로 팀원 전체가 스카웃 제의 까지 받았기에 가장 기억에 남은 성공한 사례로 뽑고 싶습니다.'진정한 협업의 의미'추천 시스템 개발 프로젝트는 성공했지만 과정이 순탄했던 것은 아니었습니다. 팀원 한 명이 교수님과의 불화로 이탈하게 되었습니다. 이탈한 팀원은 자신의 낮은 기여도가 이유라 생각했습니다.하지만 저는 낮은 기여도가 이유라고 생각하기 어려웠습니다. 평소에 열심히 노력하는 친구였기 때문이었습니다. 카페에서 단둘이 대화를 하였고, 자신이 맡은 역할이 필요성이 적기에 기여가 어렵다는 말을 들었습니다. 마침 데이터 분석 결과 시각화가 필요했기에 새로운 역할을 포트폴리오]KB국민카드에서 IT직무 업무를 수행하기 위하여 어떤 준비(역량 개발)를 하셨으며, 이를 토대로 KB국민카드에 어떻게 기여할 수 있을지를 반드시 아래의 사항을 포함하여 ‘보고서 형식’으로 작성하여 주시기 바랍니다.※ IT직무 : IT 상품/서비스 개발, IT기획, 시스템 운영, 정보보안 등 IT관련 업무 수행※ 주의사항 - 카드업계의 이슈사항, 상품/서비스/디지털/데이터 등 트렌드, 전략방향 등을 고려하여 IT직무 지원자로서 역량 개발 내용이 당사에 어떻게 기여될 수 있는지를 구체적으로 작성하기 바람 - 지원자 역량 개발 내용은 IT직무 업무 수행에 도움이 되는 내용으로 한정하되, 디지털/데이터 관련 금융 트렌드와 연관된 내용을 포함하기 바람 (역량 개발 내용 예시) IT관련 교육과정 이수, IT 자격증 취득, 동아리/학회 활동, 경진대회 활동, 인턴 경험, 기타 활동 등* 보고서 형식은 채용 홈페이지 첨부 파일을 확인해주세요3805/6000 (바이트 수(2 byte), 공백 포함)1. [프로젝트] 졸업 작품 - x가. 하이브리드 어플리케이션 개발을 통해 아래의 역량을 쌓았습니다.1) node.js 서버 구축과 백엔드 개발2) Firebase 클라우드 연동3) Open API인 IAMport를 통한 결제서비스 개발4) OAuth기반 페이스북/트위터/구글 소셜 로그인 서비스 개발5) Owasp top 10 기반 보안성 점검과 시큐어 코딩나. KB 국민카드에 이렇게 기여하겠습니다.1) KB 국민카드 웹 사이트 보안성 점검과 시큐어 코딩2) Open API를 통한 KB페이 어플에 은행, 증권사, 저축은행 등 다양한 제휴 금융회사 계좌와 연동하는 서비스 개발3) 마이데이터 산업을 위한 클라우드 활용과 DB 연동2. [프로젝트] x가. 프로젝트를 통해 아래의 역량을 쌓았습니다.1) Spark 구축 및 데이터베이스 연동2) 머신러닝 테스트 및 결과 보고3) 머신러닝 기법 fp-growth, 협업 필터링 제안4) 데이터 분석 시스템 인프라 구축나. KB 국민카민카드 모바일 어플리케이션 리버싱을 통한 어플리케이션 보안 점검4. [논문] x가. 논문 활동에서 아래의 내용을 수행했습니다.1) 하드웨어 취약점 멜트다운 조사 및 분석2) 멜트다운 취약점을 사용하는 악성코드가 서버 리소스에 미치는 영향 PoC3) 서버 메모리 접근 이상 탐지에 따른 취약점 값 진단4) 의사결정트리를 이용한 이상 탐지 경계 값 결정5) KCI(한국학술지인용색인) 등재나. KB 국민카드에 이렇게 기여하겠습니다.1) KB 국민카드 서버 취약점 점검과 보안 조치2) KB 국민카드 서버 보안 패치와 보안성 POC 보고서 결과 작성3) KB 국민카드 서이상값 발견과 감지를 위한 머신러닝 고안5. [동아리] 교내 보안 동아리가. 동아리에 아래의 활동을 수행했습니다.1) 윈도우, 리눅스 시스템 해킹2) 쉘 코드 개발3) CTF 문제풀이4) Olly 디버거, IDA 프로를 이용한 악성코드 분석나. KB 국민카드에 이렇게 기여하겠습니다.1) 시스템 기반 취약점을 사용한 보안 침해 사고 대응6. [IT 교육원] x가. IT 교육원에서 다음 교육 내용을 수료했습니다.1) Server-Client 환경 구축 및 Server 관리법 숙지2) 네트워크와 프로토콜의 이해 및 취약점 분석3) HTML, PHP를 활용한 웹구성 및 취약점 분석4) Wireshark를 활용한 네트워크 트래픽 분석5) C / php / javascript등 언어 숙달6) 다양한 해킹기법 분석7) 보안솔루션 구성 및 분석나. KB 국민카드에 이렇게 기여하겠습니다.1) KB 국민카드 시스템 모의 해킹과 보안 조치2) 안전한 금융망을 위한 DMZ 망 구축 또는 운영3) 보안 관제와 사고침해대응7. [인턴] x가. 인턴 활동을 통해 아래의 역량을 개발했습니다.1) 포렌식 솔루션 POC2) C언어 학습과 데이터 파싱나. KB 국민카드에 이렇게 기여하겠습니다.1) 보안 솔루션 테스트와 POC 결과 보고서 작성2) 보안 사고 발생시 데이터 포렌식을 통한 원인 분석8. [인턴] x가. 인턴 활동을 통해 아래의
크래프톤 [테크]서버 프로그래밍마감일 : 21-05-09 23:591. 지원동기는 무엇인가요? (최소 300자)982/제한 없음 (글자 수, 공백 포함)"대한민국 최고의 개발자가 되기 위해"제가 생각하는 대한민국 최고의 개발자란 어떤 상황에서도 문제를 해결하는 능력, 함께 개발하는 능력, 결과를 만들어내는 능력 3가지라고 생각합니다.저는 이 3가지의 능력을 발전시키기 위해 크래프톤 만큼 매력적인 곳이 없다고 확신해서 지원하기로 마음먹게 되었습니다. 다수의 사용자가 긴 시간 동안 상주하며 다량의 데이터를 보내는 곳은 게임회사 말고는 없기 때문입니다. 물론 업종을 변경하는 것에 대해서 많은 고민을 했습니다. 그러나 B2B 사업에서는 항상 채울 수 없었던 갈증에 목말라 있었기에 결심을 세우는 데는 큰 시간이 걸리지 않았습니다. 물론, B2C 사업을 하는 곳이라면 크래프톤만 있는 것이 아닙니다. 하지만 배틀그라운드, 테라 등 압도적인 고객 수로 증명하는 성과 그리고 게임 제작에 대한 장인정신과 실패를 두려워하지 않는 마인드를 갖춘 곳이 과연 국내에 얼마나 될지는 모르겠습니다.해외에 대한민국 게임성을 당당하게 알리고 마블을 넘어서는 문화 IP를 만들 수 있는 크래프톤의 CTO가 되는 것이 최종 목표입니다."Project E에 들어가 다수의 사용자가 재미를 느낄 수 있는 게임 개발을 상상하며"끊임없이 시장과 고객에 대해 학습을 멈추지 않는 크래프톤의 선배님들이 존경스럽습니다. 저 또한 항상 고객의 행복을 우선으로 소프트웨어 품질을 올리기 위해 노력해왔습니다.졸업작품 때, 도입한 소셜로그인 서비스는 고객 만족을 최우선으로 한 결과물 중 하나였습니다. OAuth 개념을 익히며 와이어샤크로 패킷을 직접 하나하나 분석한 것이 기억에 남습니다. 이때처럼 노력을 통해 고객에게 행복을 선사할 수 있는 개발자가 되고 싶습니다. 지하철에서 출근할 때, 우리 팀이 서비스하는 게임을 즐기는 유저분을 보았을 때 느끼는 보람은 크래프톤에서만 누릴 수 있는 오리지널한 보상이라고 생각합니다.노력을점이 잘 안 나오고 과제가 어렵기로 소문이 나 있었습니다. 그러나 오히려 그러한 조건은 제 도전정신에 불을 지피게 되었습니다. 덕분에 밤을 꼬박 새우며 과제 개발에 열중하느라 집에 갈 수가 없었습니다. 이때 했던 과제가 Raw 소켓 프로그래밍 방화벽 프로그램입니다. 지금 생각해보면 작동하는 게 기적이라고 생각했습니다. OS 메모리 관리 기법과 C언어 포인터에 대한 이해가 부족했던 그때는 일일이 printf를 찍어가며 개발을 했기 때문입니다.지금까지 한 프로젝트 중 가장 고생했던 기억이 소켓프로그래밍이기에 Project E에 지원하기로 마음먹었습니다. 저는 노력을 통한 성장의 가치를 가장 중요시하고 어려운 환경일수록 빠른 성장이 가능하다고 믿기 때문입니다. 게임 기업 글로벌 시가총액 1위 크래프톤 CTO를 최종목표로 두고 있습니다. 크래프톤에 입사한다면 내부 교육과정을 통해 크래프톤의 문화를 빠르게 습득하겠습니다. 정식으로 입사하기 이전에 우선 크래프톤인이 되는 것이 먼저라고 생각하기 때문입니다. 그리고 입사하게 된다면 소통과 팀웍을 생활의 가치로 우선하여 팀에 빠르게 녹아들겠습니다. 조직생활은 혼자가 아닌 같이 하는 것이라고 생각하기 때문입니다. 그리고 개인적으로 글로벌 개발자 컨퍼런스같은 세미나에 적극적으로 참여하여 서버 소스 코드 품질을 올리고 팀원과 공유하며 함께 성장해나가는 인재가 되도록 하겠습니다.3. 직무와 관련된 활동이나 노력을 적어주세요. (최소 300자)1579/제한 없음 (글자 수, 공백 포함)"성장"학부 3학년, 고학년이지만 CS를 잘 안다고 당당하게 말할 수 없었습니다. 그래서 보안동아리에 들어갔습니다. 시스템 해킹문제가 주어졌고 하나도 풀지 못했습니다. 그런데 가슴은 소풍 가기 전날의 어린아이처럼 두근두근 뛰기 시작했습니다.컴퓨터는 이진수로 대화한다는 것을 몸소 느꼈습니다. 그때 처음으로 gdb로 바이너리 파일을 디버깅 하며 어셈블리어를 익혔기 때문이었습니다. 도무지 이해되지 않았던 C언어 포인터도 CODE DATA HEAP STACK으날 수 있었습니다. 지금의 회사에 다니는 선배를 보며 나도 갈 수 있을까라는 망설임이 있었습니다. 선배의 IT에 대한 노력과 열정은 누구보다 눈부셨기 때문이었습니다. 사람을 동경하는 힘은 제가 성장하는 원동력이 되었습니다. KISA 시큐어 코딩대회에서 수상을 목표로 팀원을 3명 꾸렸습니다. 불과 1년전 c언어로 printf도 못찍는 것을 생각하면 큰 발전이었습니다. 하지만 아쉽게도 대회에서 떨어지는 아픔을 겪었습니다. 예전의 저라면 노력이 아쉽다고 생각했을 것이었습니다. 하지만 아깝다는 마음이 전혀 들지 않았습니다. 존경하는 선배도 수많은 실패 속에서 성과를 내왔기 때문이었습니다. 실제로 대회 준비를 위해 시큐어 코딩을 공부했던 경험이 다른 프로젝트에서 큰 도움이 되었습니다."희생과 배려"사실 서버개발만 해오지는 않았습니다. 그래도 가장 자랑하고 싶은 역량이 있습니다.학창시절 진행했던, 졸업작품 프로젝트는 금상을 수상했지만 과정이 결코 순탄치만은 않았습니다. 주제가 중간에 바뀌었기 때문입니다. 다 같이 100%의 재량을 내기에는 모바일 어플쪽으로 초점을 맞추는 것이 더 나을 것이다가 이유였습니다. 개발하고 싶었던 분야가 아니어서 솔직히 내심 속상했습니다. 졸업작품만큼은 원하는 것을 만들어보고 싶었기 때문이었습니다. 하지만 어른이란 스스로를 위해서가 아니라 다른 사람을 위해서 일을 하는 존재라고 생각했기에 나만을 위한 억지를 부리고 싶지 않았습니다. 무엇보다 팀에 들어가기전 1등을 하겠다는 저의 말에 책임을 질 수 있는 멋진 사람이 되고 싶었습니다.결국 팀장님의 의견을 따르기로 했고 준비 중이던 자격증과 포트폴리오 준비를 뒤로 미루게 되었습니다. 마감을 고려하면 다른 일정은 희생할 수 밖에 없었기 때문이었습니다. 나중에 포트폴리오 준비를 할 때는, 취업을 빨리하는 친구들을 보며 축하하는 마음보다 부럽다는 마음이 앞서기도 했습니다. 하지만 내 인생의 최종 목표는 취업이 아니기 때문에 금방 극복할 수 있었습니다.희생과 배려가 나의꿈을 지연시킬 순 있어도 멈출 수는 무언가에 가장 몰입해 본 경험에 대해 구체적으로 적어주세요. (최소 300자)1144/제한 없음 (글자 수, 공백 포함)"진심으로 IT를 좋아하는 마음"한 분야의 정통한 전문가는 끊임없이 자신에게 어려운 목표를 설정하여 성취해내야 될 수 있다고 생각합니다. 예전에 진행했던 멜트다운 취약점 동적 탐지 도구 제작 프로젝트는 이 같은 취지에서 시작하게 되었습니다.멜트다운 취약점은 하드웨어 레벨에서 작동하는 보안 취약점 입니다. 과거 보안동아리에서 어셈블리어, 커널 디버깅을 진행한적이 있었기 때문에 테스트 환경을 빠르게 구축 할 수 있었습니다. 커널 영역을 접근하는 취약점이기에 OS의 메모리 관리 지식이 필요했습니다. 학창시절 들었던 운영체제 수업으로는 부족하다고 생각하여 '64비트 멀티코어 OS원리와 구조' 책을 구입하여 메모리를 관리하는 OS를 클론코딩 했습니다. 그리고 리눅스의 커널 코드를 차근차근 분석했습니다. 방대한 코드를 분석하는 것은 꽤나 시간이 걸리는 일이었기에 힘이 많이 들었습니다. 주변 지인들의 도움으로 분석해야할 소스코드를 추려낼 수 있었습니다.그리고 github에 공개된 멜트다운 취약점 소스를 다운받아 공격코드를 분석했습니다. 공격코드의 핵심은 어셈블리어 4줄이었습니다. 먼저 CPU cache에 커널 데이터를 저장합니다. 일반적으로는 CPU cache에 있는 데이터는 조회 할 수 없습니다. 그래서 메모리와 cache에 있는 접근 시간의 차이를 이용해 커널 영역의 데이터를 유추합니다.마지막으로 멜트다운 취약점을 사용한 악성코드를 제작하고 POC를 진행 했습니다. 멜트다운 악성코드를 탐지하는 것이 목표였기 때문이었습니다. strace로 분석결과 특정 signal이 지속해서 발생하는 것을 확인하게 되었습니다. 이것을 기반으로 탐지 도구를 python으로 제작하였습니다. 이상 탐지 값의 경계로 의사결정트리 알고리즘을 사용했습니다. 감염되는 서버에 따라 경계값이 달라지기 때문에 임의로 입력한 값은 신뢰도가 낮았기 때문이었습니다.이 경험으로 말하고 싶은 아니지만, 진심으로 IT를 좋아했기에 오직 한 가지만 바라볼 수 있었다고 생각합니다.5. 가장 뿌듯했던 경험과 가장 아쉬웠던 경험을 각각 하나씩 적어주세요. (최소 300자)1049/제한 없음 (글자 수, 공백 포함)"설득력이 필요했던 경험"추천 시스템 개발 프로젝트에서 FP-growth를 이용한 추천 기법을 제안했고 약 10만 개 데이터에서 10초 이내의 빠른 분석 성과를 냈었습니다.하지만 현업에서의 반응은 생각보다 냉대했습니다. 현업에서는 애초에 이 시스템을 왜 써야 하는지 모르고 있었습니다. 우리는 약간의 방향조정이 필요했습니다. 분석 속도 보다는 타 이커머스 추천 시스템 성공 사례와 대체재의 상품 판매 증진 효과에 초점을 맞추어 설명했습니다. 우리의 시스템을 매출 증대와 이어서 말할 수 있다면 분명 설득력이 있을 것이라고 확신했기 때문이었습니다. 팀원이 만든 시각화한 데이터 자료를 토대로 대체제와 보충제가 각각 상품 상세 페이지와 장바구니에서 추천된다면 보다 매출을 증대 시킬 수 있을 것이라고 설득했습니다. 그렇게 성공적으로 프로젝트를 마칠 수 있었습니다.포기하지 않고 끝까지 노력해서 현업의 반응을 이끌어내고 동료와 함께 결과를 만들 수 있었기에 가장 뿌듯했던 경험입니다."진정한 협업의 의미"추천 시스템 개발 프로젝트는 성공했지만 과정이 순탄했던 것은 아니었습니다. 팀원 한 명이 교수님과의 불화로 이탈하게 되었습니다. 이탈한 팀원은 자신의 낮은 기여도가 이유라 생각했습니다.하지만 저는 낮은 기여도가 이유라고 생각하기 어려웠습니다. 평소에 열심히 노력하는 친구였기 때문이었습니다. 카페에서 단둘이 대화를 하였고, 자신이 맡은 역할이 필요성이 적기에 기여가 어렵다는 말을 들었습니다. 마침 데이터 분석 결과 시각화가 필요했기에 새로운 역할을 권유하였고 교수님의 동의하에 계속 프로젝트를 진행하게 되었습니다. 다만, 권유할 때 단순히 자리가 비었다기보다는 시각화의 필요성과 기존 팀원의 부담 완화를 이유로 들어 `우리에게 필요한 사람`이다 라는 어필을 강하게 주었습
금융보안원 전산/정보보호마감일 : 20-05-15 17:00* 금융보안원 업무와 관련하여 본인이 보유한 역량에 대해 기술하고, 이를 적극적으로 활용했던 경험을 구체적인 사례를 들어 기술하시오. (1600Bytes 이내)1305/1600 (바이트 수(2 byte), 공백 포함)'진심으로 보안을 좋아하는 마음'한 분야의 정통한 전문가는 끊임없이 자신에게 어려운 목표를 설정하여 성취해내야 될 수 있다고 생각합니다. 2018년 상반기 진행했던 멜트다운 취약점 동적 탐지 도구 제작 프로젝트는 이 같은 취지에서 시작하게 되었습니다.멜트다운 취약점을 이해하기 위해서는 OS에 대한 깊은 CS 지식이 필요했습니다. 다행히도 이전에 OS 관련 서적을 공부했던 것이 4가지 사전지식을 이해하는 데 큰 도움을 주었습니다. 하지만 동적 탐지 메커니즘을 만드는 것은 창의성을 요구하는 일이었기에 좀처럼 쉽사리 아이디어를 떠올리지 못했습니다. 이 문제에 대해 깊게 고민하다가 예전에 보안동아리에서 진행했던 shellcode 제작을 떠올렸습니다. 당시 리눅스 내장 도구인 strace를 활용하여 제작한 shellcode에서 syscall을 확인했었습니다. 혹시 strace로 멜트다운 악성 프로세스를 추적해보면 패턴이 나오지 않을까 생각하고 실행하였습니다. 그러자 syscall이 아닌 특정 signal이 지속해서 발생하는 것을 확인하게 되었습니다. 이것을 기반으로 휴리스틱 탐지 도구를 python으로 제작하였고 프로젝트를 무사히 마칠 수 있었습니다탐지 메커니즘 아이디어가 떠오르지 않을 때 제 머릿속에는 항상 패턴에 대한 생각만 들어가 있었습니다. 쉽게 잠이 들 수가 없을 때, 어딜 가나 그 생각밖에 안 날 때 열정이 가장 불타오는 시점이라고 생각합니다. 물론 열정을 태운다는 것이 쉬운 일은 아니지만, 진심으로 보안을 좋아했기에 오직 한 가지만 바라볼 수 있었다고 생각합니다.* 학업, 팀 프로젝트, 업무 등 수행 시 어려운 문제에 직면하였으나 이를 효과적으로 극복했던 경험에 대해 기술하시오. (1000Bytes 이내)736/1000 (바이트 수(2 byte), 공백 포함)'기술력보다는 설득력이 필요했던 경험'대학생 때 상품 추천 개발 시스템을 개발한 적이 있습니다. FP-growth를 이용한 추천 기법을 제안했고 약 10만 개 데이터에서 10초 이내의 빠른 분석 성과를 냈었습니다.하지만 현업에서의 반응은 생각보다 냉대했습니다. 현업에서는 애초에 이 시스템을 왜 써야 하는지 모르고 있었습니다. 우리는 약간의 방향조정이 필요했습니다. 분석 속도 보다는 타 이커머스 추천 시스템 성공 사례와 대체재의 상품 판매 증진 효과에 초점을 맞추어 설명했습니다. 우리의 시스템을 매출 증대와 이어서 말할 수 있다면 분명 설득력이 있을 것이라고 확신했기 때문이었습니다. 그렇게 성공적으로 프로젝트를 마칠 수 있었습니다.이때처럼 뜻하지 않은 사건에 쉽게 굴복하지 않고 끈기있게 해결해나가는 자세와 태도를 금융보안원에서도 보이도록 하겠습니다.* 금융보안원 지원동기 및 우리 원 입사 후 조직의 성장과 발전을 위해 본인이 기여할 수 있는 점에 대해 기술하시오. (1000Bytes 이내)882/1000 (바이트 수(2 byte), 공백 포함)'대한민국에서 세계 최고의 보안전문가가 되고 싶습니다.'대한민국 수천만의 고객정보를 가지고 수많은 트래픽을 다룬다는 것은 세계 최고의 보안전문가를 꿈꾸는 저에게 분명 가슴설레지 않는 일이 아닐 수가 없습니다.저 또한 학창 시절 대한민국 IT 집단지성 향상을 위해 학회 논문 제출, 제품 서비스 개발을 통해 노력해왔습니다. 특히 안드로이드 위조 어플리케이션, 멜트다운 관련 논문 두 가지를 어필하고 싶습니다. 평소 보안 이슈에 관심을 들이고 노력해왔기에 낼 수 있었던 성과였다고 강조하고 싶습니다.오픈뱅킹을 이은 금융데이터 거래소의 성공사례를 만들기 위해 무결성, 가용성, 기밀성 3가지 축에서 안정적인 운용을 도모하겠습니다. 지앤지커머스에서 대용량 데이터를 처리했던 경험이 분명 도움이 될 것이라고 자부합니다. 성공적인 금융 데이터의 생태계 구축은 대한민국 금융권의 글로벌 진출에 큰 도움이 될 것으로 생각합니다. 세계에서 가장 공신력 있는 금융보안원이 되는 길에 선배님들과 같이 노력하고 싶습니다.* 최근 금융IT·보안 이슈 중 중요하다고 생각되는 한 가지를 선택하고 이와 관련하여 금융보안원의 역할에 대한 자신의 견해를 기술하시오. (1000Bytes 이내)968/1000 (바이트 수(2 byte), 공백 포함)'COVID 19사태로 인한 보안사고 증가와 대비'전 세계를 뒤덮은 코로나바이러스 사태로 재택 근무자가 늘어나면서 온라인 협업 플랫폼에 대한 수요가 증가하는 가운데 여러 가지 보안 문제와 프라이버시 침해 요소들이 공개되고 있습니다.예를 들어 대표적인 영상 회의 플랫폼인 ZOOM은 접속 번호만 입력하면 누구나 회의에 참여할 수 있을 만큼 인증 절차가 약하기 때문에 쉬운 공격대상이 되고 있습니다. 금융 보안원은 금융권 종사자들의 안전한 재택근무와 회의를 위해 보안 성능이 검증된 협업 플랫폼을 제공해야 한다고 생각합니다. 구체적으로 공인인증서, OTP 또는 2-factor 인증을 사용하는 협업 플랫폼에 대해 보안 진단을 하고 금융권 종사자 분들에게 표준 가이드를 제공해야 합니다.코로나 19는 현재 백신이 나오지 않은 상태로 장기화가 예견되며 정치계에서 2020년 이후는 바이러스와 공존하는 세대라고 공표까지 했습니다. 협업 플랫폼보안 관련 사건에 대한 대안뿐만 아니라 코로나 관련 보이스 피싱, 재난 기본소득 관련 보안 사고에도 예의 주시하며 응할 수 있는 유연적 사고가 무엇보다 중요한 때라고 생각합니다.
학벌이 안 좋아도! 금융권 프로젝트 경험이 없어도!서류 합격은 열정과 노력만 있다면 쉽게 할 수 있습니다.이런 분들에게 추천합니다!1. 어떤 자기소개서가 서류에 합격하는지 궁금하신 분!2. 프로젝트, 인턴 등 실무 경험은 많은데, 자꾸 서류에서 떨어지시는 분!3. 금융권 IT 취업을 원하시는 분!
KB국민은행 글로벌IT마감일 : 20-05-21 18:001. 본인이 생각하는 유연성이란 무엇이며, 실생활에서 유연성을 발휘했던 경험을 이야기해 주십시오. (최대 500자 입력가능)488/500 (글자 수, 공백 포함)'엔지니어로서 기술력이 아닌 설득력이 필요했던 경험'대학생 때 상품 추천 개발 시스템을 개발한 적이 있습니다. FP-growth를 이용한 추천 기법을 제안했고 약 10만 개 데이터에서 10초 이내의 빠른 분석 성과를 냈었습니다.하지만 현업에서의 반응은 생각보다 냉대했습니다. 현업에서는 애초에 이 시스템을 왜 써야 하는지 모르고 있었습니다. 우리는 약간의 방향조정이 필요했습니다. 분석 속도 보다는 타 이커머스 추천 시스템 성공 사례와 대체재의 상품 판매 증진 효과에 초점을 맞추어 설명했습니다. 우리의 시스템을 매출 증대와 이어서 말할 수 있다면 분명 설득력이 있을 것이라고 확신했기 때문이었습니다. 그렇게 성공적으로 프로젝트를 마칠 수 있었습니다.제가 생각하는 유연성이란 뜻하지 않은 사건에 대처할 수 있는 힘이라고 생각합니다. 국민은행에서도 항상 유연적 사고를 하고 모든 문제에 반응할 수 있도록 고객의 관점에서 판단하는 자세와 태도를 보이도록 하겠습니다.2. 주변사람들로부터 어떤 일이나 임무가 주어졌을 때, 책임감 있게 해내는 편인지 본인의 역량수준을 점수화(100점 만점 기준)하여 말씀해 주십시오. 해당 점수를 부여한 이유는 무엇이며, 그 임무를 수행하기 위해 어떤 노력을 했는지 사례를 들어 설명해 주십시오. (최대 1,000자 입력가능)772/1000 (글자 수, 공백 포함)'어떤 일이든지 하겠다는 자세와 태도'대학교 4학년 때 추천 시스템 개발, 졸업작품, 논문 작성, 스터디, 자격증 취득 등 할 일이 한꺼번에 몰렸던 적이 있습니다.저는 각 업무에 우선순위를 두고 차근차근 하나씩 해결해 나가야 한다고 생각했습니다. 동시에 여러 가지 일을 하기보다는 하나의 일을 집중에서 끝내는 것이 제 적성에 맞기 때문이었습니다. 먼저 개인적인 일, 팀워크가 필요한 일로 구분하고 자격증 취득과 스터디는 우선순위를 맨 뒤로 두었습니다. 고객이 실제로 사용할 시스템, 교수님의 요구를 충족해야 하는 일에 대해서는 우선순위를 가장 앞당겼습니다. 학점도 높고 취업도 잘하는 모범생도 좋지만, 무엇보다 책임감 강한 학생으로 기억되고 싶었기에 제 우선순위의 기준은 항상 저 자신이 아닌 '팀'이었습니다. 추천 시스템 프로젝트에서 인적 자원 요청 때 누구보다 먼저 앞장서서 하겠다고 말했습니다. 3시간 왕복 거리를 수업과 출근을 병행하면서 일할 때는 너무 힘들어서 그만하고 싶다고 생각했던 적도 있습니다. 하지만 절대 포기하지는 않았습니다. 교수님의 칭찬과 선배님의 격려 한 마디가 무엇보다 큰 힘이 되었기 때문이었습니다.본인의 역량 수준에는 과감하게 100점을 주고 싶지만 30점을 주겠습니다. 나머지 70점은 프로젝트를 같이한 팀원들에게 나누어주고 싶습니다. 같이 했기에 큰 책임감이 원동력이 되어 프로젝트들을 성공적으로 끝낼 수 있었다고 생각합니다. 국민은행에서도 이때 처럼 책임감을 원동력으로 삼아 어떤 일이든지 하겠다는 자세와 태도로 일하도록 하겠습니다.3. 아래의 기술을 활용하여 프로젝성할 것)트를 진행하였거나 학습한 경험을 구체적으로 서술해 주십시오. (자신있는 기술 순으로 한가지 이상 작성)- AI, Cloud, Data Analytics, Mobile, Open API, 기타(IT기술) (최대 1,500자 입력가능)1255/1500 (글자 수, 공백 포함)'O2O 하이브리드 어플리케이션 개발 - 백엔드, 인프라'졸업작품을 시작할 때, 팀원 2명으로는 부족하다고 생각했습니다. 프론트, 백엔드 개발뿐만 아니라 UI/UX 디자인, 프로젝트 스케줄링, 인프라 구축 등 2명이서 다하기에는 작업량이 많고 경험이 적다고 판단했기 때문이었습니다.UI/UX 디자인을 희망하는 후배 한 명과 프론트 개발에 관심 있는 동기 한 명을 구해서 팀을 꾸리게 되었습니다. 우리의 목표는 단연 약 20개 팀에서 1등을 하는 것이었습니다. 단순하게 졸업을 목표로 시작하는 게 아니었기 때문이었습니다. 저는 프로젝트 관리 도구 Trello를 적극적으로 추천했습니다. 협업의 핵심은 공유라고 생각했기 때문이었습니다. 덕분에 누가 어디까지 진행했는지 어디서 막혔는지 어떤 문제가 있고 어떤 도움이 필요한지 한 눈에 알아보기 쉬웠습니다. 저는 주로 Trello를 이용해 백엔드 개발과 인프라 구축 결과를 보고했습니다.'Cloud'개발 생산성을 높이기 위해서 클라우드 DB를 도입했습니다. Firebase 클라우드 연동에 애를 먹었을 때는 팀장님이 한이음 멘토를 연결해주기도 했습니다. 구글 문서를 차근차근 읽으면서 node.js와 Firebase 연동을 했습니다. 네트워크 인프라 이해가 생각보다 어려워서 애를 먹었지만 멘토님의 도움으로 작동원리를 이해하고 구축을 완료할 수 있었습니다. 덕분에 클라우드 DB 연동을 추가한 팀은 교내에 저희가 유일했습니다.'Open API'프로젝트의 완성도를 위해 실제 결제 기능을 도입하고 싶었습니다. Open API인 IAMport를 이용해서 실제 카드 결제를 통해 통장에서 돈이 빠져나가고 우리의 서버에 포인트가 충전되는 것을 확인했습니다. 그 당시 angular version 1에서만 지원했기에 version 2 포맷으로 전환을 직접했었습니다.'소셜 로그인'사용자의 편한 가입을 위해서 추가한 기능이었습니다. 그 당시 우리 팀의 고객 요구 만족은 거의 고객에 대한 집착에 가까운 수준이었습니다. 페이스북, 트위터, 구글 세가지 소셜에 대한 로그인 연동을 추가하였습니다. 구글 지도 api와 구글 소셜 로그인 모듈이 충돌이 나서 버전 호환을 위해 밤새 노력하다가 새벽에 수원역 24시 카페에서 쾌재를 불렀던 것이 아직도 기억에 많이 남습니다.결과적으로 저희가 만든 O2O 하이브리드 어플이케이션은 완성도를 인정받아 금상을 받게 되었습니다. 지금까지 쌓아온 모든 경험을 바탕으로 이때처럼 국민은행에서 새로운 도전과 성취를 선배님들과 같이 이루고 싶습니다.4. 향후 KB국민은행이 Digital Transformation을 위해 나아가야 할 방향을 제시해 주십시오. (최대 500자 입력가능)496/500 (글자 수, 공백 포함)'글로벌 확대를 통한 리딩뱅크 타이틀 달성'국민은행이 지향해야할 DT는 당장의 수익 추구 보다는 글로벌 확대라고 생각합니다. 국가별 경제 상황을 고려하여 특성에 맞는 리스트 관리와 성장 전략을 추구해야 합니다.남방국 위주로 국민은행이 가진 대한민국 금융 노하우를 활용하여 글로벌 뱅킹을 확장 한다면 캄보디아, 미얀마, 베트남, 인도 뿐만 아니라 대서양을 넘어선 개발도상국들 까지 확대 할 수 있다고 확신합니다. 신한, 우리, 하나 국내 금융권 뿐만 아니라 카카오, 네이버 거대 IT 공룡들을 상대하기 위해서는 누구보다 빠른 서비스 도입과 지연없는 서비스에 초점을 맞추어야 합니다.이를 위해서는 클라우드, 데이터 분석 등의 기술이 요구되며, 금융 개발자로서 제가 갖추어야할 필수적인 소양이라고 생각합니다. cisa, cissp 글로벌 it 자격 취득과 신기술 스터디 또는 학습을 통해 국민은행의 성공적인 글로벌 진출에 기여할 수 있는, '항상 준비된 행원'이 되도록 하겠습니다.