전체 글 58

[정보보안] 사이버 보안 최신 동향 : AI의 득과 실, 보안 인력 수요, 도구 난립

Neal Weinberg | CSO2일 전인공 지능은 위협 환경뿐만 아니라 보안 팀의 방어 방법에도 변화를 일으키고 있다. 그러나 사이버 보안 전문가가 주시하는 트렌드는 AI뿐만이 아니다.  다른 모든 분야와 마찬가지로 사이버 보안의 현재 최대 관심사는 AI와 생성형 AI다. 악의적 행위자는 AI와 생성형 AI를 사용해 더 교활한 악성코드, 더 진짜 같은 피싱 이메일, 더 현실적인 딥페이크를 만들고 있다. ⓒ Getty Images Bank보안 업체도 사이버 보안 툴에 AI 기능을 도입해 대응하고 있다. 목표는 많은 양의 위협 인텔리전스 데이터를 집계하고 분석해 추세를 파악하고 취약점을 드러내고 새로운 공격 벡터를 밝히는 것이다. 생성형 AI는 보안 담당자가 실시간으로 데이터를 쿼리해서 더 빠르게 사고를..

1. IT NEWS 2024.08.15

[JAVA Tutorials] #5 Lesson: Control Flow Statements

안녕하세요? 제가 왔습니다!! 네,, 낮술 한 잔 한 Dorothy 입니다.오늘은 광복절이니깐.. 점심에 반주로 막걸리 일병 정도는 괜찮..지 않을까요..?(안된다고 해도 어쩔수 없어요.. 이미 다 마셔버렸기 때문에..) 무튼, 얼큰히 기분 좋은 상태에서 오늘의 공부를 시작합니다~! > 소스 파일 내부의 statements은 일반적으로 위에서 아래로, 순서대로 실행됩니다. 그러나 제어 흐름 statements은 결정 만들기, 반복, 분기를 사용하여 실행 흐름을 분할함으로써 프로그램이 조건부로 특정 코드 블록을 실행할 수 있도록 합니다. 이 섹션에서는 자바 프로그래밍 언어가 지원하는 결정-만들기 statement(if-then, if-then-else, switch), 반복 statement(for, wh..

3. Java Tutorials 2024.08.15

[IT News] 새로운 자바스크립트가 이전 자바스크립트와 다른 11가지 이유

자바스크립트는 세계에서 가장 성공적이고 다재다능한 프로그래밍 언어 중 하나지만 처음부터 그랬던 것은 아니다. 지금의 자바스크립트는 자바스크립트를 만든 사람들이 원래 구상했던 언어와 완전히 다른 언어다. 그 11가지 이유를 살펴보자. 1995년 큰 꿈을 갖고 모인 소수의 프로그래머들이 자바스크립트를 출범했다. 원래 이들이 생각했던 이름은 모카(Mocha)나 라이브스크립트(LiveScript)였지만 유행에 밝았던 몇 사람이 이미 상당한 인기를 끌고 있던 자바 언어의 시류에 올라타기로 했다. ⓒ Getty Images Bank  새로운 스크립팅 언어의 처음 목표는 단순해서, 정적 웹 페이지에 생명력을 좀 불어넣자는 것이었다. (당시 웹 페이지에서 움직이는 부분은 태그밖에 없었다. 이 태그는 오래전에 사라졌지..

1. IT NEWS 2024.08.11

[JAVA Tutorials] #4 Lesson: Expressions, Statements, and Blocks

안녕하세요? 오랜만에 포스팅을 쓰는 Dorothy입니다!하아,, 그 동안 많은 일이 있었으나,, TMI이기때문에,,, (Feat. 난카이 대지진 ㅂㄷㅂㄷ)무튼, 지진이 나건 말건 해야 할 공부는 해야하고,포스팅도 엄청 밀렸으니 다시 공부를 시작해보도록 할게요~집중해주세요!!  1. Expressions, Statements, and Blocks이제 변수와 연산자에 대해 이해했으므로, Expression, Statements, 그리고 Block에 대해 배울 시간입니다. 연산자는 값들을 계산하는 Expression을 만드는 데 사용될 수 있습니다; Expression은 Statement의 핵심 구성 요소입니다; Statement 들은 블록으로 그룹화될 수 있습니다. 1) ExpressionsExpressio..

3. Java Tutorials 2024.08.11

[초보 개발자를 위한 꿀팁] "설치부터 차근차근" 마이SQL 입문자를 위한 완벽 가이드

"설치부터 차근차근" 마이SQL 입문자를 위한 완벽 가이드Serdar Yegulalp | InfoWorld1일 전 오픈소스 컴퓨팅의 오랜 상징인 마이SQL은 네트워크 모니터링 프레임워크부터 워드프레스(WordPress)와 같은 블로깅 애플리케이션, 페이스북과 같은 소셜 네트워크에 이르기까지 방대한 애플리케이션의 데이터베이스 백엔드 역할을 한다. 데이터베이스의 작동 방식에 익숙하지 않은 사람에게는 마이SQL을 처음 설정하는 과정이 어렵게 느껴질 수 있다. 그러나 몇 가지 핵심 사항과 개념만 익히면 빠르게 마이SQL 인스턴스를 설정하고 가동해 애플리케이션을 배포할 준비를 마칠 수 있다.  ⓒ Getty Images Bank이 가이드는 독자에게 리눅스에서의 마이SQL 사용 경험이 거의 또는 전혀 없다고 가정하..

1. IT NEWS 2024.08.06

[JAVA Tutorials] #3 Lesson: Language Basics - Operators

안녕하세요? Dorothy입니다. 오늘은 오랜만에 Java Tutorial 3편을 들고 왔습니다. 자, 그럼 지체없이 바로 시작합니다! 1. Operators 변수를 선언하고 초기화하는 방법을 배웠으니 이제 그 변수들을 활용하는 방법에 대해 알고 싶을 것입니다. 자바 프로그래밍 언어의 연산자를 학습하는 것은 좋은 시작입니다. 연산자는 특정 작업을 수행하는 특수 기호로, 하나, 둘 또는 셋의 피연산자에 대해 작업을 수행한 다음 결과를 반환합니다.자바 프로그래밍 언어의 연산자를 탐색하는 동안 연산자의 우선순위가 높은 것부터 미리 알고 있으면 도움이 될 수 있습니다. 다음 표에 나열된 연산자는 우선순위 순서대로 나열되어 있습니다. 표의 맨 위에 나타나는 연산자일수록 우선순위가 높습니다. 우선순위가 높은 연산자..

3. Java Tutorials 2024.08.06

[IT News] AI 거짓말 탐지기의 가능성과 섬뜩한 미래

미국의 대형 약국 체인 CVS는 면접 시 AI 거짓말 탐지기 테스트를 사용했음에도 면접자에게 그 사실을 알리지 않았다는 이유로 제기된 소송에 최근 합의했다. 원고 측 주장에 따르면, CVS는 하이어뷰(HireVue)의 화상 면접 기술와 어펙티바(Affectiva)의 AI 분석 제품을 사용했다. ⓒ Getty Iamges Bank 하이어뷰는 채용 예정자와 채용을 진행하는 회사 모두에 혜택을 제공하도록 설계된 AI 기반 채용 플랫폼을 제공한다. 하이어뷰는 AI가 채용 시 편견을 줄일 수 있으며, 면접 질문을 미리 설정해 두면 지원자가 언제든지 AI와 면접을 볼 수 있다는 점 등의 이점이 있다고 한다. 해당 소프트웨어는 실제 사람과의 실시간 인터뷰도 지원하고 마이크로소프트 팀즈, 링크드인, 세일즈포스를 포함한..

1. IT NEWS 2024.08.03

[JAVA Tutorials] #2 Lesson: Language Basics - Variables

안녕하세요?도로시의 JAVA Tutorials lesson 2  입니다!더우니까 바로 시작하겠습니당~~ 히뤼고~~!!1. Variables이전 강의에서 배웠듯이 객체는 자신의 상태를 fields 에 저장합니다 .int cadence = 0;int speed = 0;int gear = 1; 객체란 무엇인가? 토론을 통해 필드에 대해 소개했지만 아마도 다음과 같은 몇 가지 질문이 있을 것입니다. 필드 이름을 지정하는 규칙과 규칙은 무엇입니까? 게다가 int, 어떤 다른 데이터 유형이 있나요? 필드를 선언할 때 필드를 초기화해야 합니까? 명시적으로 초기화되지 않은 경우 필드에 기본값이 할당됩니까? 이번 강의에서는 이러한 질문에 대한 답을 살펴보겠습니다. 하지만 그 전에 먼저 알아야 할 몇 가지 기술적 차이점이..

3. Java Tutorials 2024.07.30

[JAVA] Concurrency 1 (High Level Programming Language/Essential Java Classes)

안녕하십니까! 며칠만에 돌아온 Dorothy 입니다.요즘 너무 덥네요..(헥헥) 더위에 취약하고삼재도 아닌데(?) 여기저기 다쳐서 병원투어(?) 중이라 며칠간 포스팅을 하지못했습니다 ㅠ암튼 그것은 그것이고, 할 공부는 다시 해야겠죠? 시작합니다! 오늘은 JAVA 고급프로그래밍과 관련된 개념 중 동시성(Concurrnecy)에 관해 배워보도록 하겠습니다.동시성은 내용이 방대하여 총 3편으로 나누어 포스팅 하려합니다!비록 이 내용이 길다고 해도 꼭 숙지해야 하는 개념이기에 집중 부탁드립니다.   자바 공식 Concurrency 튜토리얼 1. Threads스레드는 경량 프로세스라고도 합니다. 프로세스와 스레드 모두 실행 환경을 제공하지만 새 스레드를 생성하는 데 필요한 리소스는 새 프로세스를 생성하는 것보다 ..

2. Java Study 2024.07.30

[IT News] 마이크로소프트의 독단이 싫은 개발자를 위한 VS 코드 대체제 '테이아 IDE'

VS 코드의 기능은 사용하고 싶은데 마이크로소프트가 싫은가? 이클립스의 테이아(Theia) IDE 프로젝트가 대안이 될 수 있다.  ⓒ Getty Images Bank마이크로소프트 비주얼 스튜디오 코드는 지난 몇 년 동안 인기 있는 개발자 툴로 부상했다. 비주얼 스튜디오 코드는 기본적으로는 가벼운 편집기지만, 다양한 확장을 통해 많은 언어와 개발 작업을 위한 IDE로 탈바꿈할 수 있다. 그러나 특히 마이크로소프트가 독단적으로 관리한다는 점을 들어 VS 코드를 선호하지 않는 사람도 있다. VS코디엄(VSCodium)이라는 프로젝트는 VS 코드에서 마이크로소프트 브랜딩, 클로즈드 소스 요소, 텔레메트리를 빼고 핵심 오픈소스 구성요소를 리패키징한다. 이클립스의 테이아 IDE라는 또 다른 프로젝트는 여기서 더 ..

1. IT NEWS 2024.07.29