Best of the Best 8기 수료 후기

2020-05-06

2019년 7월부터 2020년 3월까지, 약 9개월간 진행된 Best of the Best 8기 보안제품 개발 트랙을 수료 했습니다. 고등학교와 BoB활동을 동시에 진행 한만큼 힘든점도 많았고 양쪽 모두에 성실히 참여 했다고도 단정할 수 없지만, 힘들었던 만큼 얻어간 결과도 확실 하기에 정말로 추천 드릴만한 교육 과정이라 할 수 있습니다.

image1

누구나 한 번은 찍어 본다는 안양천 뷰

지난 9개월동안의 BoB활동을 정리하며 BoB가 도대체 뭐 하는 곳인지 궁금한 분이나 BoB에 지원할 계획이 있는 분에게 도음이 될겸 BoB 지원BoB생활, 그리고 개인적인 리뷰를 적어 보겠습니다. 원래는 수료장을 받은 3월 말에 작성하려고 했지만, 이핑계 저핑계 대며 미루다 보니 9기 모집 목전에야 초본을 작성하게 됐네요.

지원, 합격

BoB의 지원 과정은 총 4단계로 진행 됩니다. 우선 자기소개서와 포트폴리오를 받는 서류 심사, 서류 심사를 통과한 사람들을 대상으로 웹으로 진행되는 인적성 검사, 그리고 심층 면접과 함께 진행되는 필기 시험순서대로 진행 됩니다. 마감일에 맞춰서 접수 했다면 약 6주 뒤에 최종 합격 여부를 알 수 있습니다.

서류 심사

서류 심사, 보통 1차라고 부르는 온라인 지원 서류의 경우 자기소개와 포트폴리오, 경력사항과 지망 트랙을 적어서 LMS에 제출하면 됩니다. 얼마나 많은 내용을 적을 것이냐에 따라 갈리겠지만, 보통 3~4시간, 많게는 한달 내내 서류를 준비 했다는 합격자도 많이 보였습니다. 제 경우 핵심적인 경력(?)만 요약해 적었기에 서류 전형을 준비하는데 약 3시간 정도 걸렸던 것 같습니다.

자기 소개는 Best of the Best에 지원한 포부를 잘 살려서 작성 하시면 됩니다. 이번 9기의 경우 확인 결과 자기 소개, 본인이 이룬 성과, 지원 동기, 합격 후 포부, 학습 계획서, 진로 계획을 각각 1000자 이내로 작성하게 되어 있습니다. 전 일반적인 자기소개와 포트폴리오/경력사항과 엮이도록 성과나 학습 계획들을 적었습니다. 당연하지만 길게 작성 한다고 무조건 유리한것이 아니니, 본인의 포부를 가장 잘 나타내도록 두괄식으로 간략히 적으라 는 뻔한 솔루션이 존재 하겠습니다.

포트폴리오/경력사항자격증, 어학, 수상경력, 교육사항, 보유기술, 기술발표, 발표논문, 취약점 제보이력, 프로젝트 기술서, 추천서/포트폴리오선택사항으로 추가할 수 있습니다. 제 경우에는 수상경력에 소규모 PS대회 경력 하나와 프로젝트 기술서에 여태까지 진행해 왔던 프로젝트를 Github저장소와 함께 첨부했으며 보유기술에 사용 가능한 기술 목록 - 간단히는 프로그래밍 언어, 프레임워크, 시스템, 암호학, 웹해킹 등 - 을 나열 했습니다.

추천서는 보통 지도 교수나 담임 선생님, 교장과 같은 교직원에게 받아서 제출하는 것 같았습니다. 우선 전 추천서를 제출하지 않아서 이 부분에 대해서는 잘 모르겠습니다. 많은 케이스를 조사 한건 아니지만, 다수의 합격자들은 추천서를 제출 했던 것 갔았습니다.

