보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)

No.77<br /> 네이버카페에도 보안관련 정보가 있으니 이용해주세요~<br /> <a href="https://cafe.naver.com/prsystem17" title="https://cafe.naver.com/prsystem17" target='_blank'>https://cafe.naver.com/prsystem17</a><br /> <br /> 안녕하세요 보안쟁이 PR입니다.<br /> 코딩... 어떤 언어로 시작하지?<br /> 정보보안전문가가 되기 위해 프로그래밍을 배우기로 결심을 했는데 그러나 너무나도 많은 ‘프로그래밍 언어’ 뭐가 이렇게도 많을까요??<br /> 현업 개발자분들은 이런 이야기를 합니다.<br /> ‘특정 언어가 좋다 라기보다는 본인이 개발하고 싶은 영역에 맞는 언어를 배우고 활용하는게 가장 좋습니다.’<br /> 정보보안도 마찬가지입니다.<br /> 어떤 언어가 주로 사용되는지? 알면 고민 해결에 도움이 좀 되시겠죠?<br /> 그래서 오늘은 정보보안전문가가 되기 위해 어떤 언어로 시작을 해야 할지 고민이 되시는 분들에게 참고하시라고 영상을 준비했습니다.<br /> 보안쟁이가 추천하는 ‘프로그래밍 언어’<br /> 그럼 시작해 보겠습니다.<br /> <br /> 공대생 H : 남자는 C언어지!!! 일단 가장 기본인 것부터 GoGoGo<br /> 공대생 K : 뭔 소리여~ 파이썬이 가장 쉽고 요즘 AI, 빅데이터 뜨는거 몰러~ 파이썬 개강추!!!<br /> 공대생 I : 웹해킹, 앱/웹 분석하려면 자바스크립트 필수로 알아야 된다는데<br /> <br /> 문제!!! 이런 상황이라면 어떤 언어를 선택해야 할까요??<br /> 참고로 모두 맞는 말입니다.<br /> 보안둥이님들도 처음 프로그래밍을 시작하신다면 비슷한 상황이 펼쳐질 거라 생각합니다.<br /> <br /> 결론부터 이야기 드리겠습니다.<br /> 보안쟁이 PR이 추천하는 프로그래밍 언어는 웹언어부터 시작하셨으면 합니다.<br /> 이유는 &#039;초보자에게 가장 중요한 것은 쉽고 재미있어야 한다&#039;<br /> 또한 정보보안에서 가장 중요한 것이 데이터베이스(개인 정보, 기업 정보, 사용자 DB) 인데요<br /> 웹해킹을 통해 데이터베이스에 접속하여 정보를 탈취하는 사건이 시스템 해킹이나, 네트워크 해킹보다 비교적 쉬운 방법으로 효과적으로 정보 탈취를 할 수 있어 방어자 입장에서<br /> 웹서버의 구동과 DB의 연동을 이해하고 있는 것이 필수입니다.<br /> 지금 C나 파이썬을 공부하시는 분들이 아~ PR이 웹언어부터 하라내 다 때려치우고 웹언어 파야겠다~ 이러시면 안됩니다.<br /> 그 이유는 아래에서 다시 이야기 드릴게요<br /> <br /> 1. 웹언어(HTML, CSS, Javascript, PHP, ASP, JSP)<br /> 와 ~ 웹 프로그래밍 언어 종류를 보니 엄청 많고 뭐가 뭔지 모르겠고 복잡하고요 이건 또 어떻게 시작하지?<br /> 웹 기본 구성을 이해하면 하나도 어렵지 않습니다.<br /> 웹 기본 구조가 뼈대와 같은 틀을 HTML를 사용하고 이쁘게 색칠하는 것은 CSS로 꾸미고 액션처럼 동작하는 객체지향에 스크립트 언어는 Javascript나 PHP를 선택하시면 되겠습니다.<br /> 참고로 예를 들어 Javascript를 이용하면 ‘버튼을 클릭하면 밑에 날짜를 보여줘’라는 식의 명령을 내릴 수 있는 거죠<br /> 악성코드를 분석할 때 Javascript의 동작이 어떻게 되어 있는지를 알아야 파일을 작동하는 원리를 알 수 있습니다.<br /> 원격지 C&amp;C 서버에서 접속하여 악성파일을 내려받는구나, 원격에서 접속할 수 있게 몇번 포트를 오픈 하는구나, 모바일인 경우 연락처, 사진, 통화내역, 문자 정보를 어디 서버에 보내는구나 등을 알 수 있습니다.<br /> 더 자세한 악성코드 분석 내용은 이전에 업로드한 영상을 참고해 주세요~<br /> 웹언어는 프로그래머들 사이에서는 별다른 기능도 없고 단순해서 무시당하는 언어였습니다.<br /> 반대로 생각하면 그만큼 쉽다는 거죠 또한 코드를 몇 줄 넣고 바로바로 화면에서 내가 만든 내용을 출력할 수 있어 재미도 있습니다.<br /> 검은 화면에 문자를 때려 넣어야 하는 C/C++, JAVA와 같은 비교하면 배우는 속도가 더 빠르죠<br /> 이렇게 웹언어에 대해서 공부를 하면 자연스럽게 데이터베이스로 넘어갈 수도 있습니다.<br /> 대표적인 MsSQL, 오라클, MySQL 등이 있는데요<br /> 데이터베이스 관련 이야기는 다음에 더 자세하게 다루어 보겠습니다.<br /> <br /> 그럼 여기서 또 의문에 빠집니다.<br /> Javascript 와 JAVA는 다른 언어인가?? C와 파이썬, C++, R, GO, Swift 등 이건 또 뭐야?<br /> <br /> 2. 프로그래밍 언어<br /> 아시는 프로그래밍 언어가 몇 개 정도 있으신가요?<br /> 베이직, C/C++, C#, 코볼, 포트란, Go, 자바, 자바스크립트, 오브젝티브-C, PHP, 파이썬, 루비, Swift 어이구야~ 등등등 정말 무수한 프로그래밍 언어가 존재합니다.<br /> 표를 하나 보실까요?<br /> 2020년 3월 기준으로 인기 있는 프로그래밍 언어 순위입니다.<br /> Google에서 한 달 동안 해당 프로그래밍 언어를 이용한 개발 관련 내용이 얼마나 많이 검색되었는지를 기준으로 프로그래밍 언어의 순위를 산정한 건데요<br /> 여기서 중요! 우리는 프로그래밍을 만드는 사람이 되는 것이 아니고 정보보안전문가를 꿈꾸고 있습니다.<br /> 제가 하고 싶은 말은 직접 만들어야 하는 것은 아니므로 다양한 언어를 많이 다루어 보는 것이 더 좋다고 생각합니다.<br /> 본인의 메인 언어를 하나 정해서 간단한 프로그램 테트리스나 사다리 게임 같은 것을 만들어 보셨으면 하고요<br /> 그리고 다른 언어로 넘어가면 배우는 속도는 훨씬 빨라집니다.<br /> 예를 들어 C 언어를 배우는데 100이라는 시간을 투자했다면 파이썬은 50% 정도? 아니 파이썬은 더 쉬운 언어라 30% 정도 시간이면 된다고 생각해요<br /> 그래서 PR이 추천하는 언어는 파이썬과 C언어입니다.<br /> 저는 대학교에서 C를 먼저 접했고 사실 다양한 언어가 많은지도 몰랐어요<br /> 하라고 해서 시작은 했지만 정말 어렵더군요<br /> 눈도 아프고, 졸리고, 검은건 모니터고, 초록색은 영어인가?<br /> AI 프로젝트를 하면서 파이썬을 접했는데 프로그래밍을 처음 공부하는 분이라면 파이썬이 문법도 간결하고 표현하는 구조도 단순해서 저도 시작을 파이썬으로 했으면<br /> C언어의 좌절을 맛보지 않았을 텐데 하며 생각했습니다.<br /> 하지만 C를 시작한건 정말 잘했다고 생각해요<br /> 정보보안 업무에서 보안 솔루션이나 보안 프로그래밍이 거의 C로 되어 있거든요<br /> C 언어를 기반으로 만들어진 언어가 정말 많습니다.<br /> Java, C#, Objective-C, PHP 등 이런 언어들을 C-like Language라고 하는데요<br /> 이 언어들은 C 언어를 익히고 나면 매우 쉽게 배울 수 있습니다.<br /> 유닉스 계열(리눅스)의 시스템에서 주로 사용되는 C/C++ 언어 유닉스 시스템의 바탕 프로그램은 모두 C로 작성되어 있고 수많은 운영 체제의 커널 또한 C로 만들어져 있습니다.<br /> 정보보안에서 필요한 OS 공부가 리눅스 중요한 건 다 아시죠?<br /> 리눅스 공부에도 분명 도움이 됩니다.<br /> 모의해킹에서 C는 필수죠<br /> 그럼 파이썬 이야기로 넘어가 볼까요?<br /> 파이썬은 요즘 IoT 장비, AI에서 정말 많이 사용되는 언어로 앞에서 이야기한 것처럼 간결하고 직관적 이어서 시장 점유율이 계속 증가하고 있습니다.<br /> 그래서 지금 공부하시는 학생이라면 졸업할 때 정도시면 다수의 프로그램들이 파이썬으로 만들어져 있을 거예요.<br /> 파이썬은 앞으로 시리즈로 강의 영상을 준비를 하려고 하고 있습니다.<br /> <br /> 오늘의 결론입니다.<br /> 1. 웹언어 HTML, Javascript 아니면 PHP로 프로그래밍에 대한 재미와 웹서버에 대해 이해를 한다.<br /> 2. 프로그래밍 언어... 파이썬과 C언어 둘 중 하나를 주언어로 가지시고 다양한 언어로 영역을 넓혀간다.<br /> 악성코드를 분석하기 위해서는 어떤 언어로 만들었는지에 따라 다른 분석방법과 도구(Tool)를 사용하게 됩니다.<br /> 세상에 한국어, 영어, 중국어가 있는 것처럼 프로그래밍은 컴퓨터와 사람이 대화하기 위한 언어입니다.<br /> <br /> 오늘은 여기까지입니다.<br /> 도움이 되셨나요?<br /> 도움이 되셨다면 좋아요와 구독하기 한번씩 꾹~ 부탁드릴게요<br /> 또한 질문은 언제든 댓글로 남겨 주세요<br /> 그럼 오늘 하루도 행복하세요<br /> <br /> 홈페이지 <a href="http://www.prsystem.kr" title="http://www.prsystem.kr" target='_blank'>http://www.prsystem.kr</a><br /> 블 로 그 <a href="https://blog.naver.com/prsystem17" title="https://blog.naver.com/prsystem17" target='_blank'>https://blog.naver.com/prsystem17</a><br /> 페이스북 <a href="https://www.facebook.com/prsystem17" title="https://www.facebook.com/prsystem17" target='_blank'>https://www.facebook.com/prsystem17</a><i class="fa fa-language transViewIcon clickable" title="Translation"></i>

