{"id":9842,"date":"2020-09-11T11:22:13","date_gmt":"2020-09-11T11:22:13","guid":{"rendered":"https:\/\/www.arkasoftwares.com\/blog\/?p=9842"},"modified":"2024-04-19T12:44:42","modified_gmt":"2024-04-19T12:44:42","slug":"security-measures-to-be-taken-while-developing-a-mobile-application","status":"publish","type":"post","link":"https:\/\/www.arkasoftwares.com\/blog\/security-measures-to-be-taken-while-developing-a-mobile-application\/","title":{"rendered":"Security Measures to be Taken While Developing a Mobile App"},"content":{"rendered":"<p><span style=\"color: #000000;\">The usage of mobile applications has increased massively, which has increased the concern associated with them. If we talk from the developer perspective, then the biggest concern is application security.<\/span><\/p>\n<p><span style=\"color: #000000;\">On the other hand, if security concerns are well addressed and any risk is mitigated, then the user experience and trust could help any organization generate moolah. <\/span><\/p>\n<p><span style=\"color: #000000;\">That is the primary reason why security needs to be taken very seriously, the moment you conceive of the idea of mobile application development.<\/span><\/p>\n<p><span style=\"color: #000000;\">According to a study carried out by a Swiss security firm, High-Tech Bridge (now known as ImmuniWeb), almost <strong style=\"font-weight: 600;\">92% <\/strong>of web applications are exposed to security flaws or weaknesses that could be exploited by hackers.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">It also reports that most of the applications can be easily accessed externally and are not protected by<strong style=\"font-weight: 600;\"> 2FA [two-factor authentication]<\/strong>. These vulnerabilities are due to weak authentication and a lack of proper access-control measures.<\/span><\/p>\n\n<p><img data-dominant-color=\"cfd2bf\" data-has-transparency=\"false\" style=\"--dominant-color: #cfd2bf;\" decoding=\"async\" loading=\"lazy\" class=\"not-transparent size-full wp-image-9876 aligncenter\" src=\"https:\/\/live-arkasoftwares.s3.us-east-1.amazonaws.com\/uploads\/2020\/09\/Abandoned-Web-Applications-new.jpg\" alt=\"\" width=\"630\" height=\"373\" \/><\/p>\n\n<p><span style=\"color: #000000;\">These statistics are indeed an eye-opener for everyone, and they prove the necessity of putting more focus on <a href=\"https:\/\/www.arkasoftwares.com\/blog\/mobile-app-development-cost\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0874b9;\">mobile application<\/span><\/a> security. It is a general tendency to ignore the Application security aspect while working on the end-user interface and other functionalities. <\/span><\/p>\n<p><span style=\"color: #000000;\">Nowadays, most of the user\u2019s data remains on their smartphones and their applications. This information could be in jeopardy if adequate security controls are not implemented while developing the applications. <\/span><\/p>\n<p><span style=\"color: #000000;\">Any lapse in security control can make the application and user data vulnerable to hacking or a security breach.<\/span><\/p>\n\n<p><span style=\"color: #000000;\"><img data-dominant-color=\"d7bdb6\" data-has-transparency=\"false\" style=\"--dominant-color: #d7bdb6;\" decoding=\"async\" loading=\"lazy\" class=\"not-transparent size-full wp-image-9877 aligncenter\" src=\"https:\/\/live-arkasoftwares.s3.us-east-1.amazonaws.com\/uploads\/2020\/09\/Abandoned-Web-Applications-new1.jpg\" alt=\"Abandoned-Web-Applications\" width=\"630\" height=\"421\" \/><\/span><\/p>\n\n<p><span style=\"color: #000000;\">On the other hand, hackers are using several means to target mobile applications to get access to the end user&#8217;s confidential information and use them maliciously to commit fraud. <\/span><\/p>\n<p><span style=\"color: #000000;\">Hence, developers must implement a structured approach to integrating security features into mobile applications right from the very beginning, as security is something that you should worry about right from the planning stage of mobile application development.<\/span><\/p>\n<p><span style=\"color: #000000;\">In this article, we will try to explain the most common Mobile Application Security measures to be taken while developing a Mobile application. <\/span><\/p>\n<p><span style=\"color: #000000;\">If we comply with all these measures, then we can certainly make a secured Mobile application that will enhance the experience of our end users.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Data_Encryption\"><\/span><span style=\"color: #000000;\">Data Encryption<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">Encryption is a method that converts the data or information transmitted to and from the mobile application to such a form, that it can\u2019t be read without using a decryption key.<\/span><\/p>\n<p><span style=\"color: #000000;\"> Encryption is an efficient method to protect the data from any breach or misuse. Even if someone accesses the data, they can\u2019t decrypt it and hence the data will have no use for them. <\/span><\/p>\n<p><span style=\"color: #000000;\">It is important to ensure we encrypt the data that is stored locally on the application&#8217;s and end user\u2019s devices. <\/span><\/p>\n<p><span style=\"color: #000000;\">However, it is crucial to keep the level of encryption minimal to avoid any issues with end-user devices. The current versions of Android and iOS provide on-device encryption facilities.<\/span><\/p>\n\n<p><img data-dominant-color=\"010306\" data-has-transparency=\"true\" style=\"--dominant-color: #010306;\" decoding=\"async\" loading=\"lazy\" class=\"has-transparency size-full wp-image-9862 aligncenter\" src=\"https:\/\/live-arkasoftwares.s3.us-east-1.amazonaws.com\/uploads\/2020\/09\/Asymmetric-encryption.png\" alt=\"\" width=\"600\" height=\"282\" srcset=\"https:\/\/live-arkasoftwares.s3.amazonaws.com\/uploads\/2020\/09\/17125519\/Asymmetric-encryption.png 600w, https:\/\/live-arkasoftwares.s3.amazonaws.com\/uploads\/2020\/09\/17125519\/Asymmetric-encryption-300x141.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n\n<p><span style=\"color: #000000;\">Developers can also use several plugins, like Ciphered Local Storage or SQLite, to encrypt the local storage database. File-level encryption can also be used to protect the data stored in files. <\/span><\/p>\n<p><span style=\"color: #000000;\">Developers should pay more attention to the design of the mobile application; it should be such that sensitive and confidential data and information of the end-users shouldn\u2019t be stored on the device. <\/span><\/p>\n<p><span style=\"color: #000000;\">Here, sensitive and confidential data means banking information, passwords, personal information, and healthcare information of the end-user. <\/span><\/p>\n<p><span style=\"color: #000000;\">Even If it is required to store this information on the device, adequate measures should be taken to ensure this data is stored in an encrypted fashion, so that it can\u2019t be misused if the device is hacked or stolen.<\/span><\/p>\n<p><span style=\"color: #000000;\">Apart from the above, key management also plays an important role if we really want our encryption policies to work. Developers should refrain from hard-coding the encryption keys, as it may expose them to hackers. Keys should always be stored in secure containers and should never be stored locally on end-user devices.<\/span><\/p>\n<p><span style=\"color: #000000;\">We must use renowned encryption conventions like<strong> SHA256 or AES<\/strong> to enhance security. It&#8217;s actually a continuous process; we must keep looking for the<a href=\"https:\/\/www.arkasoftwares.com\/blog\/emerging-technologies-to-learn-now\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0874b9;\"> latest technology inventions<\/span><\/a> and updates and should choose the best available encryption method to fortify our mobile application\u2019s security.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Enhance_Code_Security\"><\/span><span style=\"color: #000000;\">Enhance Code Security<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">Obviously, the application code is the most important part of any application, as it controls all the features and instructions for the application. If hackers get access to the application code, then they can misuse it and make changes that will hamper the native functionality of the application.<\/span><\/p>\n<p><span style=\"color: #000000;\">There are a few practices, like removing unnecessary metadata and debugging information from the code, that can make the code less vulnerable to a security breach. By doing this, we can ensure that less information is exposed to being misused. It also helps to improve the performance of the code execution. <\/span><\/p>\n<p><span style=\"color: #000000;\">Developers also use encryption to make the code more secure. The level of encryption depends on the requirements; we may encrypt the entire code or maybe a specific part of the code to make it secure. <\/span><\/p>\n<p><span style=\"color: #000000;\">To divert the Hacker, we can add unconventional labels to use variable and class names, which may divert or confuse the hacker. Inserting a Dummy code in the software program is another tactic that doesn\u2019t affect the basic logic of the program.<\/span><\/p>\n<p><span style=\"color: #000000;\">Another wonderful approach is to add an anti-tamper protection code to the application program. This code offers unique functionality, it shuts down the application or forces random crashes if it detects any attempt of tampering or any malicious access to the code. <\/span><\/p>\n<p><span style=\"color: #000000;\">It also sends a notification to the developers or Infrastructure Security officials, so that adequate action could be initiated against any such attempt. Anti-Temper code also ensures that no hacker can reverse engineer the mobile application program.<\/span><\/p>\n<p><span style=\"color: #000000;\">Application code security is required in today&#8217;s era, where cyber thieves are running behind to hack applications. A secured code can ensure users about its authenticity. <\/span><\/p>\n<p><span style=\"color: #000000;\">If you are a developer and want to gain the trust of users, then a <span style=\"color: #0874b9;\"><strong><a style=\"color: #0874b9;\" href=\"https:\/\/www.ssl2buy.com\/code-signing-certificate\" target=\"_blank\" rel=\"noopener\">Code Signing certificate<\/a><\/strong><\/span> is something you cannot ignore for your code security. It removes the fear of tampering and establishes the trust factor among app users.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Use_well_known_and_secure_Third-Party_libraries\"><\/span><span style=\"color: #000000;\">Use well known and secure Third-Party libraries<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">As we all know, there is a growing usage of open-source third-party Libraries for <a href=\"https:\/\/www.arkasoftwares.com\/blog\/how-to-create-an-app\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0874b9;\"><strong style=\"font-weight: 600;\">Mobile application development<\/strong><\/span><\/a>. It is important to validate the credentials of any Third-party library before integrating them into our project. <\/span><\/p>\n<p><span style=\"color: #000000;\">It\u2019s a known fact that most of the open-source, freely available libraries are not safe. This library may inject malicious code if integrated into mobile application code, which could make the code vulnerable and open avenues to orchestrate backdoor attacks by hackers. <\/span><\/p>\n<p><span style=\"color: #000000;\">It\u2019s a good practice to <a href=\"https:\/\/www.arkasoftwares.com\/blog\/mobile-app-usability-testing\/\">test the code<\/a> of any third-party library before injecting it into a Mobile application program.<\/span><\/p>\n<p><span style=\"color: #000000;\">It is highly recommended to use the well-known libraries and use their latest versions, if possible, as the latest version contains all the recent improvements and security updates that can avoid potential security breaches. This tactic is applicable to both proprietary code and open-source code.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Use_Authorized_APIs\"><\/span><span style=\"color: #000000;\">Use Authorized APIs<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">An API is an interface that provides a common platform to carry out interactions between several <a href=\"https:\/\/www.arkasoftwares.com\/services\/software-development\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0874b9;\"><strong>software development<\/strong> <\/span><\/a>intermediaries. It defines the methods, through which a program can make calls or requests to access other resources and execute its<\/span><\/p>\n<p><span style=\"color: #000000;\"> functions. The mobile applications also have an API-based mechanism to interact with each other. These application programming interfaces are extremely vulnerable to attacks by people with malicious intent, and that is why making them secure is a big challenge. It is extremely important to use only approved and secured API in your program.<\/span><\/p>\n<p><span style=\"color: #000000;\">We can use an API key mechanism to achieve security up to a certain extent. An API key is a unique identifier that is used to authenticate a specific user, program, or mobile app developer. If we assign an API key to every application, then it will make the overall security strong. <\/span><\/p>\n<p><span style=\"color: #000000;\"><a href=\"https:\/\/www.arkasoftwares.com\/blog\/detailed-guide-on-api-development-for-mobile-apps\/\">Developers can monitor the usage of API<\/a> keys and make a periodic assessment of API metrics to get insight into their usage. However, there is a catch, we must pay more attention to API keys and ensure either we don\u2019t lose them or they don\u2019t get stolen.<\/span><\/p>\n<p><span style=\"color: #000000;\">Apart from that, we can integrate an Application Programming Interface Gateway to tighten the security. It is an API management tool that resides between the client and the backend services. <\/span><\/p>\n<p><span style=\"color: #000000;\">It acts as a reverse proxy that accepts all API calls, and in the process, it improves the security of a mobile application.<\/span><\/p>\n<p><span style=\"color: #000000;\">Another good practice is to conduct periodic reviews of the mobile application code, This will help us observe any vulnerabilities in the code, which could be fixed by taking proactive action. We can also add a dedicated firewall for mobile applications to prevent any potential attacks by hackers.<\/span><\/p>\n<p><span style=\"color: #000000;\">We may use better authentication methods, like using tokens or 2-factor authentication, to ensure only authorized persons can collect the data and make any changes in the code.<\/span><\/p>\n\n<p><a href=\"https:\/\/www.arkasoftwares.com\/contact-us?utm_source=blogs&amp;utm_medium=banner&amp;utm_campaign=Blog_Enquiry\" target=\"_blank\" rel=\"noopener\"><img data-dominant-color=\"966dc3\" data-has-transparency=\"false\" style=\"--dominant-color: #966dc3;\" decoding=\"async\" loading=\"lazy\" class=\"not-transparent aligncenter wp-image-6747 size-full\" src=\"https:\/\/live-arkasoftwares.s3.us-east-1.amazonaws.com\/uploads\/2019\/03\/Convert-your-app-1.jpg\" alt=\"mobile app development\" width=\"360\" height=\"280\" \/><\/a><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Use_High-Level_Authentication\"><\/span><span style=\"color: #000000;\">Use High-Level Authentication\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">Authentication systems are used to provide access to users for a specific resource, and they are the most critical part of mobile application security. <\/span><\/p>\n<p><span style=\"color: #000000;\">If authentication is not effective, then it may create havoc for end-user and personal data. As a developer, one must pay more attention to adding adequate checks and controls and a strong authentication method to keep the application and user\u2019s data safe.<\/span><\/p>\n<p><span style=\"color: #000000;\">Earlier mobile applications were using simple authentication methods like <strong>\u2018alphanumeric passwords\u2019<\/strong> coupled with security policies that included a periodic renewal of passwords. <\/span><\/p>\n<p><span style=\"color: #000000;\">However, in current times, these methods are quite old and not that effective, We must use multifaceted authentication methods, which may include strong static passwords, 2-factor authentication, retina scans, biometrics, dynamic OTP, or a combination of all these methods to enhance user authentication.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Use_of_Tamper_Detection_method\"><\/span><span style=\"color: #000000;\">Use of Tamper Detection method\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">As everything is online these days, it is comparatively easy for hackers to access confidential data or reverse engineer the application code. <\/span><\/p>\n<p><span style=\"color: #000000;\">To prevent any such attempts, we must use a strategy to implement a strong and effective tamper detection method that can detect any change in the application code and alert the app developers or application owners, so that appropriate actions can be taken.<\/span><\/p>\n<p><span style=\"color: #000000;\">We can use checksum, logging and auditing, digital signatures, and several other validation methods to detect any sort of tampering with the code or the program files.<\/span><\/p>\n<p><span style=\"color: #000000;\"> In the event of any malicious attack, the checksum would be disturbed, which could alert the developers about a potential security threat.<\/span><\/p>\n<p><span style=\"color: #000000;\">For <a href=\"https:\/\/www.arkasoftwares.com\/industries\/banking-finance\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0874b9;\">Banking or Financial applications<\/span><\/a>, we must use methods or tools to cipher either a few components or the entire application by using either a self-deciphering process or a secure loader for deciphering. <\/span><\/p>\n<p><span style=\"color: #000000;\">Apart from that, all the components of a Mobile application should be signed via a code signing process or tool to maintain file integrity. <\/span><\/p>\n<p><span style=\"color: #000000;\">We can also link the application with the device to prevent them from running an instance of the application on any other device simultaneously. <\/span><\/p>\n<p><span style=\"color: #000000;\">We must use an adequ<\/span><span style=\"color: #000000;\">ate process or tool to cipher all the communications between the software components and the application.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Controlled_Privileges\"><\/span><span style=\"color: #000000;\">Controlled Privileges\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\"> A privilege is a token of access that can be assigned to a designated resource that is authorized to access a specific application component. <\/span><\/p>\n<p><span style=\"color: #000000;\">We must implement a policy of <strong>\u2018Least privilege\u2019<\/strong>, which ensures that access should be given only to the intended person. The same principle applies to the mobile application as well; the application shouldn\u2019t demand unnecessary privileges.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Session_Management\"><\/span><span style=\"color: #000000;\">Session Management\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">It is again an important aspect of mobile application security. Every mobile application creates a session for the user, which is maintained on most apps via a cookie, which is highly vulnerable to any security threat.<\/span><\/p>\n<p><span style=\"color: #000000;\">Mobile and <a href=\"https:\/\/www.arkasoftwares.com\/blog\/choosing-tech-stack-for-web-application-development\/\" target=\"_blank\" rel=\"noopener\"><strong>Web applications<\/strong><\/a> uses the Hypertext Transfer Protocol to communicate. A session is a series of HTTP requests invoked by the end-user. Once a user authenticates with his credentials, the session initiates.<\/span><\/p>\n<p><span style=\"color: #000000;\"> The session management process involves the sharing of confidential information with authenticated users, and hence such communication or transactions should be secured by using cryptographic network communications methods. <\/span><\/p>\n<p><span style=\"color: #000000;\">Such methods or tools will help us maintain session management security.<\/span><\/p>\n<p><span style=\"color: #000000;\">Developers must ensure that the size of the session cookie is adequate. It has been observed that predictable or short-sized session cookies can offer an opportunity for hackers to predict and perform an attack on the ongoing session. <\/span><\/p>\n<p><span style=\"color: #000000;\">We must enforce a high-security session configuration setting to ensure our Mobile application sessions are duly secured.<\/span><br \/>\n<span style=\"color: #000000;\">The mobile application should also offer the ability to log off and wipe off the user&#8217;s data to prevent misuse of the user\u2019s data in the event of stolen or lost devices.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Define_and_implement_strong_Access_Policies\"><\/span><span style=\"color: #000000;\">Define and implement strong Access Policies\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">Developers must ensure that mobile application development remains in sync with the organization\u2019s corporate and security policies. <\/span><\/p>\n<p><span style=\"color: #000000;\">Any Mobile application should comply with the Application Stores (Apple App Store or Google Play Store), where the application will be listed once it is ready. <\/span><\/p>\n<p><span style=\"color: #000000;\">We should use secure frameworks that are based on global best practices, to reduce the attack surface of Mobile applications.<\/span><\/p>\n\n<p><a href=\"https:\/\/www.arkasoftwares.com\/contact-us?utm_source=blogs&amp;utm_medium=banner&amp;utm_campaign=Blog_Enquiry\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-7901 size-full\" src=\"https:\/\/live-arkasoftwares.s3.us-east-1.amazonaws.com\/uploads\/2020\/01\/New-Banners-Landscape-1.jpg\" alt=\"mobile app development company\" width=\"1000\" height=\"140\" \/><\/a><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Test_Repeatedly\"><\/span><span style=\"color: #000000;\">Test Repeatedly<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">Testing an application is certainly the most important aspect of the <a href=\"https:\/\/www.arkasoftwares.com\/blog\/how-to-create-an-app\/\" target=\"_blank\" rel=\"noopener\"><strong>mobile app development process.<\/strong><\/a> It is a well-known fact that there is no limit to testing a mobile application; the more you test, the more vulnerabilities or bugs you may discover, and based on the testing feedback, we must incorporate the necessary checks and controls in place. <\/span><\/p>\n<p><span style=\"color: #000000;\">The testing process includes examining Application security, session management, encryption challenges, authorization, and authentication.<\/span><\/p>\n<p><span style=\"color: #000000;\">To fortify the security of mobile application, developers must create multiple test cases, based on known security threats and challenges in the market. These test cases should have the scope to cover all kinds of platforms, operating systems, and mobile phone models. <\/span><\/p>\n<p><span style=\"color: #000000;\">We may use several security-testing tools available to analyze the current status of our application\u2019s security. We can use iPad File Explorer, QARK, Dumb Apps, Android Debug Bridge, Clang Static Analyzer and a phone.<\/span><\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><span style=\"color: #000000;\">Conclusion<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"color: #000000;\">Though application security is a never-ending concern, with the ever-increasing methods of malicious attacks and reverse engineering, the application developer must always remain on their toes to create a counter-strategy. <\/span><\/p>\n<p><span style=\"color: #000000;\">However, we are in the opinion that if we apply the above-mentioned strategies, then it will be extremely difficult for a hacker to penetrate our application system and distort or misuse the end user\u2019s data. and would be virtually impossible for a hacker to penetrate your app.<\/span><\/p>\n<p><span style=\"color: #000000;\">It is also important to always remain updated with the current Technology, Tools, and Process updates in the market. We must put more focus on cybersecurity and maintain knowledge about innovative data and security breach practices. <\/span><\/p>\n<p><span style=\"color: #000000;\">The good part is that the above methods could be implemented without incurring huge costs in the <a href=\"https:\/\/www.arkasoftwares.com\/services\/mobile-app-development-company\" target=\"_blank\" rel=\"noopener\">mobile application development<\/a> process. <\/span><\/p>\n<p><span style=\"color: #000000;\">All we need is a holistic approach towards integrating cybersecurity with mobile application development; only then can we achieve the best results for our mobile application.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The usage of mobile applications has increased massively, which has increased the concern associated with them. If we talk from the developer perspective, then the biggest concern is application security.&nbsp;[\u2026]<\/p>\n","protected":false},"author":1,"featured_media":12419,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[162],"tags":[498],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/9842"}],"collection":[{"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/comments?post=9842"}],"version-history":[{"count":8,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/9842\/revisions"}],"predecessor-version":[{"id":40580,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/9842\/revisions\/40580"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/media\/12419"}],"wp:attachment":[{"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/media?parent=9842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/categories?post=9842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arkasoftwares.com\/blog\/wp-json\/wp\/v2\/tags?post=9842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}