λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λ¬Έμ„œ μŠ€μΊ”

ν•œνŽΈμœΌλ‘œλŠ” λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λ¬Έμ„œλ₯Ό μŠ€μΊ”ν•˜λŠ” 것이 μ‘΄μž¬ν•˜λŠ” κ²ƒμ²˜λŸΌ λ³΄μ΄μ§€λ§Œ, λ‹€λ₯Έ ν•œνŽΈμœΌλ‘œλŠ” λ„€νŠΈμ›Œν¬ 인쇄와 달리 일반적으둜 ν—ˆμš©λ˜λŠ” 관행이 λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. κ΄€λ¦¬μžλŠ” μ—¬μ „νžˆ λ“œλΌμ΄λ²„λ₯Ό μ„€μΉ˜ν•˜κ³  원격 μŠ€μΊ” 섀정은 각 μŠ€μΊλ„ˆ λͺ¨λΈλ§ˆλ‹€ λ‹€λ¦…λ‹ˆλ‹€. ν˜„μž¬ μ–΄λ–€ κΈ°μˆ μ„ μ‚¬μš©ν•  수 있으며 κ·ΈλŸ¬ν•œ μ‹œλ‚˜λ¦¬μ˜€μ— λ―Έλž˜κ°€ μžˆμŠ΅λ‹ˆκΉŒ?

μ„€μΉ˜ κ°€λŠ₯ν•œ λ“œλΌμ΄λ²„ λ˜λŠ” 직접 μ•‘μ„ΈμŠ€

ν˜„μž¬ TWAIN, ISIS, SANE 및 WIA의 λ„€ κ°€μ§€ 일반적인 λ“œλΌμ΄λ²„ μœ ν˜•μ΄ μžˆμŠ΅λ‹ˆλ‹€. 기본적으둜 μ΄λŸ¬ν•œ λ“œλΌμ΄λ²„λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό νŠΉμ • λͺ¨λΈμ— μ—°κ²°λ˜λŠ” μ œμ‘°μ—…μ²΄μ˜ ν•˜μœ„ μˆ˜μ€€ 라이브러리 κ°„μ˜ μΈν„°νŽ˜μ΄μŠ€ 역할을 ν•©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λ¬Έμ„œ μŠ€μΊ”
λ‹¨μˆœν™”λœ μŠ€μΊλ„ˆ μ—°κ²° μ•„ν‚€ν…μ²˜

일반적으둜 μŠ€μΊλ„ˆλŠ” 컴퓨터에 직접 μ—°κ²°λ˜λŠ” κ²ƒμœΌλ‘œ κ°€μ •ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ ν•˜μœ„ μˆ˜μ€€ λΌμ΄λΈŒλŸ¬λ¦¬μ™€ μž₯치 κ°„μ˜ ν”„λ‘œν† μ½œμ„ μ œν•œν•˜λŠ” μ‚¬λžŒμ€ 아무도 μ—†μŠ΅λ‹ˆλ‹€. 이것이 λ¬Έμ œκ°€ 될 수 μžˆμŠ΅λ‹ˆλ‹€. TCP/IPμš”μ¦˜ λŒ€λΆ€λΆ„μ˜ λ„€νŠΈμ›Œν¬ μ—°κ²°ν˜• λ³΅ν•©κΈ°λŠ” 이런 λ°©μ‹μœΌλ‘œ μž‘λ™ν•©λ‹ˆλ‹€. μŠ€μΊλ„ˆλŠ” 둜컬 μŠ€μΊλ„ˆμ²˜λŸΌ λ³΄μ΄μ§€λ§Œ μ‹€μ œ 연결은 λ„€νŠΈμ›Œν¬λ₯Ό 톡해 μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.

이 μ†”λ£¨μ…˜μ˜ μž₯점은 μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ μ—°κ²° 방법을 μ •ν™•νžˆ μ‹ κ²½ μ“°μ§€ μ•ŠλŠ”λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. κ°€μž₯ μ€‘μš”ν•œ 것은 μΉœμˆ™ν•œ TWAIN, ISIS λ˜λŠ” 기타 μΈν„°νŽ˜μ΄μŠ€λ₯Ό ν™•μΈν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. νŠΉλ³„ν•œ 지원을 κ΅¬ν˜„ν•  ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€.

ν•˜μ§€λ§Œ 단점도 λΆ„λͺ…ν•©λ‹ˆλ‹€. 이 μ†”λ£¨μ…˜μ€ λ°μŠ€ν¬ν†± OSλ₯Ό 기반으둜 ν•©λ‹ˆλ‹€. λͺ¨λ°”일 μž₯μΉ˜λŠ” 더 이상 μ§€μ›λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 두 번째 단점은 씬 ν΄λΌμ΄μ–ΈνŠΈκ°€ μžˆλŠ” 터미널 μ„œλ²„μ™€ 같이 λ³΅μž‘ν•œ μΈν”„λΌμ—μ„œλŠ” λ“œλΌμ΄λ²„κ°€ λΆˆμ•ˆμ •ν•  수 μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

