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

[ 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 - Technology, Essay - Society ] ChatGPT의 등장은 사회의 큰 변화를 줄 수 있는가

이미지
어느덧 한 해가 끝나가는 듯 하다. 이 글을 쓰고 있는 시점에  모두가 크리스마스를 맞이 하기 위해 꽤나 분주해보인다. 개인적으로 올해는 꽤나 의미있는 해가 되었다.  일적인 측면에도 사적인 측면에도  그리고 개인적인 성장 측면에도 꽤나 비약적인 성장을 이루었다. 그 덕분에 여력이 생겨 블로그에 작성했던 글들도  작년에 비해 꽤나 다듬어졌고,  다양한 관점의 글도 작성했다. 물론 나는 아직 부족하지만 말이다. 이제 이번 주제에 대해 본격적으로 이야기를 나누어보자. 서론 Chat GPT의 등장은 사회의 큰 변화를 줄 수 있을까? 약 7년전 구글 알파고와 이세돌의  세기적인 바둑 서커스를 보고  어떤 사람은 영화에서 보던  인공지능이 인류를 위협하게 될 것이라며 미디어에서 상상의 날개를 펼치는 사람들이  꽤나 있었던 것으로 기억한다. 과거 나의 글을 보면 알듯이  나는 예전에 머신 러닝에 흥미가 있어  이에 대한 기초 지식을 탐구한 적이 있다. 물론 나는 그 때나 지금이나  나의 의견은 여전히 동일하다. 다만, 지금 까지의 약 인공지능의 놀랄정도의 성능과 비교적 최근 openAi 내부의 정치적인 싸움까지의  스토리를 생각해보자면  흔히 이야기하는 강 인공지능은 아니지만 약 인공지능으로서 기능은  인간을 이미 뛰어 넘었으며  특이점에 다가가고 있거나 혹은  이미 특이점이 왔다고 보는 편이 좋을 것 이다. 수 많은 솔루션들이 이미  산업 전반적으로 들어오기 시작했으며  초읽기 상태에 접어든 것으로 보인다. 그리고 ChatGPT는 7년전 부터 주목받고 있는  약 인공지능의 결정체이다. 왜냐하면,  단순한 바둑을 두는 기계에서  ChatGPT는 하나의 솔루션으로서  서비스되어 대중화 되었으며 일부 업계에서는 이미 효과가 입증되었고, 그렇지 않은 업계는 비용 절감을 위해  도입을 시도하고 있기 때문이다. 나 또한 이미  이러한 서비스를 사용하고 유용성 또한 확실히 느끼고 있기 때문에  사회 전반적인 변화는 확실히 있을 것으로 보인다. 물론 최근 뉴스에서 Open API 팀

[ Essay - Society ] 왜 사회에서 인종 차별은 없어지지 않을까?

이미지
누구나 이성으로는 인종 차별이 행해지면  안된다는 것을 이해하고 있다. 종으로서 보면 인종과 관계없이 인간이기 때문이다. 이러한 사실에 고개를 기웃거리는 사람은  사실상 없을 것 이다. 현재 이 세상에 살고 있는 인간들은  2000년의 역사를 지니고 있고, 현대인들 또한  모두 인류로서는 모두 같다. 하지만, 인종 차별은  시간이 지나도 사라지지 않아 보인다. 왜냐하면 미국만 보더라도 이제 백인과 흑인간에 갈등은 너무나도 익숙하기 때문이다. 왜 인종 차별은 사라지지 않을까? 나는 이에 대해 이방인으로서 살아가면서  어떤 직감을 얻었다. 이번에는 이에 대해 이야기를 해보려한다. 현재와 과거의 인종 차별 현재의 인종 차별과 과거의 인종 차별은  조금 다른 성향을 보인다. 과거에는 우월한 인종이 열등한 인종을 가르친다는 한국에서 매우 혐오하는 '식민 사관' 에 의해  이런 우월과 열등의 관계 속에 행해져왔다. 물론 그 속내는 값싼 노동력을 얻고 잉여 생산물을 소비시키기 위한 행위였지만 말이다. 현재의 역사는 이렇게 평가하고 있다. 하지만 현재의 인종 차별은 조금 다른 성향을 띈다. 대개 사람들에게 우월한 인종이  열등한 인종을 가르친다는 인식은 보이지 않는듯 하며,  이방인인 나도 그렇게 느끼고 있지는 않다. 다만 일부의 사람들은  이런 생각을 가지고 있을지는 모르겠다. 자신의 나라가 가지고 있는 경제력에 기반해 자신의 나라에 한참 미치지 못하는 경제력을  가지는 나라의 사람들을 깔보고 멸시하는 사람들 말이다. 누군가 이런 말을 대놓고 한다면 사회 구성원들에 의해 강력한 철퇴를 맞게 될 것이다. 그렇기에 세상의 수 많은 이러한 비열한 인간들은  특정한 행동을 취한다거나, 돌려말하기를 즐겨한다. 물론 그들이 비열한 인간임에는 의심의 여지가 없다. 그들은 자신이 특별한 인간임을 느끼고 싶은 그러한 욕망을 채우기 위해 그러한 행위를 하고 있기 때문이다. 이렇게 과거의 인종 차별이 조금 변질해서 잘 발달된 나라의 사람이 발달되지 않은 사람에게 느끼는 우월감을

