949, 1/48 회원가입  로그인  
   sungwoodat
   실제로 정보보안 업무에서는 프로그래밍을 거의 사용 안하나요?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=793 [복사]



저는 현재 아이티뱅크에서 Cert 정보보안 과정을 들을까 말까 고민중인 사람입니다.

이 곳에서 정보보안 과정을 수강하기전에

JAVA 프로그래밍 언어를 독학으로 6개월동안 공부한적 있구요.

프로그래밍 공부를 나름 열심히 그리고 힘들게 한 학생이라,

막 C언어나 자바 기초 문법만 익힌 학습 수준정도 주제에

프로젝트 하나 해본적도 없으면서

자바나 C언어계열로 만들어진 프로그램 코드 분석하는 건 우습다는 식으로

말하는 사람에 대해서 별로 안좋은 감정이 있습니다.

아무튼 지금 제가 다니는 학원 사람들은 대부분 의무적으로 C언어,C++ 기초 문법 정도만 수강한 상태고

그 이외의 따로 연습을 한적이 없는 수준인데요, C언어는 더 이상 공부 안해도 된다는 식으로 이야기하는군요.

"우리가 프로그램을 전문적으로 만드는 사람도 아닌데 기초 문법만 알면 되지 모하러 깊이 파고들러 하냐 ㅎㅎ"

라는 극단적인 의견이 대부분입니다.

JAVA를 독학으로 공부해본 제 생각은 그 의견과 좀 다른데....

실제 이쪽 업무에 종사하시는 분들의 의견을 듣고 싶습니다. 정말 정보보안계열 일에서

프로그래밍은 거의 쓸모 없나요?

  Hit : 8013     Date : 2013/09/04 07:31



    
indra 사람마다 각자 생각이 있고 하고 싶은 일이 다 다르겠죠..
정보보호계열이 범위가 좀 넓어요..
기술이나 프로그래밍 지식을 우선시 하는 테크니션이 있는데 이런 경우 모의해킹 같은 업무를 합니다..
컨설팅 업무는 주로 개인정보보호법과 같은 법률을 근거로 기업의 개인정보보호를 위해 MP(마스터플랜)수립이란걸 하는 등..
이런 경우 언어같은 지식보다는 관련 법 근거, 법령해석에 필요한 기반지식등을 필요로 하지요..
모의해킹이나 컨설팅의 경우도 각각 그 분야가 세분화 되어 있어요.
아마 그 말씀하신 분은 언어적 지식을 필요로 하는 분야보다는 다른쪽을 염두해 두고 그런 말씀을 하신게 아닐까 생각해 봅니다..
2013/09/04  
Frances 기본적으로 C 언어를 알아둬야 뭘 해볼수있다고 느낌.. 2013/09/04  
su2064 안녕하세요
it **에서 정보보안과정을 학습하고 계시는군요~
그런데 한가지 궁금한점이 있습니다. 담당 매니저 선생님이 안계신가요?

아니면 계신데 보안관제 cert보안전문가에 대해 학습과정을 제대로 설명을 못하시는건지...

자바를 6개월간 학습하시느라 대단히 수고 많으셨습니다. 그런데 CERT보안이라면 굳이 프로그램을 깊이있게
모르셔도 업무에 전혀 지장은 없습니다. 실제로 취업을 하시게 되면 프로그램을 많이 사용하지 않습니다.
집에 있는 컴퓨터에 알약이라는 백신이 있어서 트로이목마를 잡아주듯 사내 컴퓨터에 그런 시스템이 있어서
악성코드를 발췌해줍니다. CERT보안전문가가 할일은 그러한 침입에 대해 대응하는 업무를 하는 모니터링 을 주로 수행합니다.

어찌보면 보안관제랑 비슷합니다. 그래서 인력난에 시달리는 요즈음은 보안관제와 CERT업무를 함께 수행합니다.

결론적으로 자바를 너무 오래 학습하신것 같고..C언어는 알면 기본적으로 좋으나 깊은 학습은 필요하지 않습니다.
만약 학생께서 모의해킹전문가나 백신개발자 보안솔루션 구축 일을 한다면 당연히 프로그래밍을 아주 열심히 해야하지만
지금은 방향성이 다른거랍니다.

커리큘럼 안내를 어떻게 받고 어떤과목들을 등록하신것인지..염려가 되네요..;
제가 운영하는 블로그인데..http://blog.naver.com/itenginer/110168358881 보시면 조금은 도움이 되실겁니다.
2013/09/18  
sungwoodat 좋은 충고 감사드립니다. 만

저는 현재 취업반만 cert보안전문가에 속해있는 것이지, cert쪽으로 빠지려고 이 곳으로 들어온 것은 아닙니다.

저는 원래 배우던 기술을 살려서 보안솔루션이나 모의해킹전문가쪽으로 빠질 생각입니다.
2013/09/20  
$Zero 개발자가 개발한 소프트웨어가 다 분석해서 내놓은걸 보고 대응만 하는 말 그대로 모니터만 쳐다보는 사람을 정보보안전문가라고 한다면..
별로 필요 없습니다.
근데 전 그 직업을 정보보안전문가라고 부르기엔 무리가 있지 않나 싶네요 .
기본적으로 악성코드에 대한 개념과 각종 해킹이 어떻게 이루어지는지 원리정도는 파악해야 한다고 생각합니다. 악성코드의 원리를 알려면 당연히 프로그래밍을 빠삭하게 잘 알고있어야합니다. 윈도우의 악성코드들은 모두 윈도우 API를 사용하니까요 .
그냥 API도 아니고 Native API도 많이 사용하기에 정말 개발자 이상으로 수준높은 곳에 도달해야합니다.
악성코드에 자주 등장하는 API와 (Debug API들) Native API (시스템 콜을 호출하는 API) 들은 필수적으로 아셔야죠 .
어지간한 윈도우 개발자보다도 더 잘 알아야합니다.
절대 대충대충 배우셔선 안됩니다. 기초중의 기초가 프로그래밍입니다 .
단지 네트워크 공격 침해대응만 하는 일이 아니라면, 로우레벨 프로그래밍에 대해선 수준급이 되셔야 합니다.
2013/09/28