νƒˆμΆœκ΅¬λŠ” HTTP/RESTful ν”„λ‘œν† μ½œμ„ 톡해 μŠ€μΊλ„ˆμ— λŒ€ν•œ 직접 연결을 μ§€μ›ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

νŠΈμ›¨μΈ λ‹€μ΄λ ‰νŠΈ

νŠΈμ›¨μΈ λ‹€μ΄λ ‰νŠΈ TWAIN 싀무 그룹은 무인 μ ‘κ·Ό μ˜΅μ…˜μœΌλ‘œ μ œμ•ˆν–ˆμŠ΅λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λ¬Έμ„œ μŠ€μΊ”
νŠΈμ›¨μΈ λ‹€μ΄λ ‰νŠΈ

μ£Όμš” μ•„μ΄λ””μ–΄λŠ” λͺ¨λ“  논리가 μŠ€μΊλ„ˆ 츑으둜 μ „μ†‘λœλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. 그리고 μŠ€μΊλ„ˆλŠ” REST APIλ₯Ό 톡해 μ•‘μ„ΈμŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. λ˜ν•œ μ‚¬μ–‘μ—λŠ” μž₯치 κ²Œμ‹œ(μžλ™ 검색)에 λŒ€ν•œ μ„€λͺ…이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. μ’‹μ•„ 보인닀. κ΄€λ¦¬μžμ˜ 경우 μ΄λŠ” λ“œλΌμ΄λ²„μ— λ°œμƒν•  수 μžˆλŠ” 문제λ₯Ό μ œκ±°ν•©λ‹ˆλ‹€. λͺ¨λ“  μž₯치λ₯Ό μ§€μ›ν•˜λ©° κ°€μž₯ μ€‘μš”ν•œ 것은 ν˜Έν™˜λ˜λŠ” μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. λ˜ν•œ κ°œλ°œμžμ—κ²ŒλŠ” 주둜 μΉœμˆ™ν•œ μƒν˜Έ μž‘μš© μΈν„°νŽ˜μ΄μŠ€λΌλŠ” 이점이 μžˆμŠ΅λ‹ˆλ‹€. μŠ€μΊλ„ˆλŠ” μ›Ή μ„œλΉ„μŠ€ 역할을 ν•©λ‹ˆλ‹€.

μ‹€μ œ μ‚¬μš© 사둀λ₯Ό κ³ λ €ν•΄ 보면 λͺ‡ κ°€μ§€ 단점도 μžˆμŠ΅λ‹ˆλ‹€. μ²«μ§ΈλŠ” ꡐ착 μƒνƒœμž…λ‹ˆλ‹€. TWAIN Directλ₯Ό μ§€μ›ν•˜λŠ” κΈ°κΈ°κ°€ μ‹œμž₯에 μ—†κΈ° λ•Œλ¬Έμ— κ°œλ°œμžκ°€ 이 κΈ°μˆ μ„ 지원할 μ΄μœ κ°€ μ—†κ³ , κ·Έ λ°˜λŒ€μ˜ κ²½μš°λ„ λ§ˆμ°¬κ°€μ§€μž…λ‹ˆλ‹€. λ‘˜μ§ΈλŠ” λ³΄μ•ˆ λ¬Έμ œμž…λ‹ˆλ‹€. μ‚¬μ–‘μ—μ„œ μ‚¬μš©μž κ΄€λ¦¬λ‚˜ μ—…λ°μ΄νŠΈ λΉˆλ„μ— λŒ€ν•œ μš”κ΅¬ 사항을 λͺ…μ‹œν•˜μ§€ μ•Šμ•„ 잠재적인 취약점을 막을 수 μ—†μŠ΅λ‹ˆλ‹€. κ΄€λ¦¬μžκ°€ μ—…λ°μ΄νŠΈ 및 μ ‘κ·Ό κΆŒν•œμ„ μ–΄λ–»κ²Œ μ œμ–΄ν•  수 μžˆλŠ”μ§€λ„ λΆˆλΆ„λͺ…ν•©λ‹ˆλ‹€. μ»΄ν“¨ν„°μ—λŠ” λ°”μ΄λŸ¬μŠ€ λ°±μ‹  μ†Œν”„νŠΈμ›¨μ–΄κ°€ μ„€μΉ˜λ˜μ–΄ 있고, μŠ€μΊλ„ˆ νŽŒμ›¨μ–΄μ—λŠ” λ‹Ήμ—°νžˆ ν•„μš”ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. μ›Ή μ„œλ²„μ‚¬μ‹€μ΄ 아닐 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. ν˜Ήμ€ 사싀일지라도 νšŒμ‚¬μ˜ λ³΄μ•ˆ μ •μ±…μ—μ„œ μš”κ΅¬ν•˜λŠ” 사항은 아닐 수 μžˆμŠ΅λ‹ˆλ‹€. μŠ€μΊ”ν•œ λͺ¨λ“  λ¬Έμ„œλ₯Ό 잘λͺ»λœ μœ„μΉ˜λ‘œ μ „μ†‘ν•˜λŠ” μ•…μ„± ν”„λ‘œκ·Έλž¨μ΄ μžˆλŠ” 것은 λ°”λžŒμ§ν•˜μ§€ μ•Šλ‹€λŠ” 데 λ™μ˜ν•˜μ‹€ κ²λ‹ˆλ‹€. λ‹€μ‹œ 말해, 이 ν‘œμ€€μ„ λ„μž…ν•¨μœΌλ‘œμ¨ μ΄μ „μ—λŠ” 타사 μ•± μ„€μ •μ—μ„œ μ²˜λ¦¬ν•˜λ˜ μž‘μ—…λ“€μ΄ κΈ°κΈ° μ œμ‘°μ—…μ²΄μ˜ μ±…μž„μœΌλ‘œ λ„˜μ–΄κ°€κ²Œ λ©λ‹ˆλ‹€.