보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)
Video date 2020/04/28 10:23
Play musics without ads!
보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)
Once shared, this message disappears.
https://i.ytimg.com/vi/RRDK9F6wiK4/mqdefault.jpg
https://www.youtube.com/embed/RRDK9F6wiK4
보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)
317
07:06보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)
보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)
00:00
Loading...
No.77
네이버카페에도 보안관련 정보가 있으니 이용해주세요~
https://cafe.naver.com/prsystem17

안녕하세요 보안쟁이 PR입니다.
코딩... 어떤 언어로 시작하지?
정보보안전문가가 되기 위해 프로그래밍을 배우기로 결심을 했는데 그러나 너무나도 많은 ‘프로그래밍 언어’ 뭐가 이렇게도 많을까요??
현업 개발자분들은 이런 이야기를 합니다.
‘특정 언어가 좋다 라기보다는 본인이 개발하고 싶은 영역에 맞는 언어를 배우고 활용하는게 가장 좋습니다.’
정보보안도 마찬가지입니다.
어떤 언어가 주로 사용되는지? 알면 고민 해결에 도움이 좀 되시겠죠?
그래서 오늘은 정보보안전문가가 되기 위해 어떤 언어로 시작을 해야 할지 고민이 되시는 분들에게 참고하시라고 영상을 준비했습니다.
보안쟁이가 추천하는 ‘프로그래밍 언어’
그럼 시작해 보겠습니다.

