Project name We’re developing a project called ‘Naver Inspector ’
Track AI + Cloud Naver Cloud Platform Developer
Team member
[Makeit] 류현석 손창범 서지영 Francisco Yanqui-Rivera Shikha Dubey
INTRODUCTION
“Annyeonghaseyo! I am John and I’d like to help you with your bank account transaction”. Nowadays, chatbot technology has helped to save a lot of time and to make things simple between the interaction user and operating system. However, there’s a big concern about security when providing personal information. Moreover, when the system is vulnerable to cyber attacks. Due to these issues, it is necessary to implement a new service in Naver cloud platform that will allow users to share personal information through a safety scan control with chatbots.
JUSTIFICATION • Safe automatization response interaction user-product provider (through chatbot) • Trustable product provider (bank apps) which require personal information • Improve security satisfaction of the client
For instance Woori Bank 'Wibibot' KEB Hana Bank 'Fingo' Shinhan Bank 'Solomate' IBK IB 'i-ONE Bot' 10 insurance companies, 6 banks, 3 savings banks, 7 financial investment companies, etc. 21 companies plan to introduce chatbot by 2019 ie. McKinsey - The prospect that AI and machine learning will create more than $ 250 billion in value in the banking industry
Trends are increasingly going from messenger to payment so we need a trustable method for user interactions (ex. KakaoTalk Cacao AI Chatbot - Cacao Pay payment (Lotteria, Enerrinus case) However, the more the chatbot is linked to the transaction, the higher the fraud and damage and therefore it is difficult to know what is the real chatbot (based on statistics)
Security features in chatbots became very important. In particular, AI chatbot has defined the dialogue scenarios with the customer and then provides the services according to the keywords that the user enters.
"Chatsbots using AI technology are still in the early stages of research, development and application, and threats such as personal information leakage can be triggered, so it is necessary to anticipate possible security threats and consider countermeasures." -
So, for these reasons, where there is an open platform, the risk is greater.
WE ARE PROPOSING A MODEL IN WHICH A BANK CHATBOT CAN MAKE USE OF NAVER CLOUD PLATFORM CHATBOT IN WHICH MORE SAFETY MEASUMENTS CAN BE IMPLEMENTED.
Bank security has evolved considerably - encryption, copy protection, etc. - still vulnerable (grounds) Some financial companies do not encrypt some personal information such as resident registration numbers, or do not provide staff access control procedures for information collected through chatbot. Actual case)
SOLUTION To prevent this security situation, we created this security program! "Q & A based enterprise chatbot verification solution by Naver API"
Real chatbot Fake chatbot The core subjects of the service are User, Enterprise Server, and Chatbot. Here, the user assumes that he or she registered the Personal Question and Answer with the enterprise server when he first joined the membership. If you are an Unregistered User, you must register separately to use the Chatbot service. Chatbot verification is based on the Q & A registered at the time of signing up. When the user sends a question to Chatbot in advance, Real Chatbot calls the appropriate response from the Enterprise Server and sends it to the User. However, in the case of Fake Chatbot, it will either ask the wrong answer in its own server, or it will give the wrong answer. This allows the user to check the authenticity of the chatbot he or she is dealing with.
■ How It Works (DEMO) We assumed Enterprise as a bank, and User succeeded in implementing the process of chatting with the bank Chatbot through Facebook Messenger. Video - If you talk to the first chatbot first, the role of the basic chatbot and five choices window Chatsbot information, Q & A, banking service authentication process - Member registration
Now that the server is interlocked, you can share images later
■ Market Size Chatbot companies are listed all over the world - List of enterprise values - Market forecast (statistics)
■ Scability / Scalability Compensation for Deep Learning Limits of Existing Banks (Wrong answer) B2B Relative Sales and Naver AI Chatbot Promotion Utilizing it as a basis for interworking with Naver Pay later Global Scalability - A Global Example
RESULTS
CHATBOT LOGIC
Question from Chatbot 1)
Hello! Welcome to Chatbot of WooriBank~ It’s a pleasure to have you here. How can I help you? Please choose one of the following categories:
1.1) About Woori 1.2) Personal Service 1.3) Business Service 1.4) Woori Global Banking 1.5) Others
User Answer: Any random choice for the options presented above.
2) Question from Chatbot Can you please let us know if you are Woori registered user?
Answer: Y/N {If answer is NO→Would you like to register? (linkfor registration.com}--> if not→ Provide answer for the item, https://spot.wooribank.com/pot/Dream?withyou=ENENG0354 )
If Y , then Chatbot will ask question 3)
3) Would you like to try out our new security check up system to prevent possible chatbot scams and make your transaction more secure?
Answer: Y/N {If answer is NO→ then this ‘Ok, I understand. I would like to inform you that that your request will be proceed without any security check up. So, would you still like to continue? If YES--Provide the information. If NO→ go to (3))}.
If Y then Chatbot will ask 4)
4) In order to proceed the security check up, please enter your 10 digit unique id (Ex: 01058574121) Answer : some 10 digit id (Now connect the id with backend database of the bank)
questions for security starts now
Question from Chatbot 5)
I need you to test me now! Can you ask me 3 the security question provided by you during the registration? Lets start! (Ex. My childhood nickname?) – SEE SECURITY QUESTIONS BELOW
Response by the user: Yeah! Of course! Tell me my ‘childhood nickname’ ?
Now chatbot will give the correct answer.
Next, Question No.2 by user (any)
• This will continue for 3 times
5) Question from Chatbot: Are you satisfy with my good memory :) ? Thanks for your time. Would you like to continue?
Answer: Y/N {If NO-> then chatbot is fake and user will stop talking to chatbot }
If Y, provide the answer for the question user asked:
1.1) About Woori
1.2) Personal Service 1.3) Business Service 1.4) Woori Global Banking 1.5) Others
Answers for above sections: 1.1) About woori WOORI BANK, the Korean Bank Leader WOORI takes the lead in developing, something something…. 1.2 ) https://spib.wooribank.com/pib/Dream?withyou=ENENG0686 1.3 ) https://sbiz.wooribank.com/biz/Dream?withyou=ENENG0090 1.4)https://spib.wooribank.com/pib/Dream?withyou=ENENG0689 1.5) https://spot.wooribank.com/pot/Dream?withyou=ENENG0354
Security questions (1-3 word):
-childhood nickname
Shiku
Pancho
Sol
-crush name
JungKook
Jimin
Suga
Nayeon
-First job town
Corvallis
Quito
Delhi
-High school graduation
2010
2015
2002
-Childhood friend
Carlos
Matthew
ChangWoo
-First kiss
Diane
Inseo
Steve
-Sibling Birthday
1992
1995
2000
-Ice cream flavor
Vanilla
Chocolate
Strawberry
-Favorite band
BTS
Backstreet Boys
Bruno Mars
-Favorite teacher
Lee Sorim
Darren Williams
Steve Cho
-Oldest cousin
Carmen
Shraddhu
Juan
-First car
Hyundai
Kia
Chevrolet
-Anniversary
1997
2015
2010
-Childhood hero
Superman
Doraemon
BahuBali

Log in or sign up for Devpost to join the conversation.