μ„Έ 번째 단점은 κΈ°λŠ₯ 손싀 κ°€λŠ₯μ„±μž…λ‹ˆλ‹€. λ“œλΌμ΄λ²„μ—λŠ” μΆ”κ°€ ν›„μ²˜λ¦¬κ°€ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. λ°”μ½”λ“œ 인식, λ°°κ²½ 제거. 일뢀 μŠ€μΊλ„ˆμ—λŠ” μ†Œμœ„κ°€ μžˆμŠ΅λ‹ˆλ‹€. μž„ν”„λ¦°ν„° - μŠ€μΊλ„ˆκ°€ 처리된 λ¬Έμ„œμ— 인쇄할 수 μžˆλ„λ‘ ν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. TWAIN Directμ—μ„œλŠ” μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€. μ‚¬μ–‘μ—μ„œλŠ” APIλ₯Ό ν™•μž₯ν•  수 μžˆμ§€λ§Œ 이둜 인해 λ§Žμ€ μ‚¬μš©μž μ§€μ • κ΅¬ν˜„μ΄ λ°œμƒν•˜κ²Œ λ©λ‹ˆλ‹€.

그리고 μŠ€μΊλ„ˆ μž‘μ—… μ‹œλ‚˜λ¦¬μ˜€μ—μ„œ 또 ν•˜λ‚˜μ˜ λ§ˆμ΄λ„ˆμŠ€μž…λ‹ˆλ‹€.

μ‘μš© ν”„λ‘œκ·Έλž¨μ—μ„œ μŠ€μΊ”ν•˜κ±°λ‚˜ μž₯μΉ˜μ—μ„œ μŠ€μΊ”

μ‘μš© ν”„λ‘œκ·Έλž¨μ˜ 일반 검사가 μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€. λ¬Έμ„œλ₯Ό λ‚΄λ €λ†“μ„κ²Œμš”. 그런 λ‹€μŒ 앱을 μ—΄κ³  μŠ€μΊ”ν•©λ‹ˆλ‹€. 그런 λ‹€μŒ λ¬Έμ„œλ₯Ό κ°€μ Έκ°‘λ‹ˆλ‹€. μ„Έ 단계. 이제 λ„€νŠΈμ›Œν¬ μŠ€μΊλ„ˆκ°€ λ‹€λ₯Έ 방에 μžˆλ‹€κ³  상상해 λ³΄μ„Έμš”. μ΅œμ†Œν•œ 2κ°€μ§€ μ ‘κ·Ό 방식을 μ·¨ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λŠ” λ„€νŠΈμ›Œν¬ 인쇄보닀 덜 νŽΈλ¦¬ν•©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λ¬Έμ„œ μŠ€μΊ”
μŠ€μΊλ„ˆ μžμ²΄κ°€ λ¬Έμ„œλ₯Ό 보낼 수 μžˆλŠ”μ§€λŠ” 또 λ‹€λ₯Έ λ¬Έμ œμž…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ 우편으둜. λ¬Έμ„œλ₯Ό λ‚΄λ €λ†“μ„κ²Œμš”. 그런 λ‹€μŒ μŠ€μΊ”ν•©λ‹ˆλ‹€. λ¬Έμ„œλŠ” μ¦‰μ‹œ λŒ€μƒ μ‹œμŠ€ν…œμœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬λ₯Ό 톡해 λ¬Έμ„œ μŠ€μΊ”
이것이 μ£Όμš” μ°¨μ΄μ μž…λ‹ˆλ‹€. μž₯μΉ˜κ°€ λ„€νŠΈμ›Œν¬μ— μ—°κ²°λœ 경우 λŒ€μƒ μ €μž₯μ†Œ(폴더, 메일 λ˜λŠ” ECM μ‹œμŠ€ν…œ)둜 직접 μŠ€μΊ”ν•˜λŠ” 것이 더 νŽΈλ¦¬ν•©λ‹ˆλ‹€. 이 μ„œν‚·μ—λŠ” μš΄μ „μžλ₯Ό μœ„ν•œ μžλ¦¬κ°€ μ—†μŠ΅λ‹ˆλ‹€.