공대생 H : 남자는 C언어지!!! 일단 가장 기본인 것부터 GoGoGo
공대생 K : 뭔 소리여~ 파이썬이 가장 쉽고 요즘 AI, 빅데이터 뜨는거 몰러~ 파이썬 개강추!!!
공대생 I : 웹해킹, 앱/웹 분석하려면 자바스크립트 필수로 알아야 된다는데

문제!!! 이런 상황이라면 어떤 언어를 선택해야 할까요??
참고로 모두 맞는 말입니다.
보안둥이님들도 처음 프로그래밍을 시작하신다면 비슷한 상황이 펼쳐질 거라 생각합니다.

결론부터 이야기 드리겠습니다.
보안쟁이 PR이 추천하는 프로그래밍 언어는 웹언어부터 시작하셨으면 합니다.
이유는 '초보자에게 가장 중요한 것은 쉽고 재미있어야 한다'
또한 정보보안에서 가장 중요한 것이 데이터베이스(개인 정보, 기업 정보, 사용자 DB) 인데요
웹해킹을 통해 데이터베이스에 접속하여 정보를 탈취하는 사건이 시스템 해킹이나, 네트워크 해킹보다 비교적 쉬운 방법으로 효과적으로 정보 탈취를 할 수 있어 방어자 입장에서
웹서버의 구동과 DB의 연동을 이해하고 있는 것이 필수입니다.
지금 C나 파이썬을 공부하시는 분들이 아~ PR이 웹언어부터 하라내 다 때려치우고 웹언어 파야겠다~ 이러시면 안됩니다.
그 이유는 아래에서 다시 이야기 드릴게요

