분류 전체보기 249

중국 해커 조직의 국내 서버 공격으로 시큐어 코딩의 중요성을 인지하자

1. 기사 내용 정리 최근 설 연휴 기간에 학술기관을 공격했던 중국 해커 조직에서 국내 서버 5곳을 추가로 공격하여 화제가 되었습니다. 공격을 당한 사이트는 5곳이며 2개의 사이트는 변조, 나머지 3개의 사이트는 접속 불가능하도록 사이트 다운이 이뤄졌습니다. 기사 내용에 따르면 중국 해커 조직을 가입하기 위한 조건이 한국 정부 및 기관 사이트 5개를 해킹하는 것이라고 하며 당국 입장은 위험 수준이 높지 않다고 판단하고 있습니다. 2. 나의 주관적인 생각과 느낀점 모든 서비스 및 사이트에 취약점은 없을 수 없습니다. 다만 사이트나 서비스의 취약점을 수용 및 회피하는 케이스거나 현재 위험 수준이 낮다고 판단되더라도 추후 서비스 장애로 인해 금전적인 피해 및 사용자에게 직접적인 금전 요구와 같은 문제가 발생했..

국내 IT 업계의 권고사직에 대한 기사 정리

1. 기사 내용 정리 최근 들어서 권고사직에 대한 이슈가 많아지고 있는 추세입니다. 현재 기사와 같이 최근 들어서 IT 기업에서도 프로젝트가 종료되어 권고사직을 요청하는 경우가 많아지고 있는 추세라고 한다. 특히 특정 게임사의 경우 사업 철수가 이루어지는 경우 권고 사직 통보를 하는 경우가 발생합니다. 기사의 내용을 깊게 보면 쿠키런으로 한때 인기를 장악했었던 데브시스터즈의 마이쿠키런 사업이 철수되면서 권고 사직 통보가 이루어졌다고 특정 SNS 상에서 이슈가 되었다고 합니다. 이러한 현 상황들에 따르면 코로나에 따라 경제 상황이 악화되면서 권고사직의 발생율이 높아졌는데 IT 업계도 다른 업계들과 다르지 않다는 현상을 볼 수 있습니다. 2. 나의 주관적인 생각과 느낀점 모든 업계가 동일하게 권고사직은 없을..

type definition for root mutation type 'mutation' not found 오류 해결

안녕하세요! 세기 무민입니다. 최근 들어 회사 업무하다가 조그만하게 GraphQL을 도입해보려고 생각중이라서 틈틈히 GraphQL+Spring 구조로 테스트 중인데 테스트를 하다가 발견한 오류?라기보단 실수를 공유해보려고 합니다. type definition for root mutation type 'mutation' not found 제가 접근했던 방식은 2가지입니다. 1. application.yml 파일에 선언한 GraphQL 내용 체크(해결 X) - tools / servlet에서 간혹 경로가 틀리거나 내용이 다르게 등록되어 오류가 발생할 수 있어서 이부분은 체크 포인트 2. graphqls schema 파일 확인(해결 O) "JSON Type" scalar JSON scalar DATE sche..

Programing/GraphQL 2023.01.30

2023년 가트너에서 발표한 10대 전략 트랜드를 공유드립니다.

안녕하세요. 오랜만에 돌아온 세기무민입니다. 최근에 포스팅을 할 시간이 없어서 오랜만에 정보 공유 글로 돌아왔습니다. 아시는 분들은 이미 다 아시는 내용이지만 가트너에서 발표된 2023년도 기술 트랜드에 대해 공유해보려고 합니다. 가트너에서 2023년도에 크게 10가지의 키워드가 2023년도 기술 트랜드가 될 것이라고 하였습니다. 키워드에 대한 내용은 아래와 같습니다. What are the Gartner Top 10 Strategic Technology Trends for 2023? Digital Immune System Applied Observability AI Trust, Risk and Security Management (AI TRISM) Industry Cloud Platforms Platf..

세무민의 코딩일기 : application.yml 파일 내 변수 생성 후 @Value 호출 시 Null 가져오는 문제 해결

이번 포스팅은 회사에서 코딩하다가 해결한 사항이라서 코드는 직접 올리지 못하지만 아래와 같이 처리했다는 걸 기록용으로 남겨보려고 한다. // 해당 코드는 예시를 들어서 설명하기 위한 코드 /* * application.yml * / moomin: url : sg-moomin.tistory.com /* * Class * / @Component public class moomin(){ @Value("${moomin.url}") private String url; public string main(){ return url; } } 일단 위의 코드는 예시임으로 정확하지 않을 수 있다. 위의 소스만 봤을 때는 사실 문제 될 사항이 없다. 컴포넌트 어노테이션을 통해 스프링 DI도 연결한 상태임으로 null이 리턴된..