loading
본문 바로가기 메뉴 바로가기
Microsoft Entra ID에서 퇴사자 차단 후 기존 세션의 종료 여부 확인

우리회사도 정책에 따라 local 계정으로 사용하던것을 Entra ID로의 전환을 대대적으로 진행하였습니다. 퇴사자 계정을 비활성화했는데 회사 노트북에 열려 있던 업무 앱에는 문서 목록이 그대로 보이는 경우가 간혹 있엇습니다. 이때 확인할 것은 목록이 화면에 남아 있는지보다, 기존 세션으로 서버에 새 요청을 보냈을 때 intune으로 보호된 자료가 돌아오는지입니다. 퇴사 처리 점검표에 계정 차단, 세션 취소, 앱별 접근 검증을 따로 기록하면 어느 조치까지 확인했는지 알 수 있습니다. 계정 비활성화와 로그인 세션 취소계정을 비활성화하면 Entra ID에서 새 로그인을 차단할 수 있습니다. 클라우드 계정은 Entra 관리 센터에서 Entra ID → Users → All users로 이동해 대상 사용자..

카테고리 없음 2026. 11. 14. 02:13
멀티모달 AI의 PDF·차트 분석에서 텍스트 추출과 실제 문서 이해를 구분하는 기준

협력사 정산 PDF에서 금액을 정확히 추출해도 ‘예상액’ 열의 값을 ‘확정액’으로 처리하면 정산 시스템에는 잘못된 금액이 들어갑니다. 글자 인식 결과만 대조하면 놓치기 쉬운 오류입니다. PDF 분석 도입 전에는 값이 어느 행·열에 속하고 어떤 조건에서 유효한지 확인해야 합니다. 텍스트 추출과 문서 이해의 경계 PDF에 텍스트 레이어가 있으면 그 내용을 직접 추출할 수 있습니다. 이미지로만 된 스캔본은 OCR(광학 문자 인식)로 글자를 읽으며, OCR 결과에 글자 위치가 포함되는 경우도 있습니다. 문서 이해를 평가하려면 그 위치가 어떤 머리글·각주·범례와 연결되는지, 그 연결을 바탕으로 업무 질문에 답할 수 있는지 봐야 합니다. 이 관계는 구조를 보존한 데이터에서도..

카테고리 없음 2026. 11. 13. 19:37
PostgreSQL CSV 적재에서 빈 문자열과 NULL을 구분하는 기준

ERP에서 거래처의 배송 지시사항을 CSV로 받아 일괄 갱신하는 설명용 업무 장면입니다. 담당자가 미리보기에서 빈칸 두 개를 확인합니다. 하나는 이번 파일에 지시사항이 전달되지 않은 행이고, 다른 하나는 기존 지시사항을 비워 달라는 행입니다. 두 행을 같은 값으로 적재하면 기존 지시사항을 유지해야 할 거래처까지 갱신될 수 있습니다.PostgreSQL 18에서 COPY FROM으로 text 열에 CSV를 적재하는 경우를 기준으로, 파일의 표기와 DB에 저장된 값, 실제 갱신 동작을 차례로 구분합니다.CSV 원본에서 따옴표와 공백 확인미리보기에서 빈 셀을 발견하면 원본 파일을 텍스트로 열어 해당 행을 확인합니다. CSV 문법 자체에는 SQL NULL을 표현하는 공통 규칙이 없습니다. PostgreSQL은 F..

카테고리 없음 2026. 11. 13. 12:13
ERP 고객코드와 쇼핑몰 회원번호를 이메일 주소로 연결할 때의 위험