1. 웹언어(HTML, CSS, Javascript, PHP, ASP, JSP)
와 ~ 웹 프로그래밍 언어 종류를 보니 엄청 많고 뭐가 뭔지 모르겠고 복잡하고요 이건 또 어떻게 시작하지?
웹 기본 구성을 이해하면 하나도 어렵지 않습니다.
웹 기본 구조가 뼈대와 같은 틀을 HTML를 사용하고 이쁘게 색칠하는 것은 CSS로 꾸미고 액션처럼 동작하는 객체지향에 스크립트 언어는 Javascript나 PHP를 선택하시면 되겠습니다.
참고로 예를 들어 Javascript를 이용하면 ‘버튼을 클릭하면 밑에 날짜를 보여줘’라는 식의 명령을 내릴 수 있는 거죠
악성코드를 분석할 때 Javascript의 동작이 어떻게 되어 있는지를 알아야 파일을 작동하는 원리를 알 수 있습니다.
원격지 C&C 서버에서 접속하여 악성파일을 내려받는구나, 원격에서 접속할 수 있게 몇번 포트를 오픈 하는구나, 모바일인 경우 연락처, 사진, 통화내역, 문자 정보를 어디 서버에 보내는구나 등을 알 수 있습니다.
더 자세한 악성코드 분석 내용은 이전에 업로드한 영상을 참고해 주세요~
웹언어는 프로그래머들 사이에서는 별다른 기능도 없고 단순해서 무시당하는 언어였습니다.
반대로 생각하면 그만큼 쉽다는 거죠 또한 코드를 몇 줄 넣고 바로바로 화면에서 내가 만든 내용을 출력할 수 있어 재미도 있습니다.
검은 화면에 문자를 때려 넣어야 하는 C/C++, JAVA와 같은 비교하면 배우는 속도가 더 빠르죠
이렇게 웹언어에 대해서 공부를 하면 자연스럽게 데이터베이스로 넘어갈 수도 있습니다.
대표적인 MsSQL, 오라클, MySQL 등이 있는데요
데이터베이스 관련 이야기는 다음에 더 자세하게 다루어 보겠습니다.

그럼 여기서 또 의문에 빠집니다.
Javascript 와 JAVA는 다른 언어인가?? C와 파이썬, C++, R, GO, Swift 등 이건 또 뭐야?

