목차
- 리눅스 우분투 Curl HTTP 웹 서버 통신 테스트 예제 - 3(HTTPS 통신시 TLS 버전 강제 설정하기) 이전 포스팅 링크 및 설명
- 리눅스 우분투 쉘스크립트로 aes 256 ecb 파일 암호화 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 쉘스크립트에서 스택 자료구조 구현 예제 이전 포스팅 링크 및 설명
- 리눅스 우분투 curl 명령으로 HTTPS 서버의 인증서 피닝하여 요청 예제
리눅스 우분투 Curl HTTP 웹 서버 통신 테스트 예제 - 3(HTTPS 통신시 TLS 버전 강제 설정하기) 이전 포스팅 링크 및 설명
이전에 다뤘던 포스팅에서는 리눅스 우분투에서 curl 명령어를 사용하여 HTTP 요청을 보내고 웹 서버와 통신하는 방법을 학습했습니다. 이번에는 HTTPS 통신 시, curl 명령어를 통해 TLS 버전을 강제로 설정하는 방법을 살펴보았습니다. 보안상의 이유로 특정 TLS 버전을 사용해야 할 때, -tlsv1.2 등의 옵션을 사용하여 curl 명령어로 HTTPS 요청을 보낼 수 있습니다. 이를 통해 안전한 통신을 유지하면서 웹 서버와의 상호작용을 할 수 있습니다. 만약 리눅스 환경에서 쉘스크립트 업무 자동화를 구현 중에 curl로 tls 버전을 고정시켜야 할 필요가 있으시다면 아래 링크의 포스팅을 참고하여 학습해주세요.
2023.11.27 - [Linux] - [Linux/Ubuntu] 리눅스 Curl HTTP 웹 서버 통신 테스트 예제 - 3(HTTPS 통신시 TLS 버전 강제 설정하기)
[Linux/Ubuntu] 리눅스 Curl HTTP 웹 서버 통신 테스트 예제 - 3(HTTPS 통신시 TLS 버전 강제 설정하기)
목차 리눅스 우분투 Curl HTTP 웹 서버 통신 테스트 예제 - 2(POST 요청 및 body 인자 설정하기) 이전 포스팅 링크 및 설명 리눅스 우분투 쉘스크립트에서 sha256sum 명령으로 파일 sha256 해시 예제 이전 포
salguworld.tistory.com
리눅스 우분투 쉘스크립트로 aes 256 ecb 파일 암호화 예제 이전 포스팅 링크 및 설명
과거에 다룬 포스팅에서는 쉘 스크립트를 사용하여 파일을 AES 256 ECB 방식으로 암호화하는 방법을 학습했습니다. 파일을 보안적으로 암호화하여 데이터를 안전하게 저장하거나 전송할 수 있습니다. 쉘 스크립트를 통해 이러한 보안 요소를 구현할 수 있다는 것은 데이터 보호에 도움이 됩니다. 특히 AES 암호화는 가장 안전한 대칭키 암호화 알고리즘입니다. 특히 키의 크기가 256bit인 AES-256은 보안 강도가 우수하여 암호화에 자주사용되는 알고리즘입니다. 쉘 스크립트에서 이러한 AES 256 ECB 파일 암호화 예제가 궁금하시다면 아래 링크를 참고하여 학습해주세요.
2023.09.05 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 파일 aes 256 ecb 암호화 및 복호화 예제(openssl)
[Linux/ShellScript] 쉘스크립트 파일 aes 256 ecb 암호화 및 복호화 예제(openssl)
목차 C 언어 Openssl 활용 aes 256 ecb 암호화 및 복호화 예제 이전 포스팅 참고 학습 리눅스 쉘스크립트 문자열 md5 해시 예제 이전 포스팅 참고 학습 리눅스 쉘스크립트 문자열 base64 인코딩 및 디코딩
salguworld.tistory.com
리눅스 우분투 쉘스크립트에서 스택 자료구조 구현 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 쉘 스크립트를 사용하여 스택(Stack) 자료구조를 구현하는 방법에 대해 다뤘습니다. 스택은 데이터를 저장하는 데 사용되며, 후입선출(LIFO) 구조를 가지고 있습니다. 이를 통해 쉘 스크립트에서 데이터를 관리하고 처리하는 방법을 학습했습니다. 또한 스택 자료구조 뿐만 아니라 본 블로그의 과거 예제에서는 리눅스 쉘 스크립트에서 큐 자료구조를 구현하는 예제도 포함되어있습니다. 만약 해당 내용들이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.05 - [Linux/Shell Script] - [Linux/ShellScript] 쉘스크립트 스택 자료구조 구현 예제(Stack)
[Linux/ShellScript] 쉘스크립트 스택 자료구조 구현 예제(Stack)
목차 리눅스 우분투 쉘스크립트 서비스 데몬 등록하기 예제 이전 포스팅 참고 학습 리눅스 쉘스크립트 date와 find 명령을 조합하여 특정 시점 이전에 변경된 파일 찾기 예제 이전 포스팅 참고 학
salguworld.tistory.com
리눅스 우분투 curl 명령으로 HTTPS 서버의 인증서 피닝하여 요청 예제
아래는 리눅스 우분투 환경에서 curl 명령어를 사용하여 HTTPS 서버의 특정 인증서를 피닝하고 요청을 보내는 예제입니다. 이를 통해 curl 명령어를 사용하여 특정한 서버의 인증서를 검증하고, 안전하게 통신할 수 있도록 설정할 수 있습니다.
# curl을 사용하여 HTTPS 서버의 특정 인증서를 피닝하고 요청 보내기
$ curl --cacert /tmp/example.pem https://www.example.com