Security of Kakao Platform Service
Kakao Platform Service is an application platform service used by organizations and individuals to deploy and operate applications throughout the world. Our platform allows organizations to focus on application development and business strategy while Kakao focuses on infrastructure management, scaling, and security. Kakao applies security best practices and manages platform security so customers can focus on their business. Our platform is designed to protect customers from threats by applying security controls at every layer from physical to application. The Kakao Platform Service Team and Security Team may rapidly deploy security updates without customer interaction or service interruption.
Kakao’s Commitment to Trust
Trust is the core principle of Kakao. It’s this commitment to customer privacy and inspiring trust that directs the decisions we make on a daily basis. Trust is the responsibility of each and every employee and one we take seriously.
Security Assessment and Compliance
Kakao’s physical infrastructure is hosted and managed mostly within data centers in Korea. The data center continually manages risk and undergoes recurring assessments to ensure compliance with industry standards. The data center operations have been accredited under ISO 27001.
Kakao’s Security Accreditation
Kakao complies with ISO 2701 and ISMS (Information Security Management System).
Penetration Testing and Vulnerability Assessments
Third party security testing of the application of the Kakao Platform Service is performed by independent and reputable security consulting firms or Kakao’s Security Team.
Kakao utilizes ISO 27001 certified data centers. The data centers have many years of experience in designing, constructing, and operating large-scale data centers. Kakao also has many years of experience in large scale service and stable physical operation, and this experience has been applied to all Kakao infrastructures. Physical access is strictly controlled both at the perimeter and at building ingress points by professional security staff utilizing video surveillance, state of the art intrusion detection systems, and other electronic means. All visitors and contractors are required to present identification and are signed in and continually escorted by authorized staff.The data centers only provide data center access and information to employees who have a legitimate business need for such privileges. When an employee no longer has a business need for these privileges, his or her access is immediately revoked, even if they continue to be an employee of Kakao or contractors. All physical and electronic access to data centers by Kakao or contractor employees are logged and audited routinely.
Fire Detection and Suppression
Automatic fire detection and suppression equipment has been installed to reduce risk. The fire detection system utilizes smoke detection sensors in all data center environments, mechanical and electrical infrastructure spaces, chiller rooms and generator equipment rooms. These areas are protected by wet-pipe or sprinkler systems.
The data center electrical power systems are designed to be fully redundant and maintainable without impact to operations, 24 hours a day, and seven days a week. Uninterruptible Power Supply (UPS) units provide back-up power in the event of an electrical failure for critical and essential loads in the facility. Data centers use generators to provide backup power for the entire facility.
Climate and Temperature Control
Climate control is required to maintain a constant operating temperature for servers and other hardware, which prevents overheating and reduces the possibility of service outages. Data centers are conditioned to maintain atmospheric conditions at optimal levels. Monitoring systems and data center personnel ensure temperature and humidity are at the appropriate levels.
Data center staff monitors electrical, mechanical and life support systems and equipment so issues are immediately identified. Preventative maintenance is performed to maintain the continued operability of equipment.
Firewalls are utilized to restrict access to systems from external networks and between systems internally. By default all access is denied and only explicitly allowed ports and protocols are allowed based on business need. Each system is assigned to a firewall security group based on the system’s function. Security groups restrict access to only the ports and protocols required for a system’s specific function to mitigate risk.
The intrusion detection system is used to analyze and detect in real time abnormal and attack packets in external networks and between systems.
Our infrastructure provides DDoS mitigation techniques including TCP Syn cookies and connection rate limiting. We work closely with our providers to quickly respond to events and enable advanced DDoS mitigation controls when needed.
Spoofing and Sniffing Protection
Spoofing or packet sniffing is prohibited in our infrastructure environment, and if a relevant event occurs, it will be reported and blocked immediately. Managed firewalls prevent IP, MAC, and ARP spoofing on the network and between virtual hosts to ensure spoofing is not possible. Packet sniffing is prevented by infrastructure including the hypervisor which will not deliver traffic to an interface which it is not addressed to. Kakao utilizes encrypted connections to further ensure risk is mitigated at all levels.
Port scanning is prohibited and every reported instance is investigated by our infrastructure provider. When port scans are detected, they are stopped and access is blocked.
The scope of the end user of application programs using the Kakao Platform Service is logically limited to the scope of the concerned application program. Thus, data is only valid for that specific application and stored separately for each application program. As data for one application is isolated from other applications, the risk of unauthorized access between applications is prevented.
System configuration and consistency is maintained through standard and up-to-date versions. If a security update is required, it will be addressed with a high priority and deployed after a stability test. Once deployed, existing systems are decommissioned and replaced with up-to-date systems.
Operating system access is limited to Kakao staff and requires username and key authentication. All operating systems are accessed through Kerberos authentication, which protects the systems from various hacking attacks which may arise when a user logs in, and tracks access history. In addition, a direct access from an external network is not allowed.
Our vulnerability management process is designed to remediate risks without customer interaction or impact. Kakao is notified of vulnerabilities through internal and external assessments, system patch monitoring, and third party mailing lists and services. Each vulnerability is reviewed to determine if it is applicable to Kakao’s environment, ranked based on risk, and assigned to the appropriate team for resolution.
Application Database and Configuration
All data related to applications are automatically backed up on a daily basis in redundancy. In case of database failure, we can continue to provide service using the system which is backed up in real time, and also recover the system to the last snapshot in the event of data loss.
Customer Applications and Databases
Our platform automatically restores customer applications and databases using the redundant configuration in the case of an outage.
The Kakao platform is designed for stability, scaling, and inherently mitigates common issues that lead to outages while maintaining recovery capabilities. Our platform maintains redundancy to prevent single points of failure, is able to replace failed components, and utilizes multiple data centers designed for resiliency. Kakao reviews platform issues to understand the root cause, impact to customers, and improve the platform and processes.
Access to Customer Data
Kakao staff does not access or interact with customer data or applications as part of normal operations. There may be cases where Kakao is requested to interact with customer data or applications at the request of the customer for support purposes or where required by law.
Security Vulnerability Report
You may send a vulnerability report to firstname.lastname@example.org. If it is not an urgent matter, we recommend that you use DevTalk.
Customer Security Best Practices
Encrypt Data in Transit
Enable HTTPS for applications to protect sensitive data transmitted to and from applications.
Encrypt Sensitive Data at Rest
Encrypt all sensitive data saved in file formats and databases.
To prevent unauthorized account access use a strong passphrase for both user accounts and authentication keys, store keys securely to prevent disclosure, replace keys if lost or disclosed. Also, use the invite feature in the Team page for each application provided by Kakao rather than sharing the developer accounts.
Use of Third-Party Solutions
In developing your application on Kakao, you may choose to use third party services for added functionality such as Amazon’s S3, an email service provider, or any of our add-on partners. Be mindful of the data shared with these providers and their security practices just as you would be with Kakao.
Last Modified : 2016-11-25