-
Notifications
You must be signed in to change notification settings - Fork 10
/
0315.txt
191 lines (191 loc) · 13.7 KB
/
0315.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
예 안녕하세요 4p 입니다 음 요즘에 말도 안되게 보안 얘기를 되게 많이
하고 있죠
일단은 제가 학교에서 웹 쪽 을 가리키기도 하고 좀 서버 쪽으로 보안을
되게 중시하고
제가 최근에 이제 실리콘벨리 쪽에서
시작했던 1 그쪽 일도 왼쪽에 관련이 있기 때문에 보안이 되게 중요한
부분이기 때문에 보안을 되게 신경을 많이 쓰고 있어요
예전에 보안 강조하면서 제가 그런 얘기 했었죠 뭐 오해 씨와 뭐 잉크
엡손 이런 얘기를 했어요
보코 암호화 그런거 하고 뭐 해 쉬라
이제 제가 그때 잠깐 흘러가듯이 얘기라는 거 같은데 사실이 암호화 란
부분은 데이터베이스의 야 뭐 하는 거에요
지금 우리가 손으로 하고 있지만 가면 갈수록 데이터베이스 플랫폼에서
이래서 mssql 같은 오라클 도 있고 그런 플랫폼에서 자동으로 지원을
해줘야 되는 기능이다 라고 얘기 했어요
그리고 실제 그런게 나타나고 있다 고도 얘기했고
최근에 저도 이제 또 잉크 리액션을 해야될 있어 db 쪽에서
그 기능을 제대로 봤죠 저는 이제 mss 기회를 주로 쓰는 걸 좋아하니까
ms-sql q&a 레 예전에 따른 무슨 암호화 기법이 들어온 게
있었는데 요번에는 컬럼 마다 따르게 암호화 수리할 수 있는 예를 들어서
우리가 테이블의 컬럼의 10개 있는데 그 중에 한 컬러만 내가 뭘 하고
싶다
그래서 여기 뭐 유저 이메일이 들어가 있는데 이거를 아무 하고 싶다
그러면 그 컬러만 암호화할 수 있게 하는 기법이 나왔어요 근데 이제
예전의 손으로 할 때는 누구나 알죠
손으로 할 때가 아니라 자동으로 db 에 가서 2 컬럼 암호화 해 줘
그러면 걸 암호 해주는 기법이 나왔고 그게 이제 얼굴에 에이스인 크리트
라는 그 테크놀로지로 나왔어 mssql 에서
그래서 얼 에이스인 q 테크놀로지를 써 보고 싶었죠 그래서 결론부터
얘기하면 은 굉장히 좋은 방법이고 세팅하는 것도 생각보다 어렵지 않지만
한 가지 문제 때문에 저희는 결과적으로 안 쓰기로 했어요 그래서 제
생각에는 예 좀 기다려야만 제가 제대로 쓸 수 있을 정도로 기능이 편해질
것 같고 일단 이게 어떻게 작동하는지 곳 알려드릴게요
음 일단 음 케이블에서 컬럼을 하나인 크리션 하잖아요
그러면 이 컬러링 크립 쇼 나는 그 키가 있어야 겠죠
그 키를 저장하는 컬럼을 따로 만들어줘야 다시 돌아가자
처음 텍이 라면은 ms sql 에는 mssql 매니지먼트 스튜디오 라는
툴이 딸려 하여 마이크로소프트에서 꽁짜로 주는 툴이 에요
그 틀로 에그 sql 서버에 접속을 한 다음에 테이블을 보고 야 이
컬럼을 인크루트 해 줘 라고 하면은
이제 그 컬럼을 인크루트 해줄게 그러고 2컬러 믈 피터 미스트 카게
인크루트 알레 아니면 디터 미스틱 하지 않게 웅크리기 텔레 라고 물어봐요
이 의미가 뭐냐면 만약에 제가 제 이메일 주소를 었다
이래서 포프 다 킴 탕 킴 포프의 킴 다컴 이다
제 이메일 아니에요 그걸 높다 하면은 언제나 aa bb 라는 암호화 된
뭐 문자열이 나온다
언제나 그럼 그건 디터 미니스트리 고 눌 때마다 이거 이제 모쏠 틀을
해서 다른 암호화 가 나온다
암호가 나온다 그러나 d 크립 트 하면은 그 내 원래의 문 이메일주소
포프 lte 타스 킴 닷컴 을 볼 수 있다 라고 하는게 이제 디터 미스틱
이 아닌 거죠 그래서 이거를 골라야 되는 경우는 뭐 어떤게 개업 제가
만약에
얘도 이메일을 설치를 할때 db 해서 웰 모임에 이 콜트 포프 l 킴
닷컴 이라고 했을 때 이걸 한번 sql 설치를 하고 할 수 있게 할 거냐
그거 를 지원하려면 디터 미스틱 이 필요하고 그렇게 서치 하진 않을 건데
가져온 다음에 t 크리퍼 쓸 거라면 디터 미니스트리 필요하지 않죠
보안적인 측면에서 는 디터 미니스트리 아닌게 좋지만
뭐 설치 sql 쿼리를 빠르게 하려면 에디터 미티 갈 때가 있거든요
그래서 그거를 해준다는 거고 그리고 그거를 딱 하는 순간 어떤 식으로
되냐면 이 컬럼을 이제 그 잉크 리타 링클 션 키 를 자동으로 제가
만들어서 그것을 따른 컬럼에 저장 해요
거제 따른 컬러 매진 크리 쇼 키가 있는거죠 한마디 골
그래서 거기다 저장을 해놓고 그리고 이제
음 근데 임팩트 필요한 테디베어 줘야 하며 아무 의미가 없잖아
그쵸 왜냐면 db 가 털면 2급 숲의 보고 털면 되는거니까
그래서 잉크 릭셩 키 자체를 마스터 키 로 한 번 더 잉크 리필을 해
버려요
4 마스터 키는 어디서 온 야 뭐 프로그램을 설정했고 뭐 애플리케이션 앱
에서 지원할 수도 있고 아니면 애저 를 쓰는 사람의 애즈 어 발트 라고
키를 저장하는 따로 이제 저장소가 있어요 거기에 연동해서 거기 마스터
키를 가져와서 인 크리쳐 네 라고 할 수가 있죠
그러면 컬럼 키는 인크루트 되어 있고 이걸 뒤 크립 탄 다음에 이제
인크루트 라면은
이제 그 다른 컬러의 얘 까이 멜로 했던 컬럼 크게 나오는 거에요 그래서
이 두개는 db 에 수장이 되어 있지만 마스터 키는 따른 서비스 저장이
되어 있기 때문에 이걸 모두 털지 않는 한 아 d 클림트가 불가능하다 뭐
어렵다 이런 얘기가 나오는거죠 사실은
그래서 그런 식으로 해서 으
인크루트 를 지원해 헤어 그 얼려 있으니 그 때가 그런 개념이 에요
이게 재미있는 게 뭐냐면 그 애플리케이션 색을 쓸 때는 사실은 dd 가
인크루트 되든 말든 애플리케이션의 신경을 쓰며 솔직히 말이 안되는 거에요
라는 db 에서 이걸 가져와 근데 또는 저장할 때는 크리트 하고 나한테
줄 때는 내가 쓸 때만 최종적으로 그때만 t 클릭해 주면 돼
이게 솔직히 제가 원하는 거거든요 애플리케이션 입장에서는
그래서 그 잉크 리액션을 손수 하던거 를 db 쪽으로 가져왔다 는 게
굉장히 올바른 생각이에요
저장소 잉크 릭셩 이잖아요 똑같은 예를 들면 뭐냐면
우리 폰 같은거 인크루트 하잖아요 뭐 ngo 애니 필드 킬 수 있잖아요
그럼 또 내장을 있으니 급수대 있지만 쓸 때는 티크 루트에서 보이는거
그리고 거기에 쓴 애플리케이션 아무 신경을 안 써요 우리 앱 이라고
하는거 컴퓨터에서도 모 빌라 커 윈도우에서 이런거 쓰면 은하 스쿨 다진
클릭할 수가 있어요
그러나 쓰는 유저 입장에서는 그리고 거기에 도는 프로그램은 하드가 어떻게
읽힐 때 이제 알리가 없죠
야 디 클 땐 자료를 읽어 볼 뿐이지 그래서 싸 그 게임 자체가 드디어
제대로 잡히고 있다고 생각을 하고 올바른 방법이라고 생각을 하는데
음
한가지 문제가 뭐냐면 은 다 좋았어요
편하게 쓰고 아 정말 괜찮다 쓰자 라고 생각을 했는데 문제가 뭐냐면 은
엔티티 프레임워크 그 전에 제가 orm 을 쓰자 라고 얘기 했잖아요
orm 개념이 뭔지 모르시는 분들 그 비디오를 찾아 보시면 되고
db 에 오브젝트를 쓰자 or 해 뭐 이런 제목 이었어요
5월에 물 쓸 경우에 제가 이제 클래스에서 만들어 놓은 이제 멤버변수
프로퍼티 저씨 자외선은 그게 자동으로 db 컬럼으로 생겨서 클래스 자체가
테이블이 되고 그 갑자 멤버 도주가 컬럼으로 들어가냐 자동으로 만들어주는
그런
어 서비스 라고 할까요 라이브러리 라고 하죠
라이브러리가 있어요 그래서 그거를 써 같고 이제 저는 db 를 만드는
것을 점점 하자라는 쥐고 왜냐하면 은 뭐 당연히 최적화를 하기 위해서 뭐
직접 sql 쿼리를 짜야 될 이유도 있지만 역시
애플리케이션 입장에서 보면은 저장이 어떻게 되는지는 신경을 크게 안쓰는게
좋다 생각이 더 이건데 데이터 곳 데이터를 저장 해 줘
그게 노씨 코에 들어가든 그게 스킬에 들어가던 데이터 수정만 되고 나는
불러올 수가 있으면 돼 이런 개념이 니까
그래서 역시 저장소와 서비스의 불린 데
그게 때문에 orm 을 시작 했어요 근데 재미있는건 은
orm 을 만들었어요 c 샵 에서 그리고 만약에 그 o 아래로 만들 때에
7d 태그의 이거를 잉크 테죠 라는 그 잉크 l 에 트리뷰트 거부했다
있다면 그걸 orm 이 알아서 보고 db 테크놀로지 에서 어이 쓴 글이
켜주고 하면 되는데 문제는 orm 이 나온게 좀 되요 이제 t 프레임워크
지금 버전이 먼지 까먹었는데
그 나온게 좀 되는 상황인데 그 다음에 얼 어 이 스크립트가 생긴 거예요
그래서 엔티티 프레임워크 설계 할 때는 이런 어 거의 스크립트 라는게
있을거라 생각을 못한 거예요 그래서 지원이 잘 안되요
그리고 아까 말씀드렸듯이 어우 ack 인 크릭 틀을 쓰면 은 컬러 마나가
서로 생기잖아요
어 그 뭐랄까 인티 특히 를 주장하는 그런 컬럼 들이
그게 그게 음
뭐라고 해야되나 새로 컬러 내가 생기는 거니까 휴거를 이제 그런 orm
에 또 매핑 해주기 에서 저한테 길드를 만들어야 된다는 그런 얘기가
나오거든요
현재 있는 상황에서 그래서 orm 의 두가지가 있어요
db2 토스트가 있고 건전 비디오에서 말했어요 코드 1st 가 있는데
원래 있는 db 에다가 이 클래스를 매핑 하려 그러면 그게 이제 db
소스 줘 그러면 여기에 있는 컬럼을 갖다가 여기 적어 주기만 하면 되요
아 역의 이런 컬럼 이름이 들어가 있으니까 2컬러 머스트 린 타입으로
만들어서 맵핑 해주면 안 쓰면 되니까 그런 매핑이 되기 때문에 문제없이
돌아요
근데
이렇게 했을 경우 당연히 어우 s2 그룹들 쿄토 라요 딜 버스터 라면은
되셔서 코드 포스트 주 이거든요 코드를 먼저 만들고 이것을 단 괜히
플레이 하면 그것을 기비 가라고 생성이 되고 거기서 더 써야 된다
근데 코드 포스 db 를 만들었어 db 를 만들었는데
어제 싱크가 안 켜져 있어 그러면 아까 말했던 sql 메이지 머스트 디올
들어가서 잉크 이따 켜주고 뭐 하면은 그 순간 매핑이 터키 줘 코드 소스
니까 이걸 뭐라고 받고 방법도 별로 없죠 그래서 안 돌아요
고도 버스타고 그대 지금 제 1 점이에요
그 다음에 지금 단내 코어가 나오면서 새로운 버전의 엔티티 프레임워크
나오고 있거든요 그래서 세븐 인거 같은데 아 금이 좀더 지금 버전 6
인가보다
거기서는 이제 예전에도 말한 거 같은데 가장 큰 차이는 뒤에 들어가는
저장소의 종류가 sql 로 제한되지 않고 아무거나 저장을 할 수 있게
하려고 해요 근데 아직 모든 기능이 완성이 안 됐죠
그 아직 완성이 안된 기능이 있기 때문에 아직 그 프로덕션 있을 정도로
아닌 것 같은데
거기서는 혹시 제대로 지원되지 않을까 란 생각이 있어요 왜냐면 최근에
나온 기술이고 그거 시작될지 쯤에는 분명히 mssql 팀에서 더 업
에이스 인크루트 기능을 만들기 시작했을 거고 제가 그거 좀 더 봐야 해요
실제 그게 지원을 하는지
근데 그게 지원을 한다면 엔티티 프레임워크 세븐이 준비가 되서
누구나 쓸 수 있을 때 쯤 그 때 쓰면 되지 않을까 하는 생각을 해요
어
그래서 음
앞으로 이제 계속 진행이 될 기술인 것 같고
마이크로소프트의 색을 만들었으니까 분명히 오라클에서 비슷한 게임 이
있거나 아니면 따라 만들 것 같고 뭐 mssql mysql 같은거 잘
모르겠어요 오픈소스의 들인데
당연히 만들 수도 있지만 아무래도 좀 더 느리게 만들지 않을까 라는
생각을 했고
어쨌든 제가 볼 때는 이게 db 에서 잉크 엡손 하는거에 미래는 전위
쪽이라고 봐요 그래서 점점 그렇게 갈 거고
아직 이제 제 1점은 이제 orm 을 쓸 경우에 컬럼 매핑 뭐 이런
문제들 때문에 아직 반드시 확실하지는 않다 아직은 약간 시기상조 일 수
있다
그정도로 생각하시면 될것 같아요 그래도 뭐 뭐라 그럴까 프로그램은 원래
게으른 인간들이 아니라 프로그래머는 원래 되게 단순한 거의 말을 바꾸자
훌륭한 프로그램만 하면 되게 단순한 접근법을 되게 좋아하거든요 그래서
코드 이렇게 필요없는 게이지 떡칠 하는 것도 싫어하고
그래서 그런 개념에서 확실히 그인 크리션 저장소에 들어가 2그룹 패션의
애플리케이션의 더하는 것 자체가 좀
뭐 기능이 없으니 까 하는 거죠 그냥 그건 좀 좀 별로였는데 그런게 좀
더 깔끔해지고
코드 예가 더 편해진다 정도로 생각하시면 될 것 같아요
그게 이제 오고 있고 그게 지금 등 자기 까지 spa
이 한 20년 30년 존재 하나요 지금이야 나오는것 조금 아쉽긴 하지만
결과적으로 그렇게 되고 있다
그래서 그 정도로 생각을 하시고
한번 능력의 보시는것이 좋을것 같아요 계속 이제 진행이 될 얘기 거
같으니까
으
그럼 그 정도로 하고 예 뽑혔습니다