2. 프로그래밍 언어
아시는 프로그래밍 언어가 몇 개 정도 있으신가요?
베이직, C/C++, C#, 코볼, 포트란, Go, 자바, 자바스크립트, 오브젝티브-C, PHP, 파이썬, 루비, Swift 어이구야~ 등등등 정말 무수한 프로그래밍 언어가 존재합니다.
표를 하나 보실까요?
2020년 3월 기준으로 인기 있는 프로그래밍 언어 순위입니다.
Google에서 한 달 동안 해당 프로그래밍 언어를 이용한 개발 관련 내용이 얼마나 많이 검색되었는지를 기준으로 프로그래밍 언어의 순위를 산정한 건데요
여기서 중요! 우리는 프로그래밍을 만드는 사람이 되는 것이 아니고 정보보안전문가를 꿈꾸고 있습니다.
제가 하고 싶은 말은 직접 만들어야 하는 것은 아니므로 다양한 언어를 많이 다루어 보는 것이 더 좋다고 생각합니다.
본인의 메인 언어를 하나 정해서 간단한 프로그램 테트리스나 사다리 게임 같은 것을 만들어 보셨으면 하고요
그리고 다른 언어로 넘어가면 배우는 속도는 훨씬 빨라집니다.
예를 들어 C 언어를 배우는데 100이라는 시간을 투자했다면 파이썬은 50% 정도? 아니 파이썬은 더 쉬운 언어라 30% 정도 시간이면 된다고 생각해요
그래서 PR이 추천하는 언어는 파이썬과 C언어입니다.
저는 대학교에서 C를 먼저 접했고 사실 다양한 언어가 많은지도 몰랐어요
하라고 해서 시작은 했지만 정말 어렵더군요
눈도 아프고, 졸리고, 검은건 모니터고, 초록색은 영어인가?
AI 프로젝트를 하면서 파이썬을 접했는데 프로그래밍을 처음 공부하는 분이라면 파이썬이 문법도 간결하고 표현하는 구조도 단순해서 저도 시작을 파이썬으로 했으면
C언어의 좌절을 맛보지 않았을 텐데 하며 생각했습니다.
하지만 C를 시작한건 정말 잘했다고 생각해요
정보보안 업무에서 보안 솔루션이나 보안 프로그래밍이 거의 C로 되어 있거든요
C 언어를 기반으로 만들어진 언어가 정말 많습니다.
Java, C#, Objective-C, PHP 등 이런 언어들을 C-like Language라고 하는데요
이 언어들은 C 언어를 익히고 나면 매우 쉽게 배울 수 있습니다.
유닉스 계열(리눅스)의 시스템에서 주로 사용되는 C/C++ 언어 유닉스 시스템의 바탕 프로그램은 모두 C로 작성되어 있고 수많은 운영 체제의 커널 또한 C로 만들어져 있습니다.
정보보안에서 필요한 OS 공부가 리눅스 중요한 건 다 아시죠?
리눅스 공부에도 분명 도움이 됩니다.
모의해킹에서 C는 필수죠
그럼 파이썬 이야기로 넘어가 볼까요?
파이썬은 요즘 IoT 장비, AI에서 정말 많이 사용되는 언어로 앞에서 이야기한 것처럼 간결하고 직관적 이어서 시장 점유율이 계속 증가하고 있습니다.
그래서 지금 공부하시는 학생이라면 졸업할 때 정도시면 다수의 프로그램들이 파이썬으로 만들어져 있을 거예요.
파이썬은 앞으로 시리즈로 강의 영상을 준비를 하려고 하고 있습니다.

오늘의 결론입니다.
1. 웹언어 HTML, Javascript 아니면 PHP로 프로그래밍에 대한 재미와 웹서버에 대해 이해를 한다.
2. 프로그래밍 언어... 파이썬과 C언어 둘 중 하나를 주언어로 가지시고 다양한 언어로 영역을 넓혀간다.
악성코드를 분석하기 위해서는 어떤 언어로 만들었는지에 따라 다른 분석방법과 도구(Tool)를 사용하게 됩니다.
세상에 한국어, 영어, 중국어가 있는 것처럼 프로그래밍은 컴퓨터와 사람이 대화하기 위한 언어입니다.

오늘은 여기까지입니다.
도움이 되셨나요?
도움이 되셨다면 좋아요와 구독하기 한번씩 꾹~ 부탁드릴게요
또한 질문은 언제든 댓글로 남겨 주세요
그럼 오늘 하루도 행복하세요

홈페이지 http://www.prsystem.kr
블 로 그 https://blog.naver.com/prsystem17
페이스북 https://www.facebook.com/prsystem17
View comments
This playlist has no title.
보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS)
Share with your friends!
Press emoticons to leave feelings.
#Like
#Like
0
#Funny
#Funny
0
#Sad
#Sad
0
#Angry
#Angry
0
#Cool
#Cool
0
#Amazing
#Amazing
0
#Scary
#Scary
0
#Want more
#Want more
0
185219 https://www.youtube.com/watch?v=RRDK9F6wiK4 보안쟁이가 추천하는 해커에게 필요한 프로그램 언어(C, C++, C#, 자바, 자바스크립트, HTML, CSS) 3
Mark LIKE on the tags!
32289 해킹프로그램
Guest
Guest
0
0
There is no introduction.
 
Share page of @Guest
UnMark |Edit |Search
Mark |Dislike |Search
Mark |Del |Search
Open
Report
Full screen
Timer
Translation