라벨이 Essay - Human인 게시물 표시

[ Architecture, Technology ,Web ] SSO(Single Sign On) 그리고 SAML에 대해

이미지
이번 프로젝트 내부에서 어쩌다보니  유저 인증 관련 업무를 담당하게 되었고, 해야하는 업무는 내부에 사용했던 적이 없던  새로운 개발 플랫폼에서  SSO의 프로토콜 중  SAML을 이용해 앱의 인증을 구현해야만 했다. SSO를 생각해본적 조차 없는 상황에 이를 새로운 개발 플랫폼에 도입해야 했기 때문에 많은 시행착오를 겪었으나 구현에 성공하였으며 덕분에 SSO에 대한 전반적인 지식을 쌓을 수 있었다. 이번에는 그러한 과정에서 나온 지식들과 경험을  공유하고자 한다. SSO에 대한 정의 먼저 사전적 정의 부터 살펴보자. 다만, 기술적인 용어다보니 자주 사용하는 옥스포드 사전에 정의를 찾을 수 없기 때문에  검색으로 찾을 수 있는 정의를 몇 가지 살펴보고 교차 검증을 해보자. 첫 번째 정의를 살펴보자. Single sign-on (SSO) is an identification method that enables users to log in to multiple applications and websites with one set of credentials.  SSO는 웹사이트에서 한 번의 인증(one set of credentials)으로 복수의 어플리케이션에 로그인 할 수 있는 인증(identification) 방법(method) 이다. 두 번째는 위키피디아의 정의이다. Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems. SSO는 독립적이지만 연관되어있는 몇몇 소프트웨어에 대해 하나의 ID로 로그인을 할 수 있도록 하는 인증 구조(scheme) 세부 설명에 조금 차이가 있어 보이지만 전체적인 틀은 매우 비슷해 보인다.  몇 가지 포인트가 되는 단어를 추출해 이를 연결해보자면 아래와 같은 의미를 산출 할 수 있다. 독립적이지만 연관되어 있

[ Essay - Human ] 노력은 사람을 배신하기도 한다.

이미지
내가 어릴 때 가장 자주 들었던 이야기가 있다. 바로 '노력은 배신하지 않는다' 라는 격언이다. 이러한 격언을 들으며 자라왔던 나는 정말 '노력은 배신하지 않는다'라는  왜냐하면 정말 수 많은 어른들이  그러한 이야기를 나에게 했기 때문이며, 미디어에서 조차 이런 말을 했기 때문이다. 그렇기 때문에 어렸을 적의 나는  그 격언이 '진리'인 줄 알았으며, 이에 따라 나의 노력을 어른들이 부정한다고 해도 나의 마음속에서는 조금 이상함을 느꼈지만, 그들의 비판인듯한 비난을 받아드릴 수 밖에 없었고, 나의 노력이 부족하다고 생각했었다. 왜냐하면 내가 조금 이상하다며 이야기를 할 때마다 들을 수 있는 대답들은  '아직 너가 어려서 사회를 모른다'라는 식의 이야기 였기 때문이다. 사실이다.  나는 그 당시 어렸고,  사회에 진입할 나이는 아니였기 때문에  그러한 의문점을 마음 한 구석진 곳에 밀어 넣으며 애써 무시했다. 하지만, 나이가 점점 들어감에 따라 조그만 했던  의문이 점점 커지기 시작 했다. 왜냐하면 내가 충분히 노력을 했음에도  대체로 내가 원했던 결과가 나오지 않았으며, 심지어 수준 미달인 경우도 있었다. 이에 대해 나는 의문을 제시했다. '노력은 배신하지 않는다'라는 말이 옳고, 그것이 진리라면 나는 노력을 하지 않은 것이 되기 때문이다. 나는 알고 있다. 나 자신이 충분히 시도했고 노력했다는 사실을 말이다. 하지만 사회는, 어른들은  '노력은 배신하지 않는다'라는 격언에 따라 '너의 노력이 부족하다'라는 이야기를 나에게 서슴 없이 했다. 나의 노력이 정말로 부족했을까? '노력은 배신하지 않는다'라는 격언이 이상한게 아닐까? 라는 생각이 그때부터 들기 시작 했다. 그리고 그때부터  노력이라는 가치에 대해 끊임 없이 생각해 왔었고 최근에 들어서 나는 이런 노력이라는 가치에 대해 결론을 맺을 수 있었다. 따라서 오늘은 이에 대한 이야기를 하려고 한

