프로그래밍 QnA

cleansugar의 이미지

시간정보나 위치정보에 조작이 없음을 증명할 수 있는 기술이 있을까요?

스마트폰의 지피에스 위치정보는 위치 조작하는 프로그램을 쓰면 가지도 않은 곳에 갔다고 조작할 수 있습니다.

이걸 막는 기술이 있을까요?

특히, 지피엘같은 자유오픈소스로 가능할까요?

이것도 일종의 디알엠(복제방지기술)을 써야 될까요?

또, 하드웨어의 도움 없이 소프트웨어로 가능할까요?

그리고 시간정보도 마찬가지로 중앙의 시간서버가 조작되지 않도록 인증하는 기술이 있나요?

시점인증용서버가 있는 것 같은데 무슨 원리인가요?

doya1187의 이미지

멀티프로세스 소켓통신 기반 서버 코딩중 문제입니다...

안녕하세요.

매일 글만 읽다가 처음으로 질문 사항을 올려봅니다.

지금 개발중인 게이트웨이 프로그램의 개략적인 구조는 다음과 같습니다

-------------------------------------------------------------------------
1. 소켓 리스닝

2. tcp accept후 차일드 생성

3. 해당 차일드가 전문 파싱 및 분석하여 요청에 해당하는 비지니스 로직 프로세스의
IPC 메시지 큐에 송신

4. 게이트웨이 자신의 메시지큐를 바라보며 메시지 오기를 대기
(alarm 시그널을 통해 30초 대기 후 타임아웃)

5. 클라이언트에 응답 송신후 소켓 close, 차일드 끝

※ 특징
1. 메시지큐를 프로세스간 메일함처럼 이용 중
2. 소켓통신함수는 기본적으로 select()를 이용하고있음
-------------------------------------------------------------------------

trymp의 이미지

RCU 사용시 br_fdb_get 함수에 대한 질문입니다.

리눅스의 bridge 쪽을 보고 있는데요.

bridge 에서 forward database 를 RCU 로 보호하고 있잖아요.

근데, br_fdb_get 함수를 보니 fdb 포인터를 얻어 와서 아래와 같이 반환 하더군요.

Classic037의 이미지

android zygote 에서 crash .... (Blue Error Handler) 질문 있습니다

01-07 15:19:13.859 I/DEBUG (21354): pid: 17652, tid: 17652 >>> zygote <<<
01-07 15:19:13.859 I/DEBUG (21354): signal 6 (SIGABRT), code 0 (?), fault addr 000044fd
01-07 15:19:13.859 I/DEBUG (21354): r0 fffffdfe r1 bebed6d0 r2 00000000 r3 00000000
01-07 15:19:13.859 I/DEBUG (21354): r4 00000000 r5 ad34a965 r6 01000200 r7 0000008e
01-07 15:19:13.859 I/DEBUG (21354): r8 00000004 r9 bebed6d0 10 00000000 fp aca98334
01-07 15:19:13.859 I/DEBUG (21354): ip bebed6c8 sp bebed6b8 lr ad36aab1 pc afd0b914 cpsr 60000010

Classic037의 이미지

android zygote 에서 crash .... (Blue Error Handler) 질문 있습니다

01-07 15:19:13.859 I/DEBUG (21354): pid: 17652, tid: 17652 >>> zygote <<<
01-07 15:19:13.859 I/DEBUG (21354): signal 6 (SIGABRT), code 0 (?), fault addr 000044fd
01-07 15:19:13.859 I/DEBUG (21354): r0 fffffdfe r1 bebed6d0 r2 00000000 r3 00000000
01-07 15:19:13.859 I/DEBUG (21354): r4 00000000 r5 ad34a965 r6 01000200 r7 0000008e
01-07 15:19:13.859 I/DEBUG (21354): r8 00000004 r9 bebed6d0 10 00000000 fp aca98334
01-07 15:19:13.859 I/DEBUG (21354): ip bebed6c8 sp bebed6b8 lr ad36aab1 pc afd0b914 cpsr 60000010

yun8085의 이미지

PHP 관련 질문 드립니다.

Division에 따라 제품군이 나뉘어지게 하여 입력 하였는데
이것을 수정 페이지에서 가져 와서 이전에 입력한 값대로 가져와
선택 되게 처리 해야 합니다.

$view = mysql_fetch_array($result);
DB에서 $b=($view[productType])
이런식으로 가져 오는데 수정 페이지를 어떻게 코딩 해야할지 모르겠습니다.

yopang의 이미지

아주 기본적인 질문입니다.


비쥬얼 스튜디오를 방금 설치했습니다.

떨리는 심정으로 다음 코드를 돌려보았는데요

오류가 나네요 ㅠㅜ...

오류 원인 좀 가르쳐 주시면 안될까요?

#include

int main(void)
{
printf("Hello world wn");
return 0;
}

declspec의 이미지

3G 와 무료통화에 대한 의문

질문이 연달아 있어 죄송합니다

저희가 스마트폰으로 일반 전화를 할때
3G 망을 사용하는 것으로 알고 있습니다.
이 3G 망은 링크계층의 망으로서 셀 구조로 되어있고
핸드폰에는 2개의 링크계층 네트워크 인터페이스가 있어서
기지국 사이의 핸드오버가 잘 되기때문에 자유롭게 이동하면서
연속된 통화가 가능한거로 아는데요

똑같이 3G 를 사용하는건데
마이피플, 올리브폰, 스카이프 등의 무료 통화는
왜 품질이 훨씬 떨어지는 것이죠?

같은 3G 여도, 3G 전화망과
3G 데이터망이 다른건가요??
스마트폰 일반전화와 무료전화의 품질이
왜 차이나는지 세부적인 이유가 궁금하네요

declspec의 이미지

TTY, SSH 에 대해서

리눅스 서버에 원격 접속을할때는 항상 SSH 를 사용하는데
이렇게 접속해보고 ps x 를 해보면
TTY 에 대한 데몬이 나타나는게 보입니다.
1. 이때 이러한 TTY 에 대한 데몬은 SSH 서버 데몬이
만들어주는 것인가요?
그럼 일종의 차일드 프로세스인가요?
2. 그리고 TTY 데몬은 원격 사용자와 리눅스 서버의 통신을
중계만 해주는 프로그램일텐데 왜 /dev/ 및에 디바이스 형태로
뭔가 존재할 필요가 있는거죠??

3. 그리고 저희가 SSH 를 사용해서
리눅스 서버에 접속을 할때 서버/클라이언트 간에
비대칭키가 어떻게 관리되고, 어떤 과정을 거쳐서
암호화가 이루어지는지 이런것을 구체적으로
알고싶은데... ssh 관련 프로그램도 여러가지가 있는거 같은데(Putty 등)
이런 프로그램들이 공통적으로 어떤 프로토콜을 따를것이고...
이런것에 대해서 공부하고 싶은데 어떻게 하는게 좋을까요?

페이지

프로그래밍 QnA 구독하기