IT Data 분석 30

Langchain과 LLM: 인공지능 기반 애플리케이션 개발의 미래

최근 기술과정 개발을 위해서 교육을 받으며 머신러닝과 인공지능, 그리고 LLM이라는 주제에 관해 공부해볼 시간이 있었습니다.그 과정 동안 간단하게 익히고 앞으로의 발전 방향에 관해 간단하게 요약해서 정리해 보았습니다. 조금이라도 도움이 되었으면 합니다. 최근 인공지능(AI) 기술의 급격한 발전으로 인해, 자연어 처리(NLP) 분야에서도 큰 변화가 일어나고 있습니다. 그 중심에 있는 것이 바로 Langchain과 대형 언어 모델(LLM, Large Language Model)입니다. 이 글에서는 이 두 가지 기술을 간단하게 소개하고, 어떻게 활용할 수 있는지 간단하게 글을 적어보았습니다.Langchain이란?Langchain은 대형 언어 모델을 활용한 애플리케이션을 쉽게 개발할 수 있게 해주는 프레임워크입..

IT Data 분석 2024.09.09

"RAID 복구 및 분석: 윈도우 포렌식"

RAID는 여러 개의 하드 드라이브를 하나로 묶어 성능을 향상시키고 데이터 손실을 방지하는 기술입니다. 하지만 이 구조는 디스크 오류나 장애 발생 시 분석이 복잡해질 수 있습니다. 제가 포렌식 분석 시 RAID 구조를 분석하는 방법을 간단히 설명할께요RAID 구조 이해:RAID의 각 유형은 서로 다른 데이터를 분할하거나 복제하는 방식으로 구성됩니다. RAID 0은 데이터를 여러 디스크에 분할하고, RAID 1은 데이터를 복제합니다. RAID 5와 6은 에러 복구 기능이 포함되어 있어, 데이터 복구 시 주로 사용됩니다.RAID 메타데이터 분석:RAID 구성 정보를 포함한 메타데이터는 중요한 포렌식 단서가 됩니다. 윈도우에서 메타데이터를 확인하기 위해서는 WinHex나 FTK Imager와 같은 툴을 사용하..

IT Data 분석 2024.09.07

윈도우 메모리 포렌식: 디지털 증거를 찾는 기술

메모리 포렌식은 디지털 포렌식 중에서도 핵심적인 역할을 담당합니다. 특히, 윈도우 메모리 포렌식은 시스템의 동적 상태를 파악하고, 범죄 행위나 사이버 공격의 증거를 찾는 데 중요한 도구로 사용됩니다. 메모리 덤프를 통해 얻은 데이터를 분석함으로써 해커의 활동, 악성 코드, 숨겨진 프로세스, 그리고 네트워크 연결 정보를 추적할 수 있습니다. 이번 글에서는 윈도우 메모리 포렌식의 기초 개념과 주요 기술에 대해 알아보겠습니다.메모리 포렌식의 필요성디지털 범죄 수사에서는 흔히 하드 디스크의 정적 데이터를 분석하지만, 메모리 포렌식은 이보다 훨씬 더 많은 정보를 제공합니다. 메모리는 시스템의 실시간 상태를 저장하고 있어, 실행 중인 프로세스, 열린 파일, 네트워크 연결 및 암호화된 데이터 등이 담겨 있습니다. 이..

Kali Linux에 ssh install/service

무엇을 할까목표는 Kali Linux에 SSH(secure shell) 서비스를 설치하는 것입니다.요구 사항Kali Linux 설치 또는 라이브 시스템에 대한 권한 있는 액세스가 필요합니다.어려움누구나 쉽게 할 수 있어요컨벤션# – 루트 사용자로서 직접 또는 sudo 명령을 사용하여 루트 권한으로 실행하려면 지정된 Linux 명령이 필요합니다.$ – 권한이 없는 일반 사용자로 실행할 Linux 명령이 필요합니다.지침SSH 설치 터미널에서 apt-get 명령을 사용하여 SSH 패키지를 설치합니다.# apt-get update# apt-get install sshSSH 활성화 및 시작재부팅 후 보안 셸이 시작되는지 확인하려면 systemctl 명령을 사용하여 활성화합니다.# systemctl enable s..

IT Data 분석 2023.09.09