[ Essay - Human, Technology ] 올바른 것이란 무엇인가? - 양자 세계관, 뉴럴 네트워크 및 머신 러닝

이미지
올바른 것이란 무엇일까? 이 세상에는 수 많은 사람들이  자신의 올바름에 대해 이야기하는 사람들이 많다. 그들은 과연 어떤 기저에서  자신이 올바르다고 생각하는 것 일까? 나는 이런 것이 항상 궁금하다. 실제로 가끔 이에 대해  상대방에 대해 물어보기도 하는데 경험상 대개 자신이 올바르다고 생각한 그에 대한 기저에는 매우 주관적이며, 다듬어지지 않은 직감이 있었다. 즉, 기저가 매우 신뢰성이 떨어졌기 때문에 그것이 정말로 올바른지에 대해서는 믿기 어려웠다. 예컨데,  현대에 들어서 가장 많이 사용되는 기저로서 통계가 사용되고 있는데, 통계의 결과물만 보고  어떤 사항에 대해 올바름을 주장한다. 하지만, 통계는 결과물 뿐만 아니라 어떤 조건 하에서 결과물을 도출했는지도 매우 중요하다. 표본의 수가 적절한지, 표본 편향은 없는지, 발표한 기관이 신뢰성이 있는 기관 인지 등을 고려해 정말 이 통계가 신뢰 가능한지에 대해 살펴봐야 한다.  하지만 일반적으로 결과물과  기관에 대한 사항만 보여줄 뿐 그 외에 사항에 대해서는 구체적으로 제시해주지 않는다. 만약 표본 자체의 문제가 있다면 애초에 전제부터 틀렸기 때문에  그것이 정말로 올바르다고 이야기 하기는 적절하지 못할 것이다. 그렇기에  자신의 올바름을 주장하거나 어떤 사항에 대해 올바름을 이야기할 때, 자신만만하게 올바름에 대해  이야기하는 사람들의 기저에는 매우 주관적인 다듬어지지 않은 직감에  의존하고 있다고 생각하고 있다. 재미있는 것은 자신의 직감이 아닌 뉴스와 같은 매체나 검증되지 않는 글이나 이야기에  기저를 두고 자신의 올바름을 이야기하는 사람이 세계에 꽤 나 많이 존재한다는 사실이다. 이러한 기저들에 대해  쉽게 말하면, 소문이나 루머와 같은 가쉽에 매우 의존한다. 소문이나 루머에 의해 공동체를 떠나거나 심지어 자살하는 연예인와 같은 사람들도 심심치 않게 보인다. 이 경우  이런 소문과 루머에 기저를 두고  자신의 올바름을 주장한 사람들은 마치 처음부터 그런 사람들이 존재하지 않은 것 처럼 눈을 씻고

[ Essay - Human ] 툰베리가 주목 받고 있는다는 사실은 사회에 무엇을 외치고 있는가( What does it mean that Greta Thunberg attracts attention in society : 2) : 2