쇼핑몰 주문을 ERP로 넘기는 연계 작업에서 이메일이 같은 고객코드를 찾아 붙이면 구현은 간단해집니다. 그러나 주소가 바뀌면 기존 고객을 찾지 못하고, 같은 주소가 여러 기록에 있으면 다른 고객의 주문으로 연결될 수 있습니다. 아래는 특정 회사의 사고 사례가 아닌 설명용 업무 장면을 바탕으로, 이메일을 어디까지 연결 근거로 쓸지 정리한 내용입니다. 같은 이메일과 같은 고객 사이의 간격ERP 고객코드는 개인 구매자뿐 아니라 법인 거래처나 청구 대상을 나타낼 수 있습니다. 쇼핑몰 회원번호는 로그인 계정의 식별자일 수 있으므로, 먼저 두 시스템에서 ‘고객’이 뜻하는 대상을 확인해야 합니다. 여러 구매 담당자가 한 법인 고객코드에 연결되는 구조라면 다대일 관계 자체는 오류가 아닙니다.대표메일을 여러 담당자가 ..

카테고리 없음 2026. 11. 13. 05:58
엑셀에서 가져온 상품코드의 앞자리 0이 사라지는 데이터 오류

거래처 상품 목록을 엑셀로 정리해 ERP에 올리는 과정에서는 행 수가 맞아도 상품 연결이 어긋날 수 있습니다. 엑셀 원본의 00123이 업로드 과정에서 서식이 변경되어 123으로 바뀐 경우를 보겠습니다. 먼저 확인할 것은 누락 건수보다 상품코드가 어느 단계에서 숫자로 해석됐는지입니다. 화면의 표시와 실제 상품코드의 차이상품코드는 계산할 수량이 아니라 상품을 구별하는 식별자입니다. 기준정보에서 00123과 123을 다른 코드로 관리한다면 앞자리 0도 값의 일부입니다. 숫자로 변환하면 이 구분이 사라지므로, 숫자만 들어 있다는 이유로 숫자형을 선택해서는 안 됩니다.엑셀은 숫자처럼 보이는 입력에서 앞자리 0을 제거할 수 있습니다. 사용자 지정 서식 00000으로 숫자 123을 00123처럼 표시해도 저장값이..

카테고리 없음 2026. 11. 12. 18:55
주문번호 UNIQUE 제약조건을 설계할 때 거래처 코드를 포함하는 기준

ERP에서 거래처 주문을 수신하는 설명용 업무 장면입니다. 수신 목록에는 A사의 000417이 이미 등록돼 있고, B사 파일에도 000417이 들어 있습니다. 두 회사가 각자 번호를 발급한다면 별개의 주문일 수 있습니다. 이때 외부 주문번호 열에 단일 UNIQUE 제약조건이 걸려 있으면 B사 주문은 저장 단계에서 충돌합니다. PostgreSQL 18을 기준으로 거래처 코드를 키에 넣는 판단과 운영 전 확인 절차를 살펴봅니다. 주문번호 발급 주체와 재사용 범위먼저 연계 명세서와 원본 주문 샘플에서 번호를 누가 발급하는지 확인합니다. 중앙 주문 시스템이 모든 거래처에 걸쳐 번호의 유일성을 보장하면 UNIQUE (order_no)가 맞습니다. 이 경우 거래처별로 같은 번호를 허용하면 중앙 발급 규칙을 위..

카테고리 없음 2026. 11. 12. 13:44
Microsoft Outlook CVE-2026-124194와 기업 PC의 NTLM 인증정보 유출 점검 기준

Outlook 보안 업데이트를 배포한 뒤에는 실제 설치 빌드를 확인해야 합니다. 업데이트 전에 의심스러운 메시지 파일을 연 PC가 있다면, 당시 외부로 연결됐는지와 Windows가 NTLM 인증을 시도했는지도 살펴야 합니다. PC의 업데이트 설치 이력으로 취약점이 수정된 시점을 확인하고, 인증 로그로 그전에 인증정보가 노출됐을 가능성을 판단합니다. 사용자가 파일을 열 때 발생하는 Outlook 스푸핑 Microsoft는 CVE-2026-124194를 위험한 동작에 대한 경고가 빠진 Outlook 스푸핑 취약점으로 분류했습니다. 스푸핑은 여기서 다른 사용자로 가장하는 것을 뜻합니다. 영향받는 Outlook에서 사용자가 조작된 메시지 파일을 열고 네트워크 연결이 가능하면, O..

