프로세스간 통신 개요

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • Chapter05 프로세스간 통신 기법에 대해 간단히 설명하고 각각의 특성을 짧게 정리한 영상입니다. 아울러 교재에 없는 윈도우 환경 IPC에 특화된 팁을 두 가지 포함시켰습니다. 짧지만 매우 매우 중요한 내용이 많으므로 반드시 학습하기를 권합니다.
    [영상 속 data_seg pragma 소개 블로그]
    seonbicode.tis...

Komentáře • 34

  • @marunarae550
    @marunarae550 Před 2 lety +1

    share data segment 기반으로 변수 생성해서 dll 인젝션하는 방식이라... 진짜 상상도 못해봤는데. 항상 좋은 지식 얻어가는 것 같아요. 감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      비교적 옛날 방식이라...그래도 알아두면 매우 유익하지요. 기억해두었다가 필요할 때 써먹을 수 있으면 됩니다. 참고하시기 바랍니다. ^^

    • @smarthumanism3221
      @smarthumanism3221 Před rokem

      @@nullnull_not_eq_null 좋은 강의 감사합니다! 그런데, DLL을 함께 공유해야만 할 수 있는 단점은 있겠네요.

  • @user-nc4cv4mf3r
    @user-nc4cv4mf3r Před 2 lety +2

    잘들었습니당 :)

  • @fclass831
    @fclass831 Před 2 lety +1

    레지스트리를 평소에 잘 안써서 그런가? 몰랐었는데 재미있네요. 나중에 써봐야지 ㅋㅋ
    오늘도 꿀팁 잘 배워갑니다

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      어이가 없는 것은 생각보다는 성능이 나온다는 것이죠. 파일보다 빠릅니다. ^^;;; 참고하시기 바랍니다.

  • @notthings6443
    @notthings6443 Před 7 měsíci

    감사합니다.

  • @dentalkiwi
    @dentalkiwi Před 2 lety +1

    감사합니다ㅏㅏ

  • @user-hu6td5pj8d
    @user-hu6td5pj8d Před rokem +1

    선생님 rpc(remote procedure call)에 대해 잠깐 다뤄주셨는데 심화 버전으로 강의 가능할까요? ㅋㅋ.. + 구글의 gRPC도 같이 다뤄주시면 많은 도움이 될 거 같습니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před rokem +1

      의견 감사합니다. 최근 회사일들을 마무리하지 못해 경황이 없는 상황입니다. 심화로 다루기에는 저도 확인이 필요한 부분이 있습니다. 아마도 간략히 원리를 소개하는 수준정도는 가능할 것 같습니다. ^^

    • @namuni67541
      @namuni67541 Před 6 měsíci

      저도 궁금하네요~! 수요가 있다는 점 리마인드 드려요 ㅎㅎ

  • @user-rv1rj7xs2z
    @user-rv1rj7xs2z Před rokem +1

    안녕하세요
    강의 잘 듣고있습니다ㅎ
    혹시 프로세스 격리 라는 개념에 아시나요? 그리고 구현하려면 어떤방법이 있을까요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před rokem

      아마도 도커에 관한 내용이 궁금하신 모양입니다. 관련 영상이 채널이 이미 게시되어 있으니 검색해보시기 바랍니다. 감사합니다.

  • @make_kpp
    @make_kpp Před 2 měsíci

    다른 프로세스의 가상 메모리에 대한 접근은 os가 막는다고 하는데, 치트엔진은 어떻게, 다른 프로그램의 메모리에 접근해서 값을 바꿀까요? 코어 격리 - 메모리 무결성 옵션을 꺼놓았기 때문에 가능한 건가요?

  • @goniwoogi7486
    @goniwoogi7486 Před rokem

    IPC = Inter Process Communication (프로세스 간 통신)

  • @user-oj7nw3nt3l
    @user-oj7nw3nt3l Před 2 lety +3

    애니사인4PC 이거만든사람 곤장100대 줘야 한다고 생각 합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety

      보안 프로그램들이 부하가 좀 높고 시스템을 감시하기 위해 다양한 기술을 적용하다보니......대책이 없는 경우가 좀 많습니다. ^^;;;

  • @xxxyyyzzz612
    @xxxyyyzzz612 Před 2 lety +1

    TCP로 상대방이 있는지없는지 확인한 후, HTTP로 데이타 보내는데... Shared memory 프로세스간 통신 방식도 먼저 시그널 보내고, write 시작한다라고하니깐요! Write==send 이고 read==receive 의 의미네요!(

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      프로세스가 몇 개가 되든 상관없습니다. VMS에서 매핑만 같은 위치로 맞춰주면 끝나기 때문입니다. 그리고 커널이 명령하는 것이 아니라 프로세스 수준에서 해당 Shared memory를 요청하는 API를 호출하는 것으로 구현됩니다. 참고하시기 바랍니다.

    • @xxxyyyzzz612
      @xxxyyyzzz612 Před 2 lety

      @@nullnull_not_eq_null " 당연히 커널이 하겠지!라는 생각에 확인차 여쭤봤는데...여쭤보길 잘했네요! 리눅스 터미널에서 nmap을 쓸때, proxychain같이 nmap과 전혀 다른 툴들도 (저는 가끔 같이) 같이 쓰는데... 서로 독립된 툴들이나 서비스들을 같이 쓰는 경우를 생각하면 되겠네요! 감사합니다!

    • @smarthumanism3221
      @smarthumanism3221 Před rokem

      @@nullnull_not_eq_null 혹시 한 프로세스가 shared memory 구간을 만들고, 원하는 특정 프로세스들만 해당 shared memory를 이용할 수 있게 제한할 수 있는 보안 방법이 있나요?

  • @jhd7130
    @jhd7130 Před 2 lety +1

    Message queue를 icp의 한 종류라고 봐도 생각해도 될까요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      음...Message Queue는 프로세스 수준과 스레드 수준 모두에서 활용되는 매우 범용적인 구조입니다. 단순이 IPC의 일종으로 볼 수는 없고 그보다 더 큰 개념으로 이해하시는 것이 좋겠습니다. 가령, 두 서비스를 연동하기 위한 구조랄까요??? 뭐, 아무튼 그렇습니다. 참고하시기 바랍니다.

    • @jhd7130
      @jhd7130 Před 2 lety

      @@nullnull_not_eq_null 항상 감사드립니다 선생님🙏🏻

  • @xxxyyyzzz612
    @xxxyyyzzz612 Před 2 lety

    Windows의 레지스트리? CPU내에 레벨1 캐쉬와 함께 있는 레지스트리 말씀하시는것이지요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      윈도우 레지스트리 입니다. CPU와 아무 관련이 없습니다. ^^

    • @xxxyyyzzz612
      @xxxyyyzzz612 Před 2 lety

      @@nullnull_not_eq_null 감사합니다! 제가 일자무식이라... CPU 말씀하시는것아니군요! 와~~~! 윈도우 레지스트리라는것도 있군요! 한번 구글링해봐야겠습니다! ^^

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Před 2 lety +1

      윈도우의 각종 설정이 담긴 데이터 파일입니다. 매우 중요하지요. 참고하시기 바랍니다. ^^

  • @user-zg7xl1kd8g
    @user-zg7xl1kd8g Před rokem

    12:23

  • @inro4568
    @inro4568 Před 2 lety

    20220807

  • @ryanlee5435
    @ryanlee5435 Před 2 lety +1

    1빠