μ™ΈλΆ€ κ΄€μ μ—μ„œ λ³Ό λ•Œ κΈ°μ‘΄ κΈ°μˆ μ„ λ³€κ²½ν•˜μ§€ μ•Šκ³  λ„€νŠΈμ›Œν¬ μŠ€μΊλ‹μ„ μ‚¬μš©ν•©λ‹ˆλ‹€. λ˜ν•œ λ“œλΌμ΄λ²„λ₯Ό ν†΅ν•œ λ°μŠ€ν¬ν†± μ‘μš© ν”„λ‘œκ·Έλž¨κ³Ό μž₯μΉ˜μ—μ„œ 직접 κ°€λŠ₯ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ»΄ν“¨ν„°μ—μ„œμ˜ 원격 μŠ€μΊ”μ€ μž‘λ™ μ‹œλ‚˜λ¦¬μ˜€μ˜ 차이둜 인해 λ„€νŠΈμ›Œν¬ μΈμ‡„λ§ŒνΌ 널리 λ³΄κΈ‰λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. μ›ν•˜λŠ” μ €μž₯ μœ„μΉ˜λ‘œ 직접 μŠ€μΊ”ν•˜λŠ” 것이 점점 더 λŒ€μ€‘ν™”λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ“œλΌμ΄λ²„ λŒ€μ²΄ν’ˆμœΌλ‘œ TWAIN Direct μŠ€μΊλ„ˆλ₯Ό μ§€μ›ν•˜λŠ” 것은 맀우 쒋은 λ‹¨κ³„μž…λ‹ˆλ‹€. λ‹€λ§Œ 기쀀이 μ’€ λŠ¦λ„€μš”. μ‚¬μš©μžλŠ” λ„€νŠΈμ›Œν¬ μž₯μΉ˜μ—μ„œ 직접 μŠ€μΊ”ν•˜μ—¬ λ¬Έμ„œλ₯Ό λŒ€μƒμœΌλ‘œ 보내기λ₯Ό μ›ν•©λ‹ˆλ‹€. 이제 λͺ¨λ“  것이 잘 μž‘λ™ν•˜λ―€λ‘œ κΈ°μ‘΄ μ‘μš© ν”„λ‘œκ·Έλž¨μ€ μƒˆλ‘œμš΄ ν‘œμ€€μ„ 지원할 ν•„μš”κ°€ μ—†μœΌλ©° μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ μ—†κΈ° λ•Œλ¬Έμ— μŠ€μΊλ„ˆ μ œμ‘°μ—…μ²΄λŠ” 이λ₯Ό κ΅¬ν˜„ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

결둠적으둜. 일반적인 μΆ”μ„ΈλŠ” λ‹¨μˆœνžˆ ν•œλ‘ νŽ˜μ΄μ§€λ₯Ό μŠ€μΊ”ν•˜λŠ” 것이 νœ΄λŒ€ν° μΉ΄λ©”λΌλ‘œ λŒ€μ²΄λœλ‹€λŠ” 것을 λ³΄μ—¬μ€λ‹ˆλ‹€. 속도가 μ€‘μš”ν•œ μ‚°μ—…μš© μŠ€μΊλ‹, TWAIN Directκ°€ μ œκ³΅ν•  수 μ—†λŠ” ν›„μ²˜λ¦¬ κΈ°λŠ₯ 지원, μ†Œν”„νŠΈμ›¨μ–΄μ™€μ˜ κΈ΄λ°€ν•œ 톡합이 μ—¬μ „νžˆ μ€‘μš”ν•œ λΆ„μ•Όμ—μ„œλŠ” μ—¬μ „νžˆ 남아 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€.

좜처 : habr.com

DDoS 보호, VPS VDS μ„œλ²„κ°€ μžˆλŠ” μ‚¬μ΄νŠΈλ₯Ό μœ„ν•œ μ•ˆμ •μ μΈ ν˜ΈμŠ€νŒ… κ΅¬μž… πŸ”₯ DDoS 곡격 λ°©μ§€ κΈ°λŠ₯이 νƒ‘μž¬λœ μ•ˆμ •μ μΈ μ›Ήμ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…, VPS 및 VDS μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜μ„Έμš” | ProHoster