반응형

분류 전체보기 1954

CentOS 7에서 Google Authenticator를 사용 설정하여 2단계 인증(2FA/MFA) 설정

# 2단계 인증(2FA) 2단계 인증(2FA)은 로그인 시 사용자 인증에 2개의 개별 자격 증명을 제공하는 프로세스입니다. 때때로 둘 이상의 자격 증명이 사용되며 멀티팩터 인증(MFA)이라고 합니다. 이중 인증은 비밀번호 크래킹, 비밀번호 유출 등으로 인한 보안 위험에 대해 효과적으로 방어할 수 있습니다. 공격자가 암호를 가지고 있어도 2단계 인증을 통과할 수 없는 자격 증명 하나만 있습니다. 일반적으로 이중 인증의 첫 번째 자격 증명은 Google이 알고 있는 비밀번호이며 두 번째 자격 증명은 Google Authenticator와 같은 토큰 코드 또는 휴대전화의 SMS 인증 등일 수 있습니다. Google Authenticator 인증 코드는 타임스탬프를 기준으로 계산된 숫자 집합으로 30초마다 업데..

카테고리 없음 2024.05.24

Spring Boot Actuator란? 자주 사용하는 엔드포인트 및 사용법

Spring Boot Actuator란?Spring Boot Actuator를 사용하기 위한 준비추가되는 엔드포인트Spring Boot Actuator 사용법Spring Boot Actuator 사용 시 주의사항응용 프로그램이 개발되면 끝이 아니라 다음 단계로 "운영"이 기다리고 있습니다. 그 운용에 도움이 되는 기능을 제공하는 것이 「Spring Boot Actuator」입니다. 본 포스팅에서는, 운용에 있어서의 「Spring Boot Actuator」의 활용에 대해 설명합니다. 1. Spring Boot Actuator란?Spring Boot Actuator는 Spring Boot에서 개발한 애플리케이션 모니터링 및 관리와 같은 기능을 제공하는 "운영용" Spring 라이브러리입니다. Actuator..

─━ IT ━─ 2024.05.16

Spring MVC란? Boot와의 차이와 특징, 필요한 스킬

- Spring이란? - Spring의 개요와 특징 - Spring을 활용하는 이점 - Spring의 개발 사례 - MVC란 무엇인가 - 모델 - 뷰- 컨트롤러 - Spring MVC란? - Spring Boot와 Spring MVC의 차이 - Spring Framework를 활용하는 데 필요한 기술 - Java에서의 개발 경험 - 서버 데이터베이스에 대한 지식과 실무 경험 - 프레임워크 개발 경험 - Spring MVC의 구체적인 이슈# Spring이란? Spring MVC는 Java 기반 프레임 워크인 Spring Framework의 일부로 주로 웹 애플리케이션을 구축하는 데 사용됩니다. 모델 뷰 컨트롤러(MVC) 패턴을 채용하여 웹 앱 개발을 효율적이고 유연하게 수행할 수 있도록 지원합니다. 반면 ..

─━ IT ━─ 2024.05.16

Rails의 트랜잭션 처리를 이해하고 효과적으로 사용하는 방법

Rails의 트랜잭션은 데이터베이스의 무결성을 유지하는 데 매우 중요합니다. 트랜잭션을 사용하는 것으로, 일련의 조작을 「모두 성공할까, 모두 실패할까」의 어느 쪽인지에 보증합니다. 이것은, 복수의 데이타베이스 조작을 하나의 단위로서 취급해, 에러가 발생했을 경우에 모든 조작을 롤백할 수 있도록(듯이) 하기 (위해)때문에입니다. # 거래의 기초 Rails는 ActiveRecord::Base.transaction 메서드를 사용하여 트랜잭션을 제어합니다. 예를 들어 다음과 같이 사용합니다.ActiveRecord::Base.transaction doend이 블록 내에서 수행되는 모든 데이터베이스 작업은 단일 트랜잭션으로 처리됩니다. # 트랜잭션 롤백 트랜잭션을 롤백하는 두 가지 주요 방법이 있습니다. 캡처되지..

