웹개발/IT 사전31 uipath UiPath는 AI 기반의 기업 자동화 기술을 제공하는 회사입니다. 2023년 7월 31일 기준으로 100개국 이상의 고객과 10,800명 이상의 고객을 보유하고 있습니다. UiPath는 사람들이 새로운 가능성을 발견하고, 사고를 확장하며, 더 나은 직장과 세상을 만들 수 있도록 돕는 도구를 만드는 것을 목표로 합니다. UiPath의 제품 및 서비스 UiPath는 기업의 업무 운영을 지원하는 AI 플랫폼을 제공하고 있습니다. 이 플랫폼은 직원 생산성 향상을 목표로 하며, 5년 연속 RPA(Robotic Process Automation) 분야의 리더로 인정받고 있습니다. 실제로 Canon은 135개의 UiPath 로봇을 활용하여 문서 처리 업무의 효율성을 높였습니다. UiPath의 개방성 UiPat.. 2024. 4. 24. CSRF CSRF는 웹 보안 취약점의 한 종류로, 사용자의 동의 없이 웹 애플리케이션에서 특정 행동을 수행하게 하는 공격입니다. 공격자는 사용자가 이미 로그인된 상태에서 악의적인 요청을 보내 사용자의 계정으로 원하는 작업을 수행할 수 있습니다. CSRF 공격 원리 사용자가 취약한 서버에 로그인된 상태여야 합니다. 공격자가 서버의 세션 정보를 획득해야 합니다. 공격자가 서버에 대한 요청 방식을 알고 있어야 합니다. 사용자가 취약한 서버에 로그인된 상태입니다. 사용자의 브라우저 쿠키에 세션 ID가 저장되어 있습니다. 공격자가 사용자를 악의적인 스크립트가 포함된 페이지에 접속하도록 유도합니다. 사용자의 브라우저가 자동으로 서버에 악의적인 요청을 보내게 됩니다. CSRF 공격의 영향 CSRF 공격은 데이터 변경 요청을 .. 2024. 4. 23. GIT 버전관리 Git은 개발자들이 필수적으로 알아야 하는 버전 관리 시스템(Version Control System)입니다. 프로젝트의 다양한 버전을 관리하고 통합하는 데 사용되며, 개발과 협업에서 매우 중요한 역할을 합니다. Git의 주요 기능 1. 버전 관리: Git을 통해 프로젝트 파일의 변경 내역을 추적하고 관리할 수 있습니다. 이전 버전으로 돌아가거나 특정 시점의 코드를 확인할 수 있습니다. 2. 협업 지원: Git은 분산 버전 관리 시스템이므로, 여러 개발자가 동시에 작업하고 코드를 통합할 수 있습니다. 3. 백업 및 복구: Git 저장소에 코드를 저장하면 안전하게 백업되어 데이터 손실을 방지할 수 있습니다. Git 기본 명령어 * git init: 새로운 Git 저장소를 생성합니다. * git add: 변.. 2024. 4. 23. DDD(Domain-Driven Design) DDD는 복잡한 비즈니스 문제를 해결하기 위한 소프트웨어 설계 방법론입니다. 기존의 데이터 중심 개발 방식에서 벗어나, 비즈니스 도메인(Domain)에 초점을 맞추어 설계하고 개발하는 것이 핵심입니다. DDD의 주요 특징 도메인 중심 설계: 비즈니스 도메인을 깊이 있게 이해하고, 이를 바탕으로 소프트웨어를 설계합니다. 유비쿼터스 언어: 도메인 전문가와 개발자 간의 원활한 의사소통을 위해 공통된 용어와 언어를 사용합니다. 모듈화된 구조: 도메인을 독립적인 모듈로 분리하여 개발하고 관리합니다. 지속적인 리팩토링: 비즈니스 요구사항 변화에 따라 지속적으로 도메인 모델을 개선합니다. DDD의 장점 비즈니스 로직 중심 설계: 비즈니스 도메인에 초점을 맞추어 설계하므로 비즈니스 요구사항을 더 잘 반영할 수 있습니다.. 2024. 4. 17. 이전 1 2 3 4 5 ··· 8 다음