목록IT용어 (119)
투케이2K
[제 목] [IT 용어] [해킹] 스파이웨어 (Spyware) 용어 설명 [설 명] 1. 스파이웨어 란 사용자의 동의 없이 설치되어, 컴퓨터의 정보를 수집하고 전송하는 악성 소프트웨어 입니다 2. 스파이웨어 는 신용 카드와 같은 금융 정보 및 주민등록번호와 같은 신상정보, 암호를 비롯한 각종 정보를 수집해 무단으로 정보를 탈취하는 악성 소프트웨어 입니다 3. 스파이웨어 는 다른 사람에게 파일을 전송받거나 단순히 이메일을 열어본다고 해서 스파이웨어가 설치되지 않고, 대부분의 스파이웨어는 사용자 스스로가 자신도 모르게 설치하는 경우가 많습니다. - 예시 : [액티브X] 는 사용자에게 해당 프로그램을 설치할 것인지 묻는 대화상자를 띄우고, 대부분의 사용자들이 아무 의심 않고 '예'를 ..
[제 목] [IT 용어] [해킹] 트로이 목마 (Trojan horse) 용어 설명 [설 명] 1. 트로이 목마 란 정상적인 프로그램으로 위장한 악성코드 입니다 2. 트로이 목마 는 정상적인 프로그램으로 위장하여 시작부터 끝까지 램 (RAM) 에 상주하며, 시스템 내부 정보를 공격자의 컴퓨터로 빼돌리는 프로그램 입니다 3. 트로이 목마 는 직접 전파 능력이 없으며, 웹하드, P2P, 메일 등의 간접적 전파 경로로 사용자 PC 에 설치되게 됩니다 4. 대부분 트로이 목마 는 거의 99.9% 불법 파일이나 프로그램 등을 다운로드할때 전파 됩니다 5. 트로이 목마 예방 방법 : - 웹하드 , P2P , 메일 등에서 파일을 다운로드 받을 시 출처를 알 수 없는 프로그램인 ..
[제 목] [IT 용어] 블루오션 (평화) , 레드오션 (경쟁) 용어 설명 [설 명] [블루 오션] 1. 블루오션 이란 새로이 탄생하거나, 경쟁자가 별로 없는 시장을 의미 합니다 2. 블루오션 은 넓고 광활한 푸른 바다에서 경쟁자 없이 평화롭게 지낸다는 의미로 시작 되었습니다 3. 블루오션 은 경쟁자가 별로 없는 시장으로 타 기업보다 그 시장분야에서 고수익을 낼 수 있으며, 해당 산업에서 독점적 지위를 누릴 수 있습니다 [레드 오션] 1. 레드오션 이란 블루오션과 반대 되는 의미로, 과거부터 존재해 오고 있는 메이저한 시장들로, 필연적으로 경쟁이 치열한 시장을 의미합니다 2. 경쟁자가 많아 포화상태가 된 시장/산업을 [서로 치고받고 싸우느라 핏빛이 된..
[제 목] [IT 용어] 인하우스 (In-house) 용어 설명 [설 명] 1. 인하우스 란 어떤 프로젝트에 대해서 개발을 외주 인력이 아닌 내부 인력으로만 수행하는 것입니다 2. 인하우스 업무 : - 외부 솔루션을 도입하지 않고 내부적으로 개발한 경우 - SI 업체를 들이지 않고 내부에서 직접 개발한 경우 - 프리랜서들을 고용하여 내부에서 직접 개발한 경우 3. 인하우스 예시 : - 솔루션 업그레이드 가격이 너무 비싸니, 우리가 인하우스로 하자. - 우리 회사는 ERP 도입을 검토하다가 인하우스로 개발하기로 했다. - 이번 인하우스 프로젝트에 투입된 개발자들은 모두 베테랑이다.
[제 목] [IT 용어] [해킹] 백도어 (backdoor) 용어 설명 [설 명] 1. 백도어 란 뒷문 이라는 뜻으로, 하드웨어나 소프트웨어 등의 개발과정이나 유통과정 중에 몰래 탑재되어 정상적인 인증 과정을 거치지 않고 보안을 해제할 수 있도록 만드는 악성코드 입니다 2. 백도어 는 넓은 의미에서는 프로그래머의 실수로 만들어진 취약점 (익스플로잇) 을 백도어라고 부르기도 하나, 대개 백도어라고 하면 의도적으로 만들어진 보안 구멍을 의미 합니다 3. 백도어 는 해당 프로그램의 제작자가 악의를 가지고 만드는 경우가 많으나, 종종 정부 기관 등의 외압으로 인해서 만들어지는 경우도 있습니다 4. 백어도 는 운영 체제의 커널에 삽입되기도 하고 , 많은 사람들이 사용하는 프로그램에 들..
[제 목] [IT 용어] [해킹] 랜섬웨어 (ransomware) 용어 설명 [설 명] 1. 랜섬웨어 란 컴퓨터 시스템을 감염시켜 접근을 제한하고 일종의 몸값을 요구하는 악성 소프트웨어의 한 종류 입니다 2. 랜섬웨어 는 몸값을 뜻하는 Ransom 과 Software (소프트웨어 )가 더하여진 합성어 입니다 3. 랜섬웨어 는 사용자 컴퓨터 해킹과 동시에 컴퓨터 접근을 제한하며, 해당 사용자에게 지불을 강요하는 악성 소프트웨어 입니다 4. 랜섬웨어 감염시 증상 : - 주요 시스템 파일이 열리지 않고, 파일들의 확장명이 변경된다. (예 : 한글파일의 확장자인 @@@.hwp 가 @@@.hwp.abc 나, adfdw 등과 같은 확장자로 변경된다. 확장자가 변경된 경우 파일은 열리..
[제 목] [IT 용어] 사일로 (Silo) 용어 설명 [설 명] 1. 사일로 란 회사 내에서 다른 부서와 교류하지 않고 자기 부서의 이익만을 추구하는 부서 간의 이기주의 현상을 말합니다 2. 사일로 는 원래 곡물을 외부와 격리시켜 저장하는 높은 굴뚝 같은 형태의 건물을 의미하며 틀에 갇히는 장벽을 뜻 합니다 3. 회사 내 사일로 가 많아 지면 프로젝트 및 목표 달성이 어렵습니다 [참고 사이트] https://www.moef.go.kr/sisa/dictionary/detail?idx=1351 [시사경제용어사전] 사일로 현상 사일로(silo)는 원래 곡물을 외부와 격리시켜 저장하는 높은 굴뚝 같은 형태의 건물을 의미하는데 경영분야에서는 조직 내 부서 간 장벽이나 부서 이기주의를 ..
[제 목] [IT 용어] 스크럼 (Scrum) 용어 설명 [설 명] 1. 스크럼 이란 환경 변화에 기민하게 대처하는 방법론으로, 매일 현재 상태를 공유하고 서로의 경험을 짧게 나누는 회의 입니다 2. 스크럼 은 럭비 경기 용어에서 비롯된 말로 팀의 강인함, 조직력, 끈끈한 관계를 개발 과정에 적용하는 방법 입니다 3. 스크럼 은 소규모 스타트업에서 널리 쓰이는 프로젝트 관리 기법으로 [데일리 스크럼] 진행 시 매일 15 분 이내에 각자 맡은 업무의 진행 상황 및 문제점, 진행률, 도움이 필요한 부분 등을 공유합니다 4. 스크럼 은 각자의 업무를 공유하며, 업무에 집중되는 환경을 조성하고 목표에 맞는 변화를 시도 할 수 있는 것입 큰 장점입니다
[제 목] [IT 용어] 스프린트 (Sprint) 용어 설명 [설 명] 1. 스프린트 란 2 ~ 3 주 정도의 짧은 단기간에 집중해서 프로젝트를 완료 시키는 것을 의미합니다 2. 스프린트 는 짧은 거리를 전력 질주해서 목표에 도달하는 달리기에서 비롯된 의미 입니다 3. 스프린트 미팅 진행 시 (사전) 스프린트 목표, 기간동안 할 일 작성, 작업에 대한 담당자 작성 등 프로젝트에 대한 계획표가 필요합니다 [참고 사이트] https://m.blog.naver.com/wantedlab/222292746015 스타트업 용어 사전 1. 업무, 문화편|린, MVP, 피봇, 스쿼드, 애자일, 스크럼, 스프린트, 사일로 Erin “저번 A 프로젝트를 Wrap-up 해보니 Silo Issue는 ..
[제 목] [IT 용어] 태스크 포스 (Task Force) 팀 용어 설명 [설 명] 1. 태스크 포스 란 특정 업무를 해결하거나 사업 목표를 달성하기 위해 전문가 등을 선발하여 임시로 편성한 [애드혹 (Ad hoc)조직] 입니다 2. 태스크 포스 는 TF , TFT 라는 약어로 불리기도 하며, 특별 작업반, 과업집단, 특수집단, 임시특별팀, 대책본부, 대책위원회, 특별전문위원회 등 수 많은 용어로 불리기도 합니다 3. 태스크 포스 는 전문가로 구성된 집단이니 만큼 , 전문적인 지식이나 능력이 요구 됩니다 4. 태스크 포스 는 일정한 성과를 달성하거나 정해진 기한이 지나면 태스크 포스가 해산되고, 구성원들은 본래 자신이 속한 부서로 복귀하게 됩니다 (유동적) [참고 사이트] ..
[제 목] [IT 용어] 스쿼드 (Squad) 팀 조직 용어 설명 [설 명] 1. 스쿼드 팀 이란 10 명 내외로 구성된 개발자, 디자이너, 마케터, 영업 등을 포함하고 있는 미니 조직입니다 2. 스쿼드 팀은 장.단기적 미션을 위해 움직이며 미션을 완료하면 해체 되기도 하고 새로운 미션이 생기면 또 다시 새롭게 신설되기도 합니다 3. 스쿼드 팀은 독립성이 보장되기 때문에 스쿼드 팀 마다 일하는 방식과 문화가 다르다는 특징이 있습니다 4. 예시 : 대학 사업 관련 프로젝트 개발 완료 - 스쿼드 팀 신설 >> 대학교 기준 마케팅 , 영업 , 홍보 실시
[제 목] [IT 용어] T 자형 개발자 및 인재 개념 설명 [설 명] 1. T 자형 개발자 및 인재란 [자기 전문 분야 + 다양한 분야] 의 기초 지식을 가지고 있는 [융합형 인재] 입니다 2. T 자형 개발자 및 인재는 넓게 많은 분야를 알고 있는 '-' 와 깊이 있는 한가지 분야의 지식의 'l' 를 합쳐 T 자형 개발자 및 인재라고 합니다 3. T 자형 개발자 및 인재가 되기 위해서는 끊임 없는 배움에 대한 의지로 다양한 분야에 대한 지식을 습득하고, 여러 사람들과 함께하며 포용력과 배려심을 갖추고, 매사 긍정적인 마인드를 가지고 있어야합니다 4. T 자형 개발자 예시 : 지속적인 학습으로 데이터베이스, 서버, 웹프론트엔드 영역까지 알고 있으며, 모바일 (Android,..
[제 목] [IT 용어] 깃 (Git) 용어 설명 [설 명] 1. 깃 이란 컴퓨터 파일의 변경사항을 추적하고, 여러 명의 사용자들이 효율적으로 해당 파일에 대해 분산 작업을 수행할 수 있도록 도움을 주는 VCS 분산 버전 관리 시스템 입니다 2. 깃 은 소프트웨어 개발에서 소스 코드 관리 , 형상 관리를 위해서 주로 사용 됩니다 3. 깃 저장소 종류 : - 로컬 저장소 : 본인 로컬 컴퓨터에 위치 - 원격 저장소 : 서버, 네트워크에 위치 - 사용자는 소스 코드 작업 >> 로컬에 저장 >> 원격 저장소에 저장 4. 깃 기본 용어 설명 : - Commit : 로컬 저장소에 소스코드를 저장하는 것입니다. - Push : Git 에 실제로 소스코드를 반영하는 것입..
[제 목] [IT 용어] CLI (cli / Command Line Interface) 용어 설명 [설 명] 1. CLI 란 명령 줄 인터페이스라는 뜻으로 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 의미합니다 2. CLI 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 [입력] 하며, 컴퓨터로부터의 [출력] 역시 문자열의 형태로 주어집니다 3. 운영 체제별 CLI GUI 프로그램 : - Windows : CMD 명령 프롬프트 - Mac OS : Terminal 터미널 창 [참고 사이트] https://ko.wikipedia.org/wiki/%EB%AA%85%EB%A0%B9_%EC%A4%84_%EC%9D%B8%ED%84%B0%ED%8E%98%EC..
[제 목] [IT 용어] 마이그레이션 (migration) 용어 설명 [설 명] 1. 마이그레이션 이란 데이터나 소프트웨어를 한 시스템에서 다른 시스템으로 이동하는 것입니다 2. 마이그레이션 은 프로젝트에 따라 데이터 마이그레이션, 애플리케이션 마이그레이션, 운영 체제 마이그레이션, 클라우드 마이그레이션 등 한 가지 이상의 이동이 진행될 수 있습니다 3. 마이그레이션 예시 : - 애플리케이션 또는 운영 체제(OS) 업그레이드 - 데이터를 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 이동 - 하나의 데이터 스토리지 시스템을 다른 데이터 스토리지 시스템으로 교체 - 온프레미스 인프라에서 클라우드 인프라로 이동 - 모놀리식 애플리케이션을 컨테이너화된 서비스로 교..
[제 목] [IT 용어] DevOps 데브옵스 용어 설명 [설 명] 1. Devops 란 개발 (development) 과 운영 (operations) 의 합성어로 개발팀과 IT 운영팀의 작업에 대한 공유 방식을 뜻 합니다 2. DevOps 는 애플리케이션 개발 팀 (Dev) 과 해당 IT 운영 팀 (Ops) 팀 간의 원활하고 지속적인 커뮤니케이션, 협업, 통합, 가시성 및 투명성을 장려합니다 3. [Dev] 와 [Ops] 간의 이러한 긴밀한 관계는 초기 소프트웨어 계획부터 코딩, 구축, 테스트 및 릴리즈 단계와 구축, 운영 및 지속적인 모니터링에 이르는 DevOps 라이프사이클의 모든 단계에 걸쳐 계속됩니다 [참고 사이트] https://www.netapp.com/ko/devo..
[제 목] [IT 용어] 난독화 용어 설명 [설 명] 1. 난독화 란 프로그래밍 언어로 작성된 코드에 대해 읽기 어렵게 만드는 작업을 뜻합니다 2. 난독화 는 프로그램 코드의 일부 또는 전체를 변경하는 방법 중 하나로, 코드의 가독성을 낮춰 역공학에 대한 대비책을 제공 합니다 3. 난독화 를 [적용하는 범위] 에 따라 소스 코드 난독화와 바이너리 난독화로 나눌 수 있습니다 4. 난독화 의 [목적] 에 따라 각각 기술의 무단복제와 불법으로 침입하려는 프로그램을 방지하는 것으로 나눌 수 있습니다 5. 난독화 원리 : - 필요 이상으로 복잡한, 또는 아무것도 하지 않는 코드를 작성한다. - 관련이 없는 여러 함수들을 뒤섞는다. - 데이터를 알아보기 힘들게 인코딩한..
[제 목] [IT 용어] 리팩토링 (refactoring) 용어 설명 [설 명] 1. 리팩토링 은 소프트웨어 공학에서 [결과의 변경 없이 코드의 구조를 재조정함] 이란 뜻을 가지고 있습니다 2. 리팩토링 은 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위 입니다 - 버그를 없애거나 새로운 기능을 추가하는 행위가 아님 (X) 3. 리팩토링 의 잠재적인 목표는 소프트웨어의 설계, 구조 및 구현을 개선하는 동시에 소프트웨어의 기능을 보존하는 것 입니다 4. 리팩토링 은 코드의 가독성을 향상시키고 복잡성을 감소시키는 효과를 가지며, 이러한 이점은 소스 코드의 유지 보수성을 개선하고 확장성을 개선하기 위해 더 단순하고, 깔끔하거나, 표현력..
[제 목] [IT 용어] ERP (Enterprise Resource Planning) 용어 설명 [설 명] 1. ERP 는 전사적 자원 관리라고 불리며, 조직이 최적의 성능을 위해 핵심 비즈니스 프로세스를 자동화하고 관리할 수 있는 소프트웨어 시스템입니다 2. ERP 는 기업 활동을 위해 쓰여지고 있는 기업 내의 모든 인적, 물적자원을 효율적으로 관리하여 긍극적으로 기업의 경쟁력을 강화시켜 주는 역할을 하게 되는 통합정보시스템 입니다 3. ERP 는 경영 활동의 수행을 위해 여러 시스템, 즉 생산, 판매, 인사, 회계, 자금, 원가, 고정 자산 등의 전 부문에 걸쳐 있는 경영 자원을 하나의 통합적 시스템으로 재구축함으로써 생산성을 극대화할 수 있는 대표적인 기업 리엔지니어링 기법입..
[제 목] [IT 용어] 유효성 검사 (validity check) 용어 설명 [설 명] 1. 유효성 검사 란 오류 검증이나 표준 적합 검증을 위해 소프트웨어나 수작업으로 수행하는 검사입니다 2. 유효성 검사 예시 : - 나이를 입력할 때 숫자가 아니라 문자가 들어오면 잘못된 자료로 인식하는 검사 - 주어진 자료가 어떤 규정에 맞는지를 판단하는 검사가 - 로그인 수행 중 패스워드 검사 - IP 패킷 검사 [참고 사이트] https://terms.naver.com/entry.naver?docId=855952&cid=50371&categoryId=50371 유효성 검사 오류 검증이나 표준 적합 검증을 위해 소프트웨어나 수작업으로 수행하는 검사. 예를 들어, 나이를 입력할 때 ..