블로그
KomuraSoft LLC가 웹사이트 제작, SEO, Google 광고 운용, Windows 개발, 기존 자산 활용, 장애 조사에 관해 실무적으로 활용할 수 있는 관점을 발신합니다.
사이트 전체 AI 검색
검색어는 결과 생성을 위해 Cloudflare AI Search로 전송됩니다. 개인정보는 입력하지 마세요.
-
OpenHarmony란 무엇인가 ── HarmonyOS·HarmonyOS NEXT와의 차이를 정리한다
OpenHarmony와 HarmonyOS는 같은 것이 아닙니다. OpenAtom 재단이 운영하는 오픈소스 OS와, Huawei의 상용 OS, Android 호환을 제거한 HarmonyOS NEXT 이후의 관계를 1차 정보를 바탕으로 체계적으로 정리합니다.
-
Windows의 TPM이란 무엇인가 ── 그림으로 이해하는 '키를 밖으로 내보내지 않는 금고'와 측정 부팅
TPM을 그림으로 해설합니다. 키를 칩 밖으로 내보내지 않는 구조, PCR과 측정 부팅, BitLocker·Windows Hello에서의 사용 방식, dTPM·fTPM·Pluton의 차이, Get-Tpm으로 확인하는 방법, 복구 키를 요구받았을 때의 대처까지 실무 관점에서 정리합니다.
-
QR코드 판독값을 그대로 사용해서는 안 된다 ── 오류 정정이 통과해도 값은 보장되지 않는다
QR코드의 오류 정정은 정정이 통과한다고 해서 값이 올바르다고 보장하는 구조가 아닙니다. 샘플 이미지와 두 종류의 디코더를 이용한 실측을 바탕으로, 손상이 발생하는 위치에 따라 다른 값으로 읽혀 버리는 이유와 업무 시스템 측에 필요한 검증을 설명합니다.
-
Windows 앱에서 USB 기기를 다루는 방법 ── 가상 COM・HID・WinUSB・전용 SDK를 고르는 법
Windows 앱에서 장치나 USB 기기를 제어하는 방법을, 가상 COM 포트・HID・WinUSB・벤더 제공 SDK의 4가지 방식으로 비교합니다. 드라이버 도입 필요 여부, 여러 대 연결 시의 식별, 착탈 추적, 성능의 상한까지 실무 관점으로 정리합니다.
-
winget + PowerShell로 PC 키팅을 자동화하기 ── 절차서를 실행 가능하게 만들기
신입사원 PC 셋업을 재현 가능하게 만드는 방법을 정리합니다. winget을 통한 앱 도입과 export/import, WinGet Configuration의 선언적 구성, PowerShell로 보완하는 설정, 무인 실행 시 주의점까지 해설합니다.
-
PowerShell의 보안 강화 ── 로그·AMSI·언어 모드·JEA
PowerShell을 금지하지 않고 안전하게 사용하기 위한 실무를 정리합니다. 스크립트 블록 로그와 트랜스크립션 활성화, AMSI와 구버전 무효화, 언어 모드에 의한 제한, JEA에 의한 권한 위임까지 설명합니다.
-
Get-WinEvent로 이벤트 로그를 실무적으로 조사하기 ── 필터링 속도가 조사 시간을 좌우한다
Windows 이벤트 로그 조사를 PowerShell로 효율화하는 방법을 정리합니다. Where-Object로 좁히면 느린 이유, FilterHashtable과 XPath의 구분 사용, 재시작이나 로그온·앱 비정상 종료 조사 레시피, 여러 대에서의 수집까지 해설합니다.
-
PowerShell 모듈의 사내 배포와 업데이트 ── PSResourceGet과 사내 리포지토리
공유 폴더의 ps1을 복사해 돌려쓰는 운영에서 벗어나는 방법을 정리합니다. 모듈 매니페스트 작성법, 버저닝, PSResourceGet을 이용한 사내 리포지토리 구축과 배포·업데이트, 서명과의 조합까지 해설합니다.
-
PSScriptAnalyzer로 PowerShell 스크립트의 품질을 지키기 ── 규칙 선정과 CI 도입
PowerShell의 정적 분석 도구 PSScriptAnalyzer를 사내 스크립트에 도입하는 실무 가이드입니다. 먼저 활성화해야 할 규칙, 설정 파일 작성법, 기존 자산에 대한 단계적 도입, GitHub Actions를 통한 CI화까지 설명합니다.
-
PowerShell로 REST API와 연동하기 ── Invoke-RestMethod의 실무
PowerShell에서 사내 API나 SaaS의 REST API를 호출하는 실무를 정리합니다. 인증 헤더를 넘기는 방법, 한국어(다국어) JSON의 문자 깨짐 대책, 4xx/5xx 에러 처리, 429 재시도, 페이징, 프록시와 TLS의 함정까지 설명합니다.