카테고리 없음 2026. 11. 12. 06:23
PostgreSQL 운영 테이블에 인덱스를 추가할 때 CONCURRENTLY 검토

주문 조회 화면의 응답이 느려져 고객별 최근 주문을 찾는 쿼리에 인덱스를 추가하려고 합니다. 변경 작업은 조회를 위한 것이지만, 대상인 orders 테이블에는 신규 주문과 배송 상태 변경도 계속 들어옵니다. 배포 계획에는 조회 쿼리의 개선 여부와 함께 인덱스를 만드는 동안 주문 쓰기가 대기할 수 있는지도 적어야 합니다. PostgreSQL 18의 일반 테이블을 기준으로 구성한 설명용 업무 장면입니다. 일반 CREATE INDEX로 진행할 수 있는 시간대가 있는지, 쓰기를 유지해야 한다면 CONCURRENTLY를 어떤 조건으로 실행할지 살펴봅니다. 일반 생성과 동시 생성의 쓰기 잠금 차이 일반 CREATE INDEX는 테이블에 SHARE 잠금을 잡습니다. 일반 SELECT는 이 잠금과 충돌..

카테고리 없음 2026. 11. 11. 22:44
PostgreSQL에서 오래 열린 트랜잭션과 VACUUM 지연을 함께 보는 이유

주문 상태를 자주 갱신하는 테이블에서 n_dead_tup이 계속 늘어납니다. 운영 담당자가 확인한 통계에는 최근 autovacuum 실행 시각이 남아 있습니다. 같은 DB에서 보고서 SQL은 끝났는데 트랜잭션이 idle in transaction 상태로 남은 세션도 보입니다. PostgreSQL 18을 기준으로 구성한 설명용 업무 장면입니다. 먼저 대상 테이블의 VACUUM 이력과 진행 단계를 확인합니다. 실행을 마쳤는데도 지울 수 없었던 행 버전이 로그에 남아 있다면, 그 시각에 오래된 트랜잭션이 유지되었는지 대조합니다. VACUUM이 실행돼도 이전 행 버전이 남는 이유 PostgreSQL은 UPDATE나 DELETE가 일어나도 이전 행 버전을 즉시 지우지 않습니다. 여러..

카테고리 없음 2026. 11. 11. 15:26
GPUStack 인증 우회 취약점 CVE-2026-102895와 사내 AI 모델 서버의 관리자 접근통제

사내 AI 모델 서버가 127.0.0.1에서만 연결을 받더라도, 같은 서버의 리버스 프록시가 요청을 전달하면 외부에서 관리자 API에 닿을 수 있습니다. 리버스 프록시는 클라이언트 대신 백엔드에 연결해 요청을 넘기는 중계 서버입니다. GPUStack은 이 중계 연결을 로컬 요청으로 판단했을 때 로그인 없이 관리자 권한을 부여하는 경로가 있었습니다. 미국 사이버보안·인프라보안국(CISA)은 2026년 11월 9일 이 취약점을 실제 악용 취약점 목록(KEV)에 추가했습니다. GPUStack 공식 보안 권고 · CISA KEV 공식 미러 프록시 뒤에서 로컬로 보이는 요청 GPUStack은 AI 모델 배포와 추론을 관리하는 오픈소스 GPU 클러스터 관리 도구입니다. 2.2.0 미..

카테고리 없음 2026. 11. 11. 09:55
이전 1 2 3 4 ··· 15 다음
이전 다음

티스토리툴바

운영자 : Thinkroom23 이용약관 개인정보처리방침 웹사이트 소개

※ 해당 웹사이트는 IT 인프라, 네트워크, 클라우드, 정보보호 및 AI·AX 분야의 기술 정보와 실무 활용 방법을 제공하는 블로그입니다. 기술 구성과 운영 방식은 실제 환경에 따라 달라질 수 있으므로, 시스템에 적용할 때는 공식 기술 문서와 조직의 운영·보안 정책을 함께 확인하시기 바랍니다.