분류 전체보기
-
CVPRW_2019_paper 요약 배경 및 의의 기계학습 모델에 대한 적대적 공격 입력 이미지의 픽셀 값을 변경하여 분류기가 잘못된 클래스를 출력하도록 속임 탐지기와 분류자를 속이기 위해 객체에 적용할 수 있는 "패치" 이러한 공격이 현실 세계에서 가능하다는 것을 보여줌 물체를 수정하고 비디오 카메라로 촬영하는 것 모든 접근 방식은 클래스 내 다양성이 거의 없는 클래스를 대상으로 함 (정지 표지판과 같이 모양이 정해진) 개체의 알려진 구조를 사용하여, 그 위에 적대적인 패치를 생성 본 논문에서는 다양성이 많은, 사람에 대한 적대적 패치 생성 방법을 제시 목표 사람 탐지기에서 사람을 성공적으로 숨길 수 있는 패치를 생성 e.g. 감시 시스템을 우회하기 위해 악의적으로 사용될 수 있는 공격 침입자가 감시카..
[progress] Thys Fooling Automated Surveillance Cameras : Adversarial Patches to Attack Person DetectionCVPRW_2019_paper 요약 배경 및 의의 기계학습 모델에 대한 적대적 공격 입력 이미지의 픽셀 값을 변경하여 분류기가 잘못된 클래스를 출력하도록 속임 탐지기와 분류자를 속이기 위해 객체에 적용할 수 있는 "패치" 이러한 공격이 현실 세계에서 가능하다는 것을 보여줌 물체를 수정하고 비디오 카메라로 촬영하는 것 모든 접근 방식은 클래스 내 다양성이 거의 없는 클래스를 대상으로 함 (정지 표지판과 같이 모양이 정해진) 개체의 알려진 구조를 사용하여, 그 위에 적대적인 패치를 생성 본 논문에서는 다양성이 많은, 사람에 대한 적대적 패치 생성 방법을 제시 목표 사람 탐지기에서 사람을 성공적으로 숨길 수 있는 패치를 생성 e.g. 감시 시스템을 우회하기 위해 악의적으로 사용될 수 있는 공격 침입자가 감시카..
2021.05.06 -
평화롭게 로그 찍어가며 디버깅중에, 이런 결과가 나왔다. (object Object type) 그래서 이 객체를 자세히 찍어보기 위해 코드를 이렇게 바꿨다 위의 keycloakConfig는 잘 나오는데, 아래의 kcAdminClient.clients가 안 나온다. 자세한 에러 : Converting circular structure to JSON 좀 더 복잡한 개념인 듯 하여 코드를 또 바꿔준다. 이렇게 코드를 짜면, 내부 객체가 모두 잘 출력이 된다.
Javascript - [object Object] 내용 확인 방법평화롭게 로그 찍어가며 디버깅중에, 이런 결과가 나왔다. (object Object type) 그래서 이 객체를 자세히 찍어보기 위해 코드를 이렇게 바꿨다 위의 keycloakConfig는 잘 나오는데, 아래의 kcAdminClient.clients가 안 나온다. 자세한 에러 : Converting circular structure to JSON 좀 더 복잡한 개념인 듯 하여 코드를 또 바꿔준다. 이렇게 코드를 짜면, 내부 객체가 모두 잘 출력이 된다.
2021.05.06 -
History JBoss 팀으로부터 Open Source Project로 개발 시작 Project Leader : Stian Thorgersen (https://github.com/stianst) 2014년에 RedHat에게 인수 상용 버전으로 RH-SSO (RedHat Single Sign-On) 출시 Keycloak(Opensource, Community version)에 대한 기술 지원 중지 RH-SSO에 대해서만 기술 지원 기존 JBoss Keycloak은 오픈소스로 남아있으면서, JBoss를 Wildfly로 명칭 변경 여러 모듈에서 JBoss와 Wildfly가 혼용되고 있으나, 같은 회사를 의미 의미 Open Source IAM for modern Applications and Services ..
0. Keycloak 이란?History JBoss 팀으로부터 Open Source Project로 개발 시작 Project Leader : Stian Thorgersen (https://github.com/stianst) 2014년에 RedHat에게 인수 상용 버전으로 RH-SSO (RedHat Single Sign-On) 출시 Keycloak(Opensource, Community version)에 대한 기술 지원 중지 RH-SSO에 대해서만 기술 지원 기존 JBoss Keycloak은 오픈소스로 남아있으면서, JBoss를 Wildfly로 명칭 변경 여러 모듈에서 JBoss와 Wildfly가 혼용되고 있으나, 같은 회사를 의미 의미 Open Source IAM for modern Applications and Services ..
2021.05.03 -
Ranking Loss - 여러 개의 입력 x1, x2,… , xn 이 주어질 때, 입력 간 상대적인 순위 r(x1), r(x2),… , r(xn) - Face Recognition과 같이, class가 수없이 많은 문제를 다룰 때, Softmax는 도움이 되지 않음 Pairwise Ranking Loss - 입력 xi, xj 가 r(xi)>r(xj) 를 만족하면, f(xi)>f(xj) 를 성립하는 실수 함수 f 를 찾는 방법 - 두 입력에 대한 함수값에 차이를 두기 위해, margin = a, a>0 , f(xi)>f(xj)+a - loss 함수는 f(xi)>f(xj)+a 가 만족되지 않는 경우에만 영향을 미치면 된다. - max(0, f(xj)+a-f(xi)) Triplet Ranking Loss ..
[draft] Ranking Loss (Pairwise, Triplet)Ranking Loss - 여러 개의 입력 x1, x2,… , xn 이 주어질 때, 입력 간 상대적인 순위 r(x1), r(x2),… , r(xn) - Face Recognition과 같이, class가 수없이 많은 문제를 다룰 때, Softmax는 도움이 되지 않음 Pairwise Ranking Loss - 입력 xi, xj 가 r(xi)>r(xj) 를 만족하면, f(xi)>f(xj) 를 성립하는 실수 함수 f 를 찾는 방법 - 두 입력에 대한 함수값에 차이를 두기 위해, margin = a, a>0 , f(xi)>f(xj)+a - loss 함수는 f(xi)>f(xj)+a 가 만족되지 않는 경우에만 영향을 미치면 된다. - max(0, f(xj)+a-f(xi)) Triplet Ranking Loss ..
2021.05.03 -
P :True distribution, Q :Guess distribution KL(P||Q)=E[log(Px/Qx)]=PX∙log(P(X)/Q(X)) Figure 1. KL(Q||P)= E[log(Qx/Px)]=QX∙log(Q(X)/P(X)) 1. Forward KL Divergence A. 우리는 KL Divergence 값을 최소화하여야 한다. 즉, KL Divergence 값이 커지는 것을 피해야 한다. B. KL(P||Q)에서 P값이 0이 되지 않도록 해야 한다. (Zero-avoiding) C. KL(P||Q)에서 Q값이 0에 가까워질수록, KL Divergence 값이 기하급수적으로 거대해진다. D. 따라서 Forward KL Divergence는 Figure 1모양을 선호하며, P의 전체 ..
[draft] Forward KL VS Reverse KLP :True distribution, Q :Guess distribution KL(P||Q)=E[log(Px/Qx)]=PX∙log(P(X)/Q(X)) Figure 1. KL(Q||P)= E[log(Qx/Px)]=QX∙log(Q(X)/P(X)) 1. Forward KL Divergence A. 우리는 KL Divergence 값을 최소화하여야 한다. 즉, KL Divergence 값이 커지는 것을 피해야 한다. B. KL(P||Q)에서 P값이 0이 되지 않도록 해야 한다. (Zero-avoiding) C. KL(P||Q)에서 Q값이 0에 가까워질수록, KL Divergence 값이 기하급수적으로 거대해진다. D. 따라서 Forward KL Divergence는 Figure 1모양을 선호하며, P의 전체 ..
2021.05.03 -
History JBoss 팀으로부터 Open Source Project로 개발 시작 Project Leader : Stian Thorgersen (https://github.com/stianst) 2014년에 RedHat에게 인수 상용 버전으로 RH-SSO (RedHat Single Sign-On) 출시 Keycloak(Opensource, Community version)에 대한 기술 지원 중지 RH-SSO에 대해서만 기술 지원 기존 JBoss Keycloak은 오픈소스로 남아있으면서, JBoss를 Wildfly로 명칭 변경 여러 모듈에서 JBoss와 Wildfly가 혼용되고 있으나, 같은 의미 의미 Open Source IAM for modern Applications and Services - [1..
KeycloakHistory JBoss 팀으로부터 Open Source Project로 개발 시작 Project Leader : Stian Thorgersen (https://github.com/stianst) 2014년에 RedHat에게 인수 상용 버전으로 RH-SSO (RedHat Single Sign-On) 출시 Keycloak(Opensource, Community version)에 대한 기술 지원 중지 RH-SSO에 대해서만 기술 지원 기존 JBoss Keycloak은 오픈소스로 남아있으면서, JBoss를 Wildfly로 명칭 변경 여러 모듈에서 JBoss와 Wildfly가 혼용되고 있으나, 같은 의미 의미 Open Source IAM for modern Applications and Services - [1..
2021.04.30 -
예시 가족이 휴가를 떠나는 동안, 가족의 반려동물을 대신 돌봐줄 사람을 가정 - [1] Authentication 집열쇠, 또는 출입 시스템에 등록된 ID 시스템이 올바른 자격증명을 가진 User에게만 Access 권한을 부여하는 방식 Authorization 집안에서 부엌에 접근하고, 반려동물의 사료가 들어있는 찬장을 열 수 있는 권한을 부여 침실에 접근할 수 있는 권한은 없음 예약된 호텔에 체크인하는 여행객을 가정 - [2] Authentication 여권 또는 신분증을 제시하여 예약 확인 Authorization Authentication을 통과한 후, 호텔 직원이 Key Card를 제공 Key Card를 통해 엘리베이터, 수영장, 부여된 침실 등에 접근 가능 Key Card에서 허용되지 않은 직원..
[draft] Authentication VS Authorization예시 가족이 휴가를 떠나는 동안, 가족의 반려동물을 대신 돌봐줄 사람을 가정 - [1] Authentication 집열쇠, 또는 출입 시스템에 등록된 ID 시스템이 올바른 자격증명을 가진 User에게만 Access 권한을 부여하는 방식 Authorization 집안에서 부엌에 접근하고, 반려동물의 사료가 들어있는 찬장을 열 수 있는 권한을 부여 침실에 접근할 수 있는 권한은 없음 예약된 호텔에 체크인하는 여행객을 가정 - [2] Authentication 여권 또는 신분증을 제시하여 예약 확인 Authorization Authentication을 통과한 후, 호텔 직원이 Key Card를 제공 Key Card를 통해 엘리베이터, 수영장, 부여된 침실 등에 접근 가능 Key Card에서 허용되지 않은 직원..
2021.04.30 -
의미 권한이 있는 사람만 사용하도록 되어 있는 System에서, 권한이 없는 것을 감지하고 제외하는 것 사용자의 신원에 대해 인증(Authentication)하고 권한을 부여(Authorization)하는 절차를 요구 Authentication, Authorization, Audit을 포함하는 개념 Authorization은 접근 가능한 작업을 지정 Authentication을 통해 신원 확인 Audit은 User의 행동 기록을 식별 좁은 의미로는 Authenticated Subject가 access에 대해 Authorized되었는지에 따라 Acceses request를 grant하거나 reject하는 것 Authentication과 Access Control은 일반적으로 함께(a single opera..
[draft] 접근 통제(Access Control, AC)의미 권한이 있는 사람만 사용하도록 되어 있는 System에서, 권한이 없는 것을 감지하고 제외하는 것 사용자의 신원에 대해 인증(Authentication)하고 권한을 부여(Authorization)하는 절차를 요구 Authentication, Authorization, Audit을 포함하는 개념 Authorization은 접근 가능한 작업을 지정 Authentication을 통해 신원 확인 Audit은 User의 행동 기록을 식별 좁은 의미로는 Authenticated Subject가 access에 대해 Authorized되었는지에 따라 Acceses request를 grant하거나 reject하는 것 Authentication과 Access Control은 일반적으로 함께(a single opera..
2021.04.30