일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 앱스토어
- 인증
- MYSQL
- Nodejs
- kmip
- otpkey
- openssl
- 2FA
- git
- OTP
- WebAuthn
- 안드로이드
- SwiftUI
- apple
- albumbook
- 앨범북
- MFA
- 앱리소스
- appres
- FIDO2
- SWIFT
- css
- MSYS2
- fido
- 애플
- SSH
- Android
- Xcode
- OSX
- SSL
- Today
- Total
목록분류 전체보기 (790)
인디노트
https://clipground.com/images/copy-4.png
MacLogon 서비스 등록 스크립트 #!/usr/bin/python import os import plistlib import subprocess import sys import tempfile from subprocess import PIPE ## Mechs that support MacLogonPlugin maclogon_mechs = ["MacLogon:Check,privileged","MacLogon:DuoAuthGUI"] maclogon_index_mech = "loginwindow:done" maclogon_index_offset = 0 def bash_command(script, getoutput=True): try: if getoutput: return subprocess.check_ou..
https://developer.apple.com/library/archive/samplecode/NullAuthPlugin/Introduction/Intro.html#//apple_ref/doc/uid/DTS10003789-Intro-DontLinkElementID_2 NullAuthPlugin NullAuthPlugin Last Revision:Version 1.2, 2011-01-22Fixes a memory stomping bug (r. 7142712) and contains other, mostly editorial, changes.(Full Revision History)Build Requirements:Xcode 3.2.5Runtime Requirements:Mac OS X 10.5 or l..
예를 들어 Mac Appstore 에서 OS X 설치 파일을 다운로드 받으면 꽤 긴 이름의 앱이 다운로드 됩니다. 대략 다음과 같은 예의 폴더를 가진 앱 입니다. 실제로는 (터미널로 들어가서 확인하면) 확장자의 이름이 .app 으로 끝나는 폴더 입니다. /Applications/Install\ macOS\ Mojave.app 이는 시스템의 Applications 폴더에 다운로드 되며 필자는 편의상 이것을 Desktop 폴더로 옮기고 앱 이름도 그냥 osx.app 으로 변경하여 진행하고자 합니다. 설치 이미지를 앱스토어에서 다운로드하여 "응용 프로그램" 에 있는 설치 앱 이미지 아이콘을 바탕화면으로 이동 (바로가기 만드는게 아님, 드래그 할 때 command 키를 누르고 드래그 하면 이동됨) 하여 이름을 ..
linux command { uname -n ; cat /proc/meminfo | head -n1 ; cat /proc/cpuinfo ; } | md5sum Windows: #include "machine_id.h" #define WIN32_LEAN_AND_MEAN #include #include #include #ifndef _MSC_VER #include #else #include #endif // we just need this for purposes of unique machine id. So any one or two mac's is // fine. u16 hashMacAddress( PIP_ADAPTER_INFO info ) { u16 hash = 0; for ( u32 i = 0; i < ..
KMIP(Key Management Interoperability Protocol)의 오픈 소스 구현 KMIP는 KLMS(Key Lifecycle Management System)와 해당 클라이언트 간의 통신을 정의합니다. 대부분의 회사는 자신들의 프로그래밍 언어를 사용하여 자체적인 KMIP 를 구현하고 있고, 지금까지 오픈 소스 솔루션이 없었습니다. Java 코드를 사용하여 개발된 오픈 소스 KMIP 구현인 KMIP4J를 www.sourceforge.net에서 사용할 수 있습니다. 이 기사에서는 오픈 소스 구현에 대한 개요를 제공합니다. "암호화는 보안을 제공합니다!" 이 문장은 현대 IT 보안 분야에서 가장 큰 근본적인 오해 중 하나일 수 있습니다. 암호화에 대한 기본 지식이 있는 사람은 보안 통신..
https://github.com/Microsoft/companion-device-framework GitHub - microsoft/companion-device-framework: This repo hosts a set of Windows UWP sample code to illustrate the use of Compani This repo hosts a set of Windows UWP sample code to illustrate the use of Companion Device Framework, a new feature in Windows 10, enabling developers to build UWP apps to unlock Windows 10 PCs. Mo... github.com C..
다음 소스는 PAM 의 기본 형태이다. #include #include #include #include #ifdef PAM_MODULE_ENTRY PAM_MODULE_ENTRY("sample_pam"); #endif #ifndef PAM_EXTERN #define PAM_EXTERN extern #endif PAM_EXTERN int pam_sm_setcred( pam_handle_t *pamh, int flags, int argc, const char **argv ){ return PAM_SUCCESS; } PAM_EXTERN int pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv){ return PAM_SUCCES..
PAM 이란 Pluggable Authentication Module 을 뜻하며 사용자를 인증하고 그 사용자의 서비스에 대한 액세스를 제어하는 모듈화된 방법을 뜻합니다. PAM 설정의 기본 구조 type control module-path module-arguments PCM 설정의 예 #%PAM-1.0 auth required /lib/security/pam_securetty.so auth required /lib/security/pam_stack.so service=system-auth auth required /lib/security/pam_nologin.so account required /lib/security/pam_stack.so service=system-auth password requi..
NginX 환경을 80 포트 혹은 443 포트를 이용하지 않고 특정 포트를 별도로 설정해서 사용하는 경우 SELinux 의 보안 정책에 위배되는 메시지가 표시되면 정상적으로 실행되지 않는다. 다음과 같이 현재 시스템의 방화벽의 포트 정보를 확인하여 NginX 에서 사용하려는 포트가 허용되는지 확인을 한다. [root@localhost]# firewall-cmd --list-port 만약 해당 포트가 88 일 경우 다음과 같이 추가해 준다. [root@localhost]# firewall-cmd --permanent --zone=public --add-port=8800/tcp success [root@localhost]# firewall-cmd --reload success NginX 를 실행하여 다음과 ..