카테고리 없음 2024.05.16

2024년 모바일 브라우저에서의 줌 확대/축소 강제 허용 방안

모든 Web 브라우저 App은 접근성 설정이라는 것이 존재한다.접근성 설정 중에 시각장애인을 위해 (또는 시력이 좋지 않은 사람들을 위해) Web에 설정된 Meta 태그의 Viewport를 무시하고, App에서 강제로 확대/축소를 허용하는 설정이 있다.해당 설정은, 보통은 Default 값이 false지만, 삼성 인터넷 App, 오페라 App, 네이버 웨일 App 에서는 해당 접근성 설정이 어떤 연유에서인지는 모르겠지만 Default 값이 true인 것을 확인했다.접근설 설정 Default 값ChromeAppNaverAppNaver Wale AppOpera AppFirefox AppSafariApp삼성인터넷 App(Android) Web 강제 확대/축소 허용DisableDisableEnable Enabl..

─━ IT ━─ 2024.05.12

Flutter - 무선디버깅 (wireless debug)

1) adb 환경변수 설정 SDK 경로 ( 기본경로 : C:\Users\{사용자명}\AppData\Local\Android\Sdk ) 안에platform-tools/adb.exe 를 IDE에서 쉽게 다루기 위해 환경변수를 설정한다.※ adb를 통해 페어링 (pair) -> 연결 (connect) 을 해야 wireless debug가 가능하다. 필자의 경우, C:\Users\l2jong\AppData\Local\Android\Sdk\platform-tools 내 PC > 속성(R) > 고급 시스템 설정  시스템 속성 > 환경 변수(N)... > 사용자 변수 > Path > 편집(E)...  새로 만들기(N) > 경로 입력 후 확인  2) 무선 디버깅할 휴대폰 기기에 개발자 모드 설정 on / 무선 디버깅 ..

─━ IT ━─ 2024.03.24

버섯종균기능사 1) 버섯의 특징

버섯의 정의 - 버섯은 지하생 또는 지상생으로서 맨눈으로 볼 수 있고 손으로 채취할 수 있을 정도로 크며 유성포자를 형성하는 다양한 형태의 자실체를 가진 대형 균류(macrofungi) - 실모양의 균사로 정단 생장을 하고, 군집을 이루어 균총(colony)을 형성, 적당한 환경이 조성되면 자실체를 형성함 - 식물과 다르게 엽록체가 없기 때문에 종속영양(기존의 유기양분에 의존)으로 영양원을 획득하며, 세포벽과 원형질막을 통하여 가용성 양분을 흡수함. (예외) - 석이(Umbilicaria esculenta): 자낭균과 녹조류가 공생하는 지의류의 엽상체로서 그 자체가 균류의 자실체는 아님 - 깜부기병균(Ustilago maydis): 겨울포자 덩어리 - 균핵을 형성하는 균류 분류학적 위치 1) 분류학상으로..

카테고리 없음 2024.02.12

RabbitMQ를 Spring framework 에 연동하는 방법

비동기 메시지 큐를 사용하여 애플리케이션 간 통신을 구현하고자 할 때 매우 일반적입니다. RabbitMQ는 메시지 브로커로서 메시지를 보내고 받는 데 사용됩니다. Spring Framework와 함께 RabbitMQ를 사용하려면 다음 단계를 따를 수 있습니다: 의존성 추가: 먼저 Maven 또는 Gradle을 사용하여 Spring AMQP 및 RabbitMQ 클라이언트를 포함한 필수 라이브러리를 프로젝트에 추가합니다. Maven을 사용하는 경우 pom.xml 파일에 다음 종속성을 추가합니다: org.springframework.boot spring-boot-starter-amqpSpring Boot Application 생성: Spring Boot 애플리케이션을 만들거나 기존 애플리케이션을 사..

─━ IT ━─ 2023.09.21
반응형