지망 트랙의 경우, 1순위부터 4순위까지를 정해서 지원해야 하는데 최종적으로 BoB에서 수료하게 될 트랙과는 큰 관련이 없으니 부담없이 가장 자신있는 분야를 1순위로 배치 하기시를 권장 드립니다. 면접은 1순위 지망 트랙을 담당하는 멘토 분들과 진행하게 되지만, 공통교육 과정 이후 다시 시험을 쳐서 희망 트랙으로 배정되게 됩니다. 예를 들어 디지털 포렌식 트랙에 지원하고 싶은데, 자신 있는 분야는 취약점 분석이라면 취약점 분석을 1지망으로 지원한 뒤, 공통교육 과정이 끝났을 때 디지털 포렌식트랙을 지원하면 됩니다. 제 경우는 보안제품 개발을 1지망으로 적었습니다.

자기소개도 꽉꽉 채우고 있는 기록 없는 기록 다 짜내서 포트폴리오도 빵빵하게 채운데다 추천서에 여러 입상 기록까지 첨부 해야 합격 한다는 말이 있지만, 제 경우에는 자기소개를 다 채우지도 않았고, 수상 경력도 많지 않았거니와 추천서도 첨부하지 않았는데 서류 심사를 무난히 합격할 수 있었습니다. 사실 무난히 인지는 잘 모르겠지만 말이에요.

인적성 검사

인적성 검사는 서류 심사 합격자를 대상으로 이메일로 공지 후 웹으로 진행합니다. 인적성 검사라는 단어만 보고 막연히 애매한 문제가 나올까 싶어 걱정도 했었지만… 아주 간단한 지능 테스트와 인터넷에서도 흔히 체험할 수 있는 성격 유형 검사 정도의 수준으로 구성됩니다. 보안과 관련된 내용은 포함되지 않으니 걱정 하지 않아도(?) 되겠습니다.

필기 시험

필기 시험은 공식 공지에도 나와 있듯이 보안기사산업기사수준 정도로 나온다고 합니다고 하지…만, 산업기사나 보안기사 시험을 본적이 없기에 정말로 비슷한지는 잘 모르겠습니다. 자세한 내용을 그대로 적을수는 없지만, BoB를 지원할 정도의 어느정도 기초적인 보안 지식을 가지고 계신다면, 무난하게 풀 수 있을 정도의 수준으로 출제 됩니다.

떠도는 소문에 의하면 필기시험이 합격 여부에 영향을 주지 않는다고도 하는데, 이게 사실인지는 저도 잘 모르겠습니다. 확실하지 않은만큼 시험치기 전날 최소한의 공부 만큼은 하고 시험을 치는게 좋지 않을까 싶습니다. 공부 해봤자 손해 볼건 없으니까 말이에요.

심층 면접

빡세다고 소문난 대망의 심층 면접입니다. 서류 심사를 2배수로 선발하니 당연하겠지만, 심층 면접에서 절반이 걸러지게 됩니다. 심층 면접은 8기의 경우, BoB에서 하고싶은 프로젝트를 PT 형식으로 발표 하고 질의응답을 받는 형식으로 진행 했습니다.

1차 교육기간

우선 합격 하셨으면 축하드립니다. 이제 내년 1월까지는 정신없이 바쁜 일정을 소화 하셔야 합니다. 가장 먼저 코앞으로 다가온 일정은 BoB의 악명의 원천, 1차 집체교육이 기다리고 있습니다. 1차 집체교육이 이루어 지는 동안 제대로수업을 따라 가기만이라도 했다면 적어도 **기초적인 ** 보안 이론과 실무 지식은 어느정도 적당히 넓게 알아갈 수 있을 정도로 넓은 범위의 기초지식을 확실하게, 실무에 가깝게 배우게 됩니다.

20190815_060741 resized

무려 광복절 새벽 6시입니다.

10to10, 오전 10시에 시작해서 오후 10시에 끝나는 기적의 일정을 휴일 없이 2달동안 소화해야 하는 기적의 1차교육 일정입니다. 심할때는 8시에 시작해서 23시에 끝난적도 있었습니다. 정확히 뭘 배우는지에 대해 자세한 일정을 공유해 드릴수는 없지만, 우선 공통교육트랙별 수업을 들어야 한다는 것부터 시작 해야겠네요.

공통 교육