[ Essay - Society ] 우리 자신은 사회에서 얼마나 리스크를 지고 있는가

이미지
우리는 사회에 살아가면서 항상 작던 크던  리스크를 지고 살아가고 있다. 지금 우리의 사회를 가장 잘 이해하기 위해서는 어떤 것을 이해하는 것이 좋으냐며 누군가가 나에게 물어본다면 나는 망설임 없이 이런 '리스크'를 이야기 할 것이다. 왜냐하면 자본주의를 하나의 근본으로 삼고 있는 현대 사회에서는 이 '리스크'에 따라 사회에서의 몫이 결정되기 때문이다. 어쩌면 애초에 인간이 구성하고 있는 사회 자체는 이러한 '리스크'에 종속되어 있는지도 모른다. 이번에는 이런 사회의 '리스크'에 대해서 이야기 해보려고 한다. 리스크에 대한 정의 그렇다면 늘 하던대로 리스크에 대한 정의를 하고 이야기하는 것이 옳을 것이다. 우선 국어 사전에서의 리스크를 먼저 살펴보자. 이 리스크를 적절하게 한자어로 변환하면 위험도 라고 하는 것이 가장 적절할 것이라 생각된다. 표준국어대사전에 따르면 위험성은  '위험하거나 그렇게 될 가능성이 있는 성질' 이라 정의내리고 있다. 나에게는 이 정의가 와닿지는 않는다. 물론 영어에서 온 단어이기 때문에 당연할 것이다. 그렇다면 영영 사전에서 찾아보자. 옥스포드 영영사전에서 이 리스크에 대한 정의로 'If something that you do is a risk,  it might have unpleasant or undesirable results.' 라는 예문이 있는대 내가 말하고자 하는 리스크는 이 예문의 리스크와 유사하다. 내가 이야기하고자 하는 리스크는 썩 유쾌하지 않거나  달갑지 않은 결과를 낳을 수 있지만 그에 비례하여 높은 가치를 얻을 수 있는 행위를 말한다. 흔히 사람들이 알고 있는  high risk, high return 말하는 것이다. 리스크와 자본 현대 사회에서 가장 중요한 요소는 무엇일까? 라고 누군가에게 물어본다면 대부분의 사람은 돈, 부동산, 채권 등을 포함한  '자본'이라 이야기 할 것이다. 나도 이에 동의하는 바이다. 현

[ Essay - Society ] 사회에 살아가기 위해서는 외국어는 꼭 배워야하는가( Is it necessary to learn a foreign language for live in society)

이미지
이 에세이는 나의 생각 카테고리 글 중에 <지금 시점에서 외국어를 배울 필요성이 있는가에 대해>의 연장선이다. 따라서 이런 주제를 사회로 좀 더 확장시켜서 <사회에 살아가기 위해서는 외국어는 꼭 배워야하는가>라는 주제로 에세이를 작성해보려 한다. 이에 아마 전에 쓴 부분과 중복되는 내용이 있을 것이다. ・사회와 외국어 그리고 머신러닝 최근에 알파고가 세상에 드러나면서 많은 변화가 있었다. 당시 일반 사람들에게는 AI가 세상을 정복하는게 아니냐는 식의 이야기가 뉴스에서 많이 떠돌았다. 뭐 실제로는 다르지만 말이다. 어쨋든 일반 사람들에게 까지 AI가 가능성이 있겠다는 인식을 심어주면서, 시장 개척의 가능성도 함께 드러났다. 그 이후 많은 기업들이 AI쪽으로 눈을 돌렸고, 실제로 이미 AI쪽에 올인을 건 기업도 많다. 그 만큼 미래의 산업은 AI가 중심이 될 것이라 기업들은 판단한 것 이다. 그리고 지금에서 실질적으로 느낄 수 있는 AI기술이 쓰이고 있는 곳은 마케팅과 이미지 인식 쪽인 컴퓨터 비전, 그리고 번역 기술인것 같다. 사실상 머신러닝은 지금 연구가 엄청 진행되고 있는 단계이기도 하고, 연구할 인원도 부족하며, 현실과 연결 시켜줄 엔지니어들도 사실 없다고 보면 된다. 하지만 이 머신러닝이 현실에 다양한 분야에 적용 될 정도의 기술로 발달 한다면, 아마 세상의 패러다임이 다시 한번 바뀔 것이다. 9년전 아이폰이 등장 한 것 처럼 말이다. 아이폰이 등장해 스마트 폰이라는 새로운 시장의 개척과 스마트폰에 관련된 다양한 시장이 개척되고 패러다임이 바뀌었다. 이에 대해 가장 득을 본 것은 아마 삼성전자와 구글일 것이다. 이와 같이 머신러닝 기술도  새로운 시장이 개척되고 관련된 다양한 시장이 개척될 것 이다. 이 것이 우리의 가까운 미래이다. 내 생각에는 얼마 멀지 않은 것 같다. ・외국어 공부에 대한 필요성에 대해