전체 글

전체 글

    [프로그래머스 코딩 테스트 연습] 스택/큐 - 프린터 (코틀린)

    https://programmers.co.kr/learn/courses/30/lessons/42587?language=kotlin 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr data class Document( val priority: Int, val isTarget: Boolean ) class Solution { fun solution(priorities: IntArray, location: Int): Int { var answer = 0 val documents = priorities.mapIndexe..

    Facebook & Instagram 서버 다운 - 5

    페이스북은 서버 다운을 공지할 곳이 없어 Twitter에 글을 올렸다. 그리고 some people 이라는 표현을 썼는데.. 답글이 정곡을 찔러준다 ㅎㅎ

    Facebook & Instagram 서버 다운 - 4

    이런 류의 대규모 서버 다운이 연례 행사 수준으로 발생하기는 한다. 그러나 이번 서버 다운은 그 규모가 매우 크다고 볼 수 있다. BGP(Border Gateway Protocol)가 문제일 거라는 아티클이 이곳 저곳 공유되고 있는데, CloudFlare에서 공유한 BGP Hijacking 아티클을 첨부한다. https://www.cloudflare.com/learning/security/glossary/bgp-hijacking/ 아, 그리고 이번 다운에 영향 받는 서비스는 Facebook 산하의 모든 서비스다. Facebook, Workplace, Oculus, WhatsApp, Instagram, ...

    Facebook & Instagram 서버 다운 - 3

    https://www.theverge.com/2021/10/4/22708989/instagram-facebook-outage-messenger-whatsapp-error Facebook is down, along with Instagram, WhatsApp, Messenger, and Oculus VR It’s always DNS. www.theverge.com Facebook down에 관한 새로운 소식이 공유되었다. 앞선 게시글에 추측했던 것 처럼 DNS와 관련된 문제는 맞는 것으로 보인다. 다만, 각 DNS 서버에서 IP가 아예 안 잡히는 경우도 있는 것으로 보아 DNS 서버 자체를 해킹한 것은 아니며 DNS 전파 과정에 개입한 것으로 추정된다.

    Facebook & Instagram 서버 다운 - 2

    Status page Unknown https://status.fb.com/ Unknown은 해당 서버의 상태를 체크할 수 없음을 나타낸다. 즉, 서버 자체의 문제보다는 서버까지 도달하는 경로 상의 문제일 가능성이 높다. History는 조회가 불가능한 상태이고.. https://status.fb.com/adsmanager/history Facebook, Instagram, WhatsApp 모두 동시에 다운된 것과 facebook.com의 DNS 조회 조차 안되는 것으로 보아 DNS 서버에 공격을 받은 것으로 보인다.