전체 글(2524)
-
SW 개발보안에 대한 이해와 중요성
최근 몇 년 간 컴퓨터와 인터넷 기술의 발전으로 인해 소프트웨어 개발의 중요성이 더욱 부각되고 있습니다. 소프트웨어는 우리 생활과 사회 구조의 거의 모든 부분에서 사용되며, 소프트웨어 개발 과정에서 발생하는 보안 문제들은 매우 큰 영향을 미칠 수 있습니다. SW 개발보안은 소프트웨어 개발 과정에서 보안에 대한 취약점을 식별하고, 이를 해결하는 일련의 과정을 말합니다. 보안 취약점이 발견되면 해당 취약점을 공격하여 보안 문제를 발생시키는 악의적인 공격자들이 이를 악용할 수 있으므로, 이를 해결하는 것은 매우 중요합니다. SW 개발보안을 위해 일반적으로 다음과 같은 과정이 수행됩니다. 보안 요구사항 분석 소프트웨어 개발을 위한 요구사항에 보안 요구사항을 추가하여 보안 취약점을 최소화합니다. 보안 설계 및 구..
2023.04.19 -
AWS의 개요 및 주요 서비스 소개
AWS는 Amazon Web Services의 약자로, 아마존닷컴에서 제공하는 클라우드 컴퓨팅 플랫폼입니다. AWS는 2006년에 처음 출시되었으며, 지금은 전 세계에서 가장 인기있는 클라우드 컴퓨팅 플랫폼 중 하나입니다. 이 글에서는 AWS의 개요와 주요 서비스를 간략히 살펴보겠습니다. AWS는 고객이 컴퓨팅 리소스, 스토리지, 데이터베이스, 분석, 인공지능 등 다양한 서비스를 클라우드에서 제공받을 수 있도록 해주는 플랫폼입니다. 이를 통해 기업은 서버와 데이터 센터 등의 인프라를 직접 관리할 필요 없이 더욱 효율적인 IT 인프라를 구축할 수 있습니다. 또한 AWS는 대규모 사용자에게 확장성, 안정성, 보안성, 유연성, 비용 절감 등 다양한 이점을 제공합니다. AWS의 주요 서비스에는 다음과 같은 것들..
2023.04.17 -
Java(자바) 에서 동적 변수 처리하는 다른 방법들
자바는 정적 타입 언어이기 때문에 변수의 타입이 선언 시점에 결정됩니다. 그러나 동적 변수 처리를 위해 자바에서 제공하는 클래스를 이용하거나, Reflection API를 사용하여 동적으로 변수를 생성하고 처리할 수 있습니다. 또한, 안드로이드 환경에서는 Bundle 클래스를 활용할 수도 있습니다. 이번 글에서는 다양한 방법을 통해 자바에서 동적 변수 처리를 구현하는 방법을 살펴보겠습니다. Map 클래스를 이용한 동적 변수 처리Map 클래스는 key-value 쌍으로 데이터를 저장하고 검색하는 기능을 제공합니다. 따라서 Map 클래스를 이용하여 동적 변수를 처리할 수 있습니다. 예를 들어, 다음과 같이 Map 클래스를 이용하여 동적으로 변수를 생성하고 처리할 수 있습니다.import java.util.H..
2023.04.15 -
Java(자바) 에서 동적 변수 처리 해 보자.
javascript에서 eval을 이용하여 변수명을 동적으로 생성하여 값을 가져오거나 세팅하는 것을 java로 구현 해 보았습니다.구글링 하면 좋은 예제가 있을꺼라 생각되지만 간단하게 만들어 보았습니다. package kr.co.test;import java.lang.reflect.Field;public class Test3 {public String s1;public String s2;public static void main(String[] args) { try { //결과를 담을 객체 Test3 test3 = new Test3(); System.out.println("s1 = " + test3.s1); System.out.println("s2 ..
2020.05.27