본문 바로가기
  • AI (Artificial Intelligence)

Industry 4.053

침투 테스트란? | 펜 테스트란? Ref. https://www.cloudflare.com/ko-kr/learning/security/glossary/what-is-penetration-testing/ 펜 테스트에는 윤리적 해커가 회사의 보안 인프라에 대해 계획된 공격을 확장하여 패치해야 할 보안 취약성을 색출하는 작업이 포함됩니다. 펜 테스트는 전체적인 웹 애플리케이션 전략의 일부입니다. 침투 테스트란? 침투 테스트는 사이버 보안 전문가가 컴퓨터 시스템의 취약점을 찾아내어 악용하는 것을 시도하는 보안 활동입니다. 이 시뮬레이션 공격의 목적은 공격자가 악용할 수 있는 시스템 방어의 취약점을 파악하는 것입니다. 이는 은행에서 누군가를 고용하여 도둑으로 분장하고 건물에 침입하여 금고에 접근하도록 하는 것과 같습니다. 그 '도둑'이 은행이나 .. 2023. 9. 18.
ETL and ELT design patterns for lake house architecture using Amazon Redshift: Part 1 Ref. https://aws.amazon.com/blogs/big-data/etl-and-elt-design-patterns-for-lake-house-architecture-using-amazon-redshift-part-1/ Part 1 of this multi-post series discusses design best practices for building scalable ETL (extract, transform, load) and ELT (extract, load, transform) data processing pipelines using both primary and short-lived Amazon Redshift clusters. You also learn about related .. 2021. 7. 23.
What are webhooks? Ref. developer.xero.com/documentation/webhooks/overview What are webhooks? Webhooks allow you to subscribe to certain events that happen in Xero. It’s limited to contact and invoice events for now. When one of these events are triggered we’ll send a HTTP POST payload to the webhook’s configured URL. Webhooks are configured on a per-app basis and we will send you events for every Xero organisatio.. 2021. 5. 12.
HMAC란? Ref. wan-blog.tistory.com/24 HMAC란? 해싱 기법을 적용하여 메시지의 위변조를 방지하는 기법을 HMAC (Hash-based Message Authentication) 이라고 한다. 좀더 상세히 설명하면 Sender와 Recipient는 서로 API를 주고 받아야한다. 그럴때 이메시지가 Sender 가보낸 메시지인지 인증을 해야한다. 뿐만 아니라 이 메시지가 변조가 되었는지 확인을 해야한다. 이러한 문제점을 해결하는것이 HMAC이다. Sender는 메시지를 보내기전에 공유된 Secret키와 메시지를 기반으로 해쉬값을 만든다. 그리고 이해쉬값을 헤더값에 포함하여 전달해준다. 그리고 Recipient는 그 받은 메시지를 기반으로 또 자신이 가지고있는 공유된 Secret를 이용하여 해.. 2021. 5. 12.
NOSQL DATA MODELING TECHNIQUES Ref. highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/#:~:text=NoSQL%20data%20modeling%20often%20starts,the%20structure%20of%20available%20data.&text=NoSQL%20data%20modeling%20is%20typically,of%20queries%20to%20be%20supported. 정말 괜찮은 블로그입니다. 데이터 사이언스에 관심있으신 분들 확인해 보세요. NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, a.. 2021. 4. 22.
How to set python variables to true or false? Ref. stackoverflow.com/questions/12644075/how-to-set-python-variables-to-true-or-false you set a variable to true or false by assigning True or False to it: myFirstVar = True myOtherVar = False If you have a condition that is basically like this though: if : var = True else: var = False then it is much easier to simply assign the result of the condition directly: var = In your case: match_var = .. 2021. 4. 7.
Hands-On Examples for Working with DynamoDB, Boto3, and Python Ref. highlandsolutions.com/blog/hands-on-examples-for-working-with-dynamodb-boto3-and-python 정리해야 하는데 정리할 시간이.. Python을 이용한 DynamoDB 핸들이라 생각하면 되겠네요. 위 링크로 직접가셔서 예제를 참고하세요. 도움이 많이 됩니다. In this post, we’ll get hands-on with AWS DynamoDB, the Boto3 package, and Python. In my experience, I’ve found the documentation around this technology can be scattered or incomplete. I’ll do my best to explain an.. 2021. 4. 7.
The right and wrong way to set Python 3 as default on a Mac Ref. opensource.com/article/19/5/python-3-default-mac 창피한 얘기지만 새로 프로젝트를 개발하는 겸 최신 버전으로 개발하려 하였는데 여러가지로 복잡하였다. 하지만 이곳은 아주 쉽게 버전을 관리해 주었고 아주 만족하고 있다. 10년이 넘었지만 여전히 환경 설정이 가장 힘들다.. I've been dipping my toe back into Python development as I get ready to head to PyCon US. (If you're headed there as well and want to share your Python story, let me know!) When I installed a module to tinker around with.. 2021. 3. 31.
zsh: no matches found: requests[security] Ref. stackoverflow.com/questions/30539798/zsh-no-matches-found-requestssecurity Question: I am trying to run a python urllib2 script and getting this error: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/s.. 2021. 3. 31.
Getting started with AWS Kinesis using Python Ref. www.arundhaj.com/blog/getting-started-kinesis-python.html Amazon Kinesis is a fully managed stream hosted on AWS. It is used to collect and process large streams of data in real time. Along with Kinesis Analytics, Kinesis Firehose, AWS Lambda, AWS S3, AWS EMR you can build a robust distributed application to power your real-time monitoring dashboards, do massive scale batch analytics, etc. .. 2021. 3. 31.
if…elif…else in Python Ref. www.datacamp.com/community/tutorials/elif-statements-python?utm_source=adwords_ppc&utm_campaignid=898687156&utm_adgroupid=48947256715&utm_device=c&utm_keyword=&utm_matchtype=b&utm_network=g&utm_adpostion=&utm_creative=229765585183&utm_targetid=dsa-429603003980&utm_loc_interest_ms=&utm_loc_physical_ms=1011036&gclid=Cj0KCQjwmIuDBhDXARIsAFITC_63iynsnniNZ_kFR0k5K4kO4e-vQr6RqJO03NArzweHSep6AMRZc.. 2021. 3. 31.
Best Practices for Designing a Pragmatic RESTful API Ref. www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#pagination Key requirements for the API Many of the API design opinions found on the web are academic discussions revolving around subjective interpretations of fuzzy standards as opposed to what makes sense in the real world. My goal with this post is to describe best practices for a pragmatic API designed for today's web applic.. 2021. 2. 22.
APACHE IGNITE VS REDIS Ref. www.gridgain.com/technology/apache-ignite/ignite-vs-redis#:~:text=Apache%C2%AE%20Ignite%E2%84%A2%20is,often%20promoted%20as%20a%20database.&text=Apache%20Ignite%20and%20Redis%20both,and%20cache%20data%20in%20memory. Apache Ignite vs Redis as an In-Memory Computing Platform vs a Data Cache Apache® Ignite™ is a powerful alternative to Redis® for demanding computing use cases. Redis is primari.. 2020. 12. 22.
About IBM Voice Gateway Ref. www.ibm.com/support/knowledgecenter/SS4U29/about.html IBM® Voice Gateway enables direct voice interactions over a telephone with a cognitive self-service agent or the ability to transcribe a phone call between a caller and agent so that the conversation can be processed with analytics for real-time agent feedback. Voice Gateway orchestrates Watson services and integrates them with a public .. 2020. 12. 7.
The fourth industrial revolution in agriculture Ref. www.strategy-business.com/article/The-fourth-industrial-revolution-in-agriculture?gko=75733 For agribusinesses, implementing new technologies requires focusing on four critical capabilities. A version of this article appeared in the Spring 2020 issue of strategy+business. Do all cows’ faces look the same to you? They don’t to systems powered by artificial intelligence (AI). Bovine facial re.. 2020. 11. 30.
Industry 4.0 in Agriculture: Focus on IoT aspects Ref. ec.europa.eu/growth/tools-databases/dem/monitor/sites/default/files/DTM_Agriculture%204.0%20IoT%20v1.pdf 이제 진짜 농업의 시대가 올것이다. "좋은푸드가 사람을 건강하게 만든다." 2020. 11. 30.
Azure에서 은행 시스템 클라우드 변환 Ref. docs.microsoft.com/ko-kr/azure/architecture/example-scenario/banking/banking-system-cloud-transformation 이 문서에서는 Microsoft CSE (상업적 소프트웨어 엔지니어링) 팀이 은행 고객을 위한 솔루션을 구축 하는 데 사용 하는 프로세스 및 구성 요소를 요약 합니다. 익명의 편의를 위해이 문서는 고객을 Contoso Bank로 지칭 합니다. 이는 금융 트랜잭션 시스템 중 하나를 현대화 하는 데 필요한 주요 FSI.EXE (금융 서비스 업계) 조직입니다. Contoso Bank는 시뮬레이션 된 응용 프로그램과 실제 응용 프로그램 및 기존 워크 로드를 사용 하 여 확장성 및 성능을 위한 솔루션 인프라의 반응을 모.. 2020. 11. 23.
Optimize Delivery of Trending, Personalized News Using Amazon Kinesis and Related Services Ref. aws.amazon.com/blogs/big-data/optimize-delivery-of-trending-personalized-news-using-amazon-kinesis-and-related-services/ This is a guest post by Yukinori Koide, the head of development for the Newspass department at Gunosy. Gunosy, in their own words: Gunosy is a news curation application that covers a wide range of topics, such as entertainment, sports, politics, and gourmet news. The appl.. 2020. 11. 23.