본문 바로가기

Etc/개발 팁 및 기타 정보

역할 기반 엑세스제어(RBAC)란? 사용자에 따른 권한을 다르게 부여하고 접근할 수 있는 기능을 달리 하기 위하여 어떻게 해야할지 알아보다가 새로운 용어를 마주하였다. 아래 내용은 chat GPT 에게 궁금한 점을 물어보고 정리해서 업로드한 것이다. 역할 기반 엑세스 제어(RBAC) 란? RBAC (Role-Based Access Control)는 개별 사용자의 역할에 따라 리소스에 대한 접근을 제어하기 위해 컴퓨터 시스템에서 사용되는 방법을 말한다. RBAC 에서는 권한이 역할과 연결되고 사용자는 적절한 역할에 할당된다. 이를 통해 관리자는 개별 사용자 계정이 아닌 역할을 기반으로 리소스에 대한 액세스 권한을 부여하거나 취소할 수 있으므로 보안관리가 단순화된다. RBAC 의 주요 구성요소 1. 역할 조직 내의 특정 직무 또는 책임과 관련.. 더보기
Mac OS Termius 글씨, 이모티콘 글자 깨짐 해결 저는 터미널 접속시 Termius를 사용하는데, Mac OS 로 옮기고 설치해보니까 이렇게 위치 부분이 깨지더라구요 이렇게 iTerm 에서 보면 애플 표시와 홈표시가 아이콘으로 되어있는데 인식을 못하는 것 같아요 ! 찾아보니 폰트때문에 그럴수있다고 하더라구요 바로 바꾸러가볼게요 1/ Setting에 들어갑니다 2/ Terminal 메뉴를 선택해줍니다. 3/ 빨간 박스 영역에 설정되어있는 폰트를 확인합니다. 현재는 Source Code Pro 로 되어있는데 이걸 변경해줄게요 4/ Meslo 혹은 JetBrain Mono 체로 변경해줍니다. 5/ 적용 완료 이렇게 정상적으로 아이콘이 표시되는 것을 확인할 수 있습니다 더보기
[구름IDE] GIT 연동 - 구름 ide로 알고리즘 연습하고 git 저장소 연결하고 커밋하기 안녕하세요. 구름 IDE에 대해서 다들 아시나요? 코딩테스트 연습때문에 알고리즘 문제를 하루에 하나씩은 풀려고 하고있는데 온라인에서 구동되는 구름 IDE가 매력적이라고 생각해서 코딩테스트 준비용으로 활용하게 되었어요 그동안은 코드를 짜고 잘 실행되는지 디버깅용으로만 사용하다가 깃에 기록을 커밋하는게 좋겠다고 생각이 들어서 찾아보다가 도움 필요하신 분들 있을까 싶어서 알려드리려고 합니다! 1. 컨테이너 실행 먼저 컨테이너를 구동시켜줍니다. 이미 생성된 git repository 가 있는경우 2. GIT 아이콘 선택 좌측에 Git 아이콘을 눌러줍니다! 저장소 연결하기 버튼을 눌러줍니다 3. Git 저장소 연결하기 그러면 아래 이미지와 같은 창이 열릴텐데요, 깃허브 연결하기 Authorize goormist .. 더보기
[github] 개인 액세스 토큰 생성하는 방법 안녕하세요. github 저장소를 다른 곳에서 접근해야 할 경우에 액세스 토큰이 필요할 때가 있어 찾아보다가 정리하는 글을 작성하게 되었습니다 :) github 접속 후 로그인 프로필 버튼을 눌러 Setting 에 들어가 줍니다. Setting -> Developer Setting 메뉴 들어가기 가장 아래쪽에 있는 메뉴를 선택해줍니다. 그럼 이제 아래와 같이 또 메뉴를 선택할수있는데요 Personal access tokens > Tockens > Generate new token 우측 상단에 있는 generate new token(classic)을 선택합니다. New personal access token 정보 입력 Note에는 본인이 알아 볼 수 있는 이유를 적어주시고 7days 동안 유효한걸로 해볼게.. 더보기
[MAC OS] 맥에서 응용프로그램 삭제하는 방법 맥북 산지는 1년이 다되어가지만 생각보다 많이 못써서 아직도 어색한 Mac OS .. 회사 퇴사하면서 사용하지 않을 프로그램들 (그룹웨어 메신저 같은..) 이 생겨서 프로그램 제거를 위해 찾아보다가 혹시 같은걸로 서치하고 계시는 분들이 계실까 싶어서 포스팅합니다 :) 맥에서 응용프로그램 제거하는 방법 window 만 오래써온 저로써는 설정들어가서 프로그램 제거 이런거 찾고있었는데 찾아보니까 엄청 간단하더라구요 1. Finder 에 들어간다 2. 삭제할 프로그램을 검색한다 3. 검색된 프로그램 선택 후 우클릭 - 휴지통으로 이동 짱 쉽죠..? 휴지통으로 이동만 하면 응용프로그램이 삭제됩니다! 더보기
[IT용어] IT에서 사용하는 용어 PoC, BMT 뜻 프로젝트를 진행하면서 "BMT, PoC 전략" 이라는 문구를 발견했는데 무슨 뜻인지 몰라 그저 쳐다보기만 했었는데 이 참에 찾아보고 기록해두자 정리 해보았습니다. - PoC (Proof of Concept : 기술 검증, 개념 검증, 개념 실증, 개념 증명) 다양한 용어로 불리는 PoC는 위키 백과에 따르면 기존 시장에 없었던 신기술을 도입하기 전에 이를 검증하기 위해 사용하는 것을 뜻한다. 특정 방식이나 아이디어를 실현하여 타당성을 증명하는 것을 뜻한다. 고객이 현재 시스템을 새로운 기술 기반으로 변경하거나 새로운 솔루션의 도입이 필요하다고 판단 될 경우 새로운 솔루션에 대해서 향후 고객사에서 비즈니스 니즈 상 필요한 기능에 대해서 검증하는 것을 의미 한다. 말 그대로 적용(도입)하려고 하는 기술이 필.. 더보기
[TOEFL] 토플 시험 입문, 시험 간단 소개 요약 토플, 토익 다들 준비 많이 하시나요? 보통 토플은 졸업시험, 유학, 워킹홀리데이, 대학원 진학 등의 이유로 점수를 취득하려는 경우가 많은데요, 저도 최근 해외 취업이나 워킹홀리데이에 관심이 생기면서 준비해야할 것들에 대해서 알아보던 중에 토플 시험이 필요한 경우가 있어서 토플에 대해서 한번 알아보게 되었습니다. - 시험방식 TOEFL iBT 시험 : 시험장에서 컴퓨터로 응시 TOEFL iBT® Home Edition: 집에서 컴퓨터로 응시, 온라인 모니터링 TOEFL iBT® Paper Edition: Reading, Listening, Writing 영역은 시험장에서 지필시험으로 응시하며 Speaking 영역은 집에서 컴퓨터로 응시 - 시험내용 Reading, Listening, Speaking, W.. 더보기
[GitHub] 좋은 코드를 위한 커밋 메시지 규칙 최근 프로젝트를 진행하면서 커밋할때마다 메시지 규칙을 정해놓고 사용하고 싶다는 생각은 하곤했다. 읽고 있던 Clean Code 에서도 한번 언급했던 내용이기도 해서 이참에 나만의 커밋 메시지 규칙을 정해두기 위해 한번 검색해봤다. 이미 이 글을 보고 있는 분들은 Commit Message 의 중요한 점은 다들 설명하지 않아도 알거라 생각한다. 프로젝트를 진행하다보면 Git History 를 참고해야할 순간이 온다. 여러 사람들과 협업하다보면 언제 수정된건지, 언제부터 오류가 발생하고 있던 건지 확인하기 위한 필수라고 생각한다. commit message 고려사항 1. 각각 파일에 무엇이 변경 되었는가? 어떤 클래스가 해당 작업과 관련이 있는가? 2. 해당 코드 수정으로 서비스에 어떤 변화를 일으키는가? .. 더보기