본문 바로가기

기타/오픈소스웨어 파헤치기9

소프트웨어 추가 아이디어 - instagram 인스타그램에서 우리가 더 적용시켜볼 수 있는 아이디어에 대해 생각해 보았습니다. 1. 추가 아이디어: 해시태그(#) 관련 인플루언서 추천 어느 SNS던 자신만의 스타일과 감성으로 influencer가 된 SNS 스타들이 있습니다. 하지만 어떤 사람은 이와 같은 무분별한 해시태그의 사용으로 무작정 자신의 글이 남의 뉴스피드에 뜨길 바랍니다. (위의 사진은 실제 패션과 전혀 관계없는 커피사진에 달린 해시태그다. 각종 패션 스타일에 대한 해시태그가 달려있다.) 따라서 해시태그의 기능을 더욱 강화하고 어느 정도 유저가 직접 원하는 게시물을 선별할 수 있도록, 해당 해시태그를 자주 사용하는 influencer들을 팔로워로 순위를 매겨 검색할 수 있는 기능이 있다면 좋을 것 같습니다. 해시태그로만 follow하는 .. 2020. 5. 22.
소프트웨어 개선안 - Instagram 앞에서 인스타그램에 대한 문제점에 대해 알아보았습니다. 지금부터는 그러한 문제점들을 어떻게 하면 수정할 수 있을지에 대해 이야기 해보도록 하겠습니다. 1. pc 환경에 대한 개선안 : 미니멀리즘 정책을 해치지 않는 선에서 upload버튼을 추가 업로드 기능을 PC에서 추가하기 위해서, 인스타그램의 차별점인 미니멀한 감성을 해치는 것은 배보다 배꼽이 더 커지는 것이라 생각합니다. 따라서 facebook은 어떻게 사진/동영상 추가 버튼을 PC화면에 구성했는지 알아봤습니다. - Facebook Main page에 글을 바로 작성할 수 있는 란이 제공되고 사진/동영상 게시 버튼이 밑에 짤막하게 있습니다. 하지만 Instagram은 main page에 게시글만 감상할 수 있게 화면 구성을 했기에 굳이 저 inte.. 2020. 5. 22.
소프트웨어의 문제점 - Instagram 앞서서 인스타그램의 특징에 대해 알아보았는데 이제 장점에 가려져 있던 인스타그램의 문제점에 대해 알아보려고 합니다. 인스타그램의 문제점에 대해서는 총 3가지의 문제점을 찾았는데 이에 대해 설명 해 볼 것입니다. 1. PC 환경에 대한 문제점 PC 환경에서 사진을 upload를 해야 한다면 반드시 chrome web browser를 사용해야 합니다. 또한 chrome 웹스토어에서 PC 전용 Instagram앱을 따로 설치해야 하고, 이 경우에도 여러 사진을 묶어서 업로드 하지 못하고 한번에 하나씩만 업로드 할 수 있습니다. 또한 DSLR카메라 등으로 사진을 찍는 사람들은 Instagram에 사진을 게시하기 위해서 사진을 컴퓨터에 올리고, 다시 핸드폰으로 보내서 업로드 해야 하는 불편함이 있습니다. 그러한 .. 2020. 5. 22.
소프트웨어 분석 - 3. 경쟁 제품과의 장/단점 비교 (Instagram) Instagram의 기능에 대해 알아보았는데 이번에는 다른 소셜 앱들과 비교를 해보려고 한다. 현재 1,2위를 차지하고 있는 Facebook과 Instagram을 비교하려고 한다. 1. 이용자 측면 - 장단점 Instagram Facebook 장점 친한 사람과의 교류 강조 뉴스기사, 사진, 비디오 등 여러 게시물이 쉽게 전파됨 자신이 원하는 형태의 업로드가 가능 (ex. 사진만 업로드, 글만 업로드) 단점 게시물의 전파력이 다른 앱에 비해 느림 자신이 원하는 형태의 게시물 업로드가 불가능함 바이러스처럼 빨리 퍼져 그에 따른 가짜 정보와 바이럴 마케팅이 심함 - Instagram과 Facebook의 기능 비교 이러한 기능과 장단점을 보았을 때 Instagram은 Facebook과 다르게 심플함을 추구한다는.. 2020. 4. 25.
소프트웨어 분석 -2. 소프트웨어 특징 (Instagram) Instagram을 분석하는 것에 대한 첫 단계는 Instagram의 특징에 대해 알아보는 것이다. Instagram은 다른 소셜 미디어 앱들과는 다르게 단순하고 심플한 것을 알 수 있다. Instagram의 창업자 케빈 시스트롬(Kevin Systrom)과 마이크 크리거(Mike Krieger)가 세운 "슬로건: 세상의 모든 순간을 포착하고 공유한다"를 읽으면 Instagram이 다른 앱들에 비해 얼마나 사진에 중요한 부분을 생각하고 있는지 알 수 있다. 또한 Instagram의 뜻은 Instant camera(즉석에서 사진을 볼 수 있게 한 방식의 카메라) + Telegram(전보를 보낸다)의 합성어 로 볼때 사진을 염두에 두고 만들었다고 생각할 수도 있다. 이렇게 다른 앱들과 차별성이 있는 Inst.. 2020. 4. 25.
소프트웨어 분석 -1. 소프트웨어 선택 배경 점점 과거와는 다르게 SNS 사용이 당연한 것으로 여겨지고 있다. 한때 PC사용을 하던 사용자들이 모바일로 넘어가면서 SNS의 시장이 커져버리게 되었다. 이렇게 켜저버린 SNS 시장에서 사용자들은 사람들과 소통하며 정보도 공유한다. 이러한 빠른 변화 속에서 사용자들에게 계속 사용받아오고 있는 Instagram에 대해 알아보려고 한다. 현재의 Instagram의 위치 위의 그래프는 2020년 1월 기준 전세계에서 가장 사용자들이 많이 사용하는 SNS의 랭킹을 표시해놓은 것이다. 이 그래프를 볼 때 6번째로 가장 큰 SNS 매체라는 것을 알 수 있다. 그러나 자세히 보면 Wechat 과 Weixin은 중국 기반 앱으로 다른 SNS의 사용통제를 받기 때문에 제외할수 있고 Facebook Messenger를 F.. 2020. 4. 25.
Metasploit-framework 활용 Metasploit-framework는 보안관련 프로그램 입니다. 이 프로그램을 사용하여 여러 보안 exploit framework를 실행 해 볼 수 있습니다. Metasploit-framework를 기반으로 하여 운영되는 TheFatRat을 실행해 볼려고 합니다. TheFatRat은 msfvenom (metasploit framework 중 일부)를 사용하여 백도어(시스템에 비인가 접근 시도 프로그램)을 생성하는 쉬운 프로그램 입니다. 이 프로그램은 뭴웨어(악성 소프트웨어)를 컴파일 한다음 컴파일 된 프로그램을 windows, android, mac에서 실행할 수 있습니다. 이 프로그램으로 만든 뭴웨어는 소프트웨어 보호를 우회 할 수 있습니다. 이 프로그램을 설치하고 실행해 보도록 하겠습니다. 이때 주.. 2020. 3. 15.
Metasploit-framework 설치하기 이 프로그램을 설치하는 방법에는 크게 3가가 있습니다. Window, Linux, MacOS에 설치하는 방법이 있는데 이중에서 Linux에 설치하는 방법을 설명하려고 합니다. Linux는 여러가지 다양한 프로그램이 있는데 kali Linux라는 프로그램은 해킹 전용 프로그램이여서 Metasploit-framework가 설치되어 있습니다. 그래서 kali Linux만 설치하면 자동으로 사용할 수 있게 됩니다. 그래서 저는 두가지 방법을 다 해보기로 하였습니다. 처음에는 VMware에서 돌아가는 ubuntu18.04 프로그램에서 설치를 하려고 합니다. 1. VMware 설치하기 - Window에 Linux를 설치하려면 가상 프로그램이 필요하기 때문에 먼저 VMware를 설치합니다. VMware 공식 사이트(.. 2020. 3. 15.
Metasploit-framework이란 우리는 항상 인터넷과 IT의 세상 속에서 살아가고 있습니다. 그 안에는 수많은 정보들이 이동하고 있고 우리는 그것을 자연스럽게 사용하고 있습니다. 하루에도 정말 많은 정보들이 이동하고 있고 그 이동하는 정보 가운데에서도 우리 자신에 대한 개인적인 정보도 포함되어 있습니다. 개인적인 정보에 대해 우리는 많이 걱정하지 않는데 그 이유는 프로그램이 스스로 우리의 정보를 보호해 주고 있기 때문입니다. 이렇게 보호하기 위해서는 여러 가지 해킹에 대한 대비를 할 수 있어야 하는데 오픈소스 웨어인 metasploit-framework가 도움을 줍니다. 이번에는 이 프로그램에 대해 알아보도록 하겠습니다. 1. Metasploit-framework란 “Metasploit(메타스플로잇) Framework”는 2003년에 .. 2020. 3. 14.