1차교육이 시작 되면 우선 2주동안 공통 교육을 받게 됩니다. 공통교육 기간 동안에는 트랙 구분 없이 공통으로, 모두 같은 내용으로 보안의 기초 지식을 다지게 됩니다.

트랙별 심화 교육

교육생 지원

현물 지원의 경우 i7 프로세서가 달린 하얀색 그램 14인치 모델과 월 30만원정도의 교육 지원금을 받게 됩니다. 지방에서 올라온 사람들을 위한 숙소로는 숭실대학교 기숙사가 제공 된다고 합니다. 제공되는 노트북은 판매 금지 각서(?)를 작성 후 수령하게 되며, 써본 사람들에 의하면 성능은 나쁘지 않은 수준이라고 합니다. 30만원이라도 주는 지원금에 감사 하는게 맞겠지만, 30만원으로 밥+간식+각성제를 해결 하기에는 정말 빠듯합니다.

만약 인문계 고등학교를 다닌다면

만약 일반 인문계 고등학교에 재학중 이라면, 상황에 따라 다르겠지만 학교는 매우 비협조적인 자세를 보일 가능성이 있습니다. 전 당시 일반 인문계 고등학교 과학중점반 3학년에 재학중 이었습니다. 특성화고가 아닌 일반 인문계 고등학교 출신인지라 출석 인정 관련 정보를 찾기 쉽지 않았지만 BoB위키를 찾아봐도, 7기 선배에게 물어봐도 BoB에서 발급 해주는 공문을 제출 한다면 학교장 재량으로 출석 인정 처리를 해 준다고 했습니다.

출석 인정 처리를 해 준다는 말만 믿고 별 생각 없이 공문을 담임선생에게 가져 갔지…만, 공문을 읽어보지도 않고 “안 된다"를 시전해 한창 실랑이를 벌였습니다. 결국 끝까지 막무가내로 “안 된다"라는 말을 앵무새마냥 반복하다 선례를 가져와라"를 시전하며 일처리를 미루기에 마침 학교에 계시던 선*인터넷 고등학교 출신 영어 선생님에게 가서 “선례"를 수집해 갔지만 결국 돌아 오는건 “우리학교가 선린인고냐"는 대답 뿐이더군요. 교장 선생님에게 직접 찾아가서 상황을 설명 해봤지만 출석 인정 자체가 담임 결제가 필요 하다는 대답이 돌아 왔었습니다. 답이 없어요.

결국 출석 인정 처리를 받지 못 했고 이후 담임에게 들은 말은 “미인정 결석을 하던지 학교에 나오던지 그건 니 선택이다” 뿐 이었습니다. 별 수 있나요. 꾸역꾸역 별 도움도 안 되는 자습시간으로 꽉 찬 학교에 다닐 수밖에 없죠. 인문계 고등학교를 다니며 BoB를 지원할 생각이라면, 일찍부터 담임과의 관계를 신경써서 관리 하는 것을 추천 드립니다. 여러모로 더럽다고 할 수 있겠지만, 어쩔 수 없습니다. 아직 꼰대들이 널려있는 한국 사회니까요.

팀 프로젝트 기간

1차교육 막바지에 구성한 팀으로 약 3달간 유의미한 결과를 내야 하는 팀 프로젝트입니다. 1차 교육이 끝날 무렵 임명장이 나오는 만큼 BoB센터에서는 팀 프로젝트를 BoB의 시작이라 보는것 같습니다.

2차 교육기간

만약 팀 프로젝트 기간동안 유의미한 결과를 냈다면, TOP30, 그리고 TOP10에 선정돼 2차 교육기간동안 “프로젝트 고도화"를 진행하게 됩니다. TOP30에도 들지 못한게 내심 아쉽긴 하지만… 제 일정상 그럴 여력도 없었고 그만큼 열심히 하지도 않았기에 어느정도 당연한 결과라고 생각합니다. TOP30안에 들어가신 분 모두 1차교육과 팀 프로젝트 기간 모두 센터의 지박령급으로 정말로 열심히 교육을 수료 하셨기에 그만한 성과를 낸 것이 분명합니다. 물론 TOP30에 들지 않는다고 해도 교육이 끝난 것은 아닙니다. 2차 교육이 기다리고 있으니까요.