이미지
이번 글은 1에 이어서 논의를 해보려고 한다. 이번 논의는 '청소년 툰베리'의 영향력이 생각보다 강력하다는 사실이 우리에게 어떤것을 외치고 있는가에 대한 논의를 시작으로 마지막 결론에 대해 이야기 할 것이다. 그럼 바로 본론으로 들어가자. ・'청소년 툰베리'가 가지는 영향력은 어떤 것을 사회에 외치고 있는가   나의 논지에 어느정도 동의한다면, 우리는 다음 논지로 넘어갈 수 있을 것이다. '청소년 툰베리'가 가지고 있는 강대한 영향력과  이를 지지하고 있는 세력들이 많다는 사실이  사회에 어떤 것을 외치고 있고, 이는 무엇을 시사하는가 이다. 이는  '청소년'과 '어른'의 경계선이 무너지고 있음을  사회에 외치고 있다고 나는 생각하고 있다. 왜냐하면, 괜찮은 교육을 받고 있으며, 인터넷을 사용할 수 있는  현재 우리들의 '우리'는 이런 '어른'만이 포함되어있지만, 경계선이 무너진다면 더 이상 '어른'만이 아니라  '우리'에 '청소년'도 포함될 수 있다는 말이 된다. 이런 경계선이 무너지고 있는 상황에서 '어른'들은 '청소년'보다  어떤 특별함을 가지고 있기 때문에  도둑질을 하며,  사람을 속이고,  심지어 사람을 죽이는 데에도 '청소년'들과 크게 다를바가 없는 '어른'들이 왜 '청소년'들에게 제약을 가하는 사람으로서  있다는 것이 정당하며, 그리고 왜 그것이 자연스럽게 관습으로서 자리잡았는가 에 대한 질문이 자연스럽게 떠오른다. 이런 논의를 제쳐두더라도 나는 단순하게 나이로서  '어른'과 '청소년'을 나누는 관습에 대해  나는 의문을 가질 수 밖에 없다.

[ Essay - Human ] 툰베리가 주목 받고 있는다는 사실은 사회에 무엇을 외치고 있는가( What does it mean that Greta Thunberg attracts attention in society : 1) : 1

이미지
이제 에세이를 쓰는 것도  어느정도 정립되었기 때문에 자유롭게 쓰는 '생각'과  조금은 형식을 갖춘 '에세이'로 나누어서 작성하려고 한다. 그리고 카테고리 '생각'의 경우는 수정이 거의 없지만, 카테고리 '에세이'의 경우 최하단에  간단한 이력을 명시해 놓을 예정이며, 에세이의 수정시 계속해서 업데이트 될 예정이다. 따라서 이후의 글의 카테고리 또한  그렇게 나뉘어질 예정이다. 그리고 이에 따른 대망의 첫번째 에세이로 나는 툰베리가 주목 받는 것이  사회에 어떤 것을 시사하는가에 대해 이야기하고 싶다. 왜냐하면, 사람들이 행동하고 선택하는 것에는  그 나름의 이유가 있기 때문이고 그런 이유에는 내가 인지하지 못하는 어떤 이유가 있음에 틀림없다고 생각하기 때문이다. 어떤 사람들은 툰베리와 그의 지지자들을 보고 '멍청하다'느니 '세상물정을 모른다'느니 '저런 멍청한 꼬맹이가 노벨 평화상의 후보라니!' 라며 마치 세상이 곧 멸망할 것 처럼 이야기하면서 치를 떨지는 모르겠다. 하지만, 위에서도 살짝 언급했듯이  나는 모든 행동에 이유가 있다고 생각하는 사람이다. 그것이 정당한 이유이던 정당하지 않던간에 많은 사람들이 툰베리를 지지하는 이유는  아마 어떤 이유가 있으리라 생각한다. 또한 밀의 '자유'라는 이름하에 그들이 가지는 생각은 정당하다. 물론 그들을 비판하는 것 또한  정당한것은 말할것도 없다. 하지만, 이런것들을 다 떠나서 그 이유에 대해서는 지금의 내가 알 방법이 없다. 그들과 대화를 할 수 있을 수가 없으며, 그들의 이야기는 현재진행형이다. 따라서 그들에 대해 평가를 하는 것은 옳지 못하며, 평가는 후손들의 몫이지 나의 몫이 아니다.