지난 기수에는 TOP30안에 들지 못 하면 그대로 교육이 끝났다고 들었는데, 8기부터는 TOP30안에 들지 못 하였더라도 2차 교육을 받아야 합니다. 교육 내용은 1차 교육기간이 어느정도 기초적이고 이론적인 내용을 다뤘다면, 2차 교육기간은 어느정도 실무에 가까운 내용을 다룹니다. 교육 형식은 1차 교육과 비슷하게 센터에 모여서 수업을 듣고, 출퇴근 시간 체크를 하는 방식으로 진행되지…만, 사실 필수는 아니라서 1차교육의 1/3도 모이지 않는 기적을 체험할 수 있습니다.

수료

2달간의 1차 교육, 3달간의 팀 프로젝트, 2달간의 2차 교육을 성공적으로 마친 뒤 수료 시험을 통과 한다면, 드디어 Best of the Best 수료생이 된 것 입니다!

image2

종이 조각과 황동 덩어리, 뭘 이런걸 다…

후기

서두에도 적었듯이 워낙 뜬금없이 합격 한데다, 고등학교 생활과 병행하는데 학교조차 매우 비협조적인 태도를 보여줘서 결국 두 마리의 토끼를 잡는데에는 실패한 것 같습니다. 그래도 1차 교육과 2차 교육을 날밤을 새가며 받으며 정말 많은 지식과 경험을 쌓을 수 있었고, 팀 프로젝트를 통해 긍정적인 면이던 부정적인 면이던, 처음으로 협업을 경험해 보게 되었습니다. 특히 제 원래 목적이었던 부족한 Low End는 BoB를 통해 확실히 다져놓을 수 있었습니다. 전반적인 시스템과 네트워크에 대한 심도있는 지식은 덤이고요.

BoB자체가 그저 수업만 듣고 과제도 “최소한의 인정 한도"내에서 제출 한다면 그닥 빡세지는 않은 평범한 과정이라는 생각이 드실수도 있을것 입니다. 저도 어느정도 날먹해버린 과제가 있기에 생각보다 할만 한데? 라는 생각이 들기도 했었습니다. 과제를 대충 제출 한만큼, 수업을 건성으로 들은만큼 가져가는 지식의 양은 줄어듭니다. 어디까지나 BoB 과정이라는 환경이 주어지는 동안 본인이 얼마나 노력 했는지에 따라 가져가는 결과 역시 달라 지는 것 같습니다. 어찌보면 당연하지만 항상 열심히 한다 는게 생각보다 쉽지는 않았습니다.

아쉬운 면도 적지 않은데다 시기적으로도 적절하지 않았지만, 그래도 9개월간 BoB활동을 하며 얻어간 경험들은 다른 경함과는 비교할 수 없는 종류의 경험 이었습니다. 다시 지원 직전으로 돌아간다면 다시 지원할 것 같네요. 멋진 경험 이었습니다.


어딘가 반쯤 쓰다 만거 같은 글인것 같은 느낌이 드셨다면, 애석하게도 그것은 사실일 가능성이 높습니다. 더 풀어 보고 싶은 이야기는 많지만 귀차니즘이 더 이상 작성 하는 것을 허락하지를 않네요. 최소한 5월 중순까지는 계속 수정할 예정이니 더 자세한 정보를 얻고 싶다면 5월 말엽에 다시 이 글을 찾아 오시면 되겠습니다.


Best of the Best 9기 모집이 시작되었습니다. BoB 지원 및 활동에 관련된 궁금한 사항이 더 있으시다면 부담없이 댓글 남겨 주시면 답변 드리겠습니다. 9기에 지원 하시는분 모두 노력한 만큼 좋은 결과 얻으시기를 바랍니다! :)

experiencesecuritycourse

리눅스에서 liquidctl로 수냉쿨러 컨트롤 하기

Ubuntu 20.04 LTS 설치 후 작업환경 구성하기