Sunday, April 19, 2020

Food Waste – A Global Challenge to Sustainability

Food Wastage Reduction Management Android App

Food Waste – A Global Challenge to Sustainability

Acting on the food wastage, can be considered to be having a significant impact on achieving the sustainability goals and can also be a vital auxiliary measure to counteract the imbalance in the global food availability and distribution. This paper tries to summarize from the available data, the global, the national and the community level food wastage scenarios. With a focus on the food wastage due to ‘over consumption’ as one of the high potential source for reduction and the behavioral aspects and habits as obstacles to the goal of sustainability, describes a study conducted by students in a local community to identify and quantify the avoidable food waste at consumer level and proposes that awareness of sustainable living patterns as a superordinate goal.
Food is a basic need for the survival and it is estimated that the world population is to hit 9 billion by 2050 [1] demanding the enhanced production of this basic commodity by 60 to 70% [2]. An enhancement that will be a further burden on the planetary resources and subsequent rise in the carbon footprints. The Barilla Center for Food and Nutrition in Belgium says climate change will contribute to increasing global food prices within a range of 3-84 percent by 2050 [3], posing a serious threat to food production and security. As per the Food Authority Organization of the United Nations (FAO) presently enough food is being produced globally, however at the same time hunger and food wastage are the two paradoxical dismays to be confronted globally. The average food supply for one person in the world is around 580 kilograms. Of this around 380 kilograms is consumed, 140 kilograms is lost in production and 50 kilograms is wasted by consumers [2]. In other words, one third of the food produced annually meant for human consumption gets lost or wasted [4]. At global level this wastage translates to 1.3 billion tonnes of food wasted per year. According to the World’s Food Aid Foundation, available world-hunger-statistics, about one ninth of the population accounting to 800 million people in the world suffer from starvation. The data indicates that even if one fourth of the current wastage can be saved, it is sufficient to feed 870 million hungry people in the world [5].
In the production of food many resources are required. A country’s food requirement in equivalent resources unit can be roughly converted to 10 percent of the total energy budget, 50 percent of land used, and 80 percent of freshwater consumption. In addition to these fertilizers and pesticides are also used. And on the global front the same can be converted to 70% of planet’s fresh water withdrawals, 80% of the world’s tropical and subtropical deforestation and 30 to 35% of human caused greenhouse gas emissions [6]. It is estimated that with the present level of global food wastage results in about 30% wastage of available agricultural land used. The wasted food amounts also contribute to the releases of greenhouse gas equivalent to 3.3 billion tonnes of carbon dioxide every year. If food waste were a country it would be the third largest producer of greenhouse gases in the world, after China and U.S.
Food Wastage Reduction Management Android App
There are not many research/ scholarly publications available on food waste in UAE. However, the available literature on this topic in the form of reports and articles published by newspapers is utilized to comprehend the UAE food waste scenario. According to the 2014 statistics from The National, Massar Solutions and the UN about 3.27 million tonnes of food is wasted every year equivalent to 350 kg per person. In Abu Dhabi, 39 percent of the municipal waste generated (about 400,000 tonnes each year) is leftover food discarded by residents/ households, whereas Dubai Municipality’s estimates nearly 38 percent of food is wasted every day, which goes up to 55 percent during Ramadan. In 2016, the municipality recorded 27 per cent of waste produced in Dubai as organic food, consisting mainly of 88.8 per cent food. Cutting food waste by 15% would have the same impact on carbon dioxide emissions as taking 150,000 cars off the road. According to a survey done in 2012 by YouGov, an international internet-based market research firm, 78 percent of respondents in the UAE admitted that they throw away food each week. Nearly 65 percent believed their food waste had no or little consequence on the environment. 67% believe more awareness and educational campaigns will reduce food wastage.
https://codeshoppy.com/shop/product/a-food-wastage-reduction-mobile-application/
Food waste is increasingly a matter of national and international concern. To highlight a few, in the USA, programs such as the Food Waste Reduction Alliance and the Environmental Protection Agency’s Food Recovery Challenge seek to both reduce and recycle food waste and to re-distribute usable but about-to-be-discarded food to those who need it. The French Ministry of Agriculture, Food Industry, and Forestry recently launched a National Pact Against Food Waste, with the goal of reducing food waste in France by 50 percent by 2025. In 2016 France became the first country to ban supermarkets from throwing away unsold food, punishing them with fines of up to €75,000 if they refused to donate it to food banks or charities instead. Great Britain’s “Love Food Hate Waste” program – which aims at establishing a “zero waste economy” – has reduced British food waste by 21 percent over the past five years [1,8]. In July 2016, The Global Green Growth Forum in Copenhagen approved the world’s first food loss and waste standard, which was thrashed out by a committee including the UN Environmental Program (UNEP), the UN Food and Agricultural Organization (UN FAO) and the World Business Council for Sustainable Development, thus resolving – the lack of internationally agreed norms for establishing the shape and nature of the problem. The standard sets criteria for defining, measuring and reporting the food waste problem which can be applied to countries and companies alike. This standard will set a baseline for action and measure how much food is not making it to our mouths [9]. In the United Arab Emirates (UAE), the food waste management policies launched and operative to combat the problem of food wastage are, way back in 2010 the Abu Dhabi Tourism and Cultural Authority (TCA Abu Dhabi) had aimed to reduce the amount of hospitality waste going to landfills by 20% as a first step in its environmental program. Abu Dhabi’s Centre of Waste Management (CWM) implemented an initiative called the NADAFA Program (which means “cleanliness” in Arabic) to monitor and control all waste-related activities for the commercial, industrial, and construction sectors. In the UAE, the Red Crescent Society (RCS) operates the “Hefth Al Ne’ma” program (which means “looking after blessings” in Arabic, 2012) as a result of which the public can call the Society and schedule a free pick up of untouched leftover food [10]. In December 2017, as a part of the outreach initiatives to engage the public, ‘My Environment, My National Responsibility’ exhibition organized by UAE Ministry of Climate Change and Environment (MOCCAE) campaigned on the need to adopt a sustainable lifestyle to preserve the planet for future generations. The authorities also suggested that a community effort across the country is needed to show restraint when cooking up huge food presentations for home guests or customers. Along with the UAE Food Bank Dubai Municipality, is calling for “zero tolerance” towards food waste from consumers and the food industry as a major drive to tackle food waste. To come closer to the goal, the Dubai Municipality has recently teamed up with UK-based Winnow, a startup that provides smart meters in hotels that helps kitchens cut food waste in half by automatically measuring what’s put in the trash bin. The collaboration is under the Dubai Future Accelerators program that allows the private sector to work closely with public entities to co-create breakthrough solutions for the public good. Dubai Municipality will soon launch a facility to recycle organic waste. Waste Management Department at Dubai Municipality, announced fees will apply on landfill gates for waste trucks of the private sector before the end of 2017. Sorted waste and recyclable items can cost up to four times less than mixed wastes [3
Along the food chain process, food is lost or wasted in production, post-harvest, processing, distribution and consumption. Of the total losses about one-third occurs at the consumer level, where the surplus is unwanted and disposed and approximately two-thirds happens at the production and distribution level. In developing countries, the “losses” are unintentional, mostly attributed to the poor infrastructure facilities required. In comparison developed countries, the unintentional losses are low but high levels of “waste” happens at the consumer level, a high percentage of which can be attributed to over consumption or buying habits, unclear expiry labels, forgotten storages and apathetic attitudes of the end user. Food waste isn’t just an economic issue, wasting food also takes its toll on the environment. The food waste is nothing but the waste of land, water, energy, labor and capital resources that are used in the food production. Further safe and efficient disposal of food waste involves transport, labor and efficient disposal through a proper eco-friendly waste management system augments to the acuteness of the problem. The United States Department of Agriculture (USDA), notes that most wasted food is sent directly to the landfill where it is a major producer of methane, a potent greenhouse gas, which is reportedly 25 times more damaging than CO2, that contributes to climate change.
Food waste is increasingly a matter of national and international concern. To highlight a few, in the USA, programs such as the Food Waste Reduction Alliance and the Environmental Protection Agency’s Food Recovery Challenge seek to both reduce and recycle food waste and to re-distribute usable but about-to-be-discarded food to those who need it. The French Ministry of Agriculture, Food Industry, and Forestry recently launched a National Pact Against Food Waste, with the goal of reducing food waste in France by 50 percent by 2025. In 2016 France became the first country to ban supermarkets from throwing away unsold food, punishing them with fines of up to €75,000 if they refused to donate it to food banks or charities instead. Great Britain’s “Love Food Hate Waste” program – which aims at establishing a “zero waste economy” – has reduced British food waste by 21 percent over the past five years [1,8]. In July 2016, The Global Green Growth Forum in Copenhagen approved the world’s first food loss and waste standard, which was thrashed out by a committee including the UN Environmental Program (UNEP), the UN Food and Agricultural Organization (UN FAO) and the World Business Council for Sustainable Development, thus resolving – the lack of internationally agreed norms for establishing the shape and nature of the problem. The standard sets criteria for defining, measuring and reporting the food waste problem which can be applied to countries and companies alike. This standard will set a baseline for action and measure how much food is not making it to our mouths [9]. In the United Arab Emirates (UAE), the food waste management policies launched and operative to combat the problem of food wastage are, way back in 2010 the Abu Dhabi Tourism and Cultural Authority (TCA Abu Dhabi) had aimed to reduce the amount of hospitality waste going to landfills by 20% as a first step in its environmental program. Abu Dhabi’s Centre of Waste Management (CWM) implemented an initiative called the NADAFA Program (which means “cleanliness” in Arabic) to monitor and control all waste-related activities for the commercial, industrial, and construction sectors. In the UAE, the Red Crescent Society (RCS) operates the “Hefth Al Ne’ma” program (which means “looking after blessings” in Arabic, 2012) as a result of which the public can call the Society and schedule a free pick up of untouched leftover food [10]. In December 2017, as a part of the outreach initiatives to engage the public, ‘My Environment, My National Responsibility’ exhibition organized by UAE Ministry of Climate Change and Environment (MOCCAE) campaigned on the need to adopt a sustainable lifestyle to preserve the planet for future generations. The authorities also suggested that a community effort across the country is needed to show restraint when cooking up huge food presentations for home guests or customers. Along with the UAE Food Bank Dubai Municipality, is calling for “zero tolerance” towards food waste from consumers and the food industry as a major drive to tackle food waste. To come closer to the goal, the Dubai Municipality has recently teamed up with UK-based Winnow, a startup that provides smart meters in hotels that helps kitchens cut food waste in half by automatically measuring what’s put in the trash bin. The collaboration is under the Dubai Future Accelerators program that allows the private sector to work closely with public entities to co-create breakthrough solutions for the public good. Dubai Municipality will soon launch a facility to recycle organic waste. Waste Management Department at Dubai Municipality, announced fees will apply on landfill gates for waste trucks of the private sector before the end of 2017. Sorted waste and recyclable items can cost up to four times less than mixed wastes.
The hospitality sector is one of the major contributors of the food waste and may be divided into for-profit and not-for-profit establishments. The not-for-profit subsection would typically consist of establishments such as staff canteen/ company guesthouses, cafeterias at schools and hospitals, etc. In UAE, due to tourism in general and in specific due to the nature of businesses and work rotation, new projects, etc. hospitality industry is always been in the focus and is one of the most intensive food consumers. This study conducted by students focuses on not-for-profit establishments and two such establishments were surveyed to collect the information related to food waste to quantify the wastage. In this paper, the names of the establishment have not been mentioned for confidentiality reasons. Each establishment is identified by an alphanumeric code E5 and E6. E5 is a low occupancy (30-50 guests) and luxury type whereas E6 is a high occupancy (1000-1500 guests) and economy type. Both the establishments use the buffet style of service for all the three meals in a day. The operation of this establishment is outsourced to a catering company which works on not-for-profit basis The survey methodology included interviewing the managerial staff and collection of information related to the quantities of food prepared, consumed and wasted for all the three meals served on daily basis viz., breakfast, lunch and dinner over a period of 2 months. The interviews conducted with the representatives of the establishments and the catering company covered the strategies being used on estimating the daily preparation quantities per meal and the waste minimization techniques followed. The questions also covered knowledge and awareness of the staff on minimizing the food waste, related local regulations, food waste disposal methods and any campaigns and signage that encourage guests to be conscious of food waste. Food served is classified into critical and non-critical food. Critical food is the cooked food and displayed on buffet table at or above 53oC and the non-critical food stored below or at room temperature. The waste generated in the food preparation stage is considered as ‘unavoidable’ whereas the waste generated in the serving stage that includes left out edible quantities in the serving dishes and on plates is considered as ‘avoidable’ waste. The waste quantities obtained from both the establishments represented cooked food waste (i.e. un-consumed food left in the buffet serving dishes and leftovers in the guest plates). Also the number of guests served per day was collected in order to calculate the per capita food waste generation rates. The quantity of the food prepared and the quantity of avoidable food waste produced (waste from serving dishes and plate waste) per meal was physically measured during the study period. The quantity of unavoidable food waste generated during the food preparation stage was not quantified.
Food is a basic need for the survival and production of food requires utilization of copious amounts, hence depletion of natural resources. Considering the socio, moral, environmental and economic impacts of the food wastage, minimizing food waste is one of the global challenges for sustainability. Food is wasted at various stages of its life cycle from field to mouth due to various reasons. Food waste happening at the end of the food chain is avoidable. Specific to the intentional food waste, many regulations and policies are being enacted across the globe including UAE that are mainly focused on the food wastage at the retailer end. However, at the consumer end avoidable food waste reduction can be achieved mostly through personal habitual changes. It is the moral responsibility of every food consumer while satisfying the dietary requirements to conscientiously live a sustainable consumption lifestyle. From the case study, results indicate that the food waste at consumer level (avoidable) in the surveyed establishments is in the range 8-10% whichis in line with the global average. Still there is scope for further reduction. Though there is a good awareness among the staff to minimize the food waste and various techniques are in place however the support from the consumers is essential to achieve the common goal of ‘zero food waste’. This can be achieved by a blend of regulations and campaigns – implementing more stringent regulations including compliance, monitoring and infrastructure and campaigns at consumer level to bring in awareness and promote self-discipline. Know more

Tuesday, March 10, 2020

Improve Application in Android Devices

Improve Application in Android Devices 
Even after the introduction of Android Runtime (ART) in the latest release of Android Lollipop, Android Operating System still struggles in areas such as application launch time, especially during sluggish or memory crunch situations. When a new application is launched in a sluggish condition, low memory killer (LMK) gets initiated in order to free some memory by killing the already running applications. The current LMK approach kills application based on how recently it was used. This approach does not consider various other user scenarios such as how frequently the application was launched or how important that application is to user. In our proposed solution, we aim to improve user experience by reducing or removing the delay at memory crunch situations with efficient use of LMK.https://codeshoppy.in/
Market share for android smartphones have been increasing exponentially day by day. With this increase in numbers of phones sold every year, even the demands for a better quality of the android phones are increasing in the competitive market. To meet the high expectations of users, companies are putting good amount of efforts in the improvement of hardware as well as software. While smartphone hardware market is already saturating to an extent, there is a lot of scope for improvement on software design on top of Google’s stock Android for better user experience. As far as user experience is concerned, application launch time is one of the most important performance parameter for any smartphone device. In general, due to the usage of many applications, a good amount of RAM gets consumed resulting in phone sluggishness. This sluggishness is very much visible to the user especially when a particular application, which user wanted to re-use, is already killed by LMK. In our proposed solution, we intend to provide a better user experience by improving LMK’s algorithm based on user’s usage of various applications. Thereby, enhance user experience by decreasing application launch time of favorite applications.
Android operating system has an in-built task killer, called low memory killer (LMK). The LMK keeps an eye on the real time RAM usage of all applications. Whenever excess of RAM is consumed, the LMK starts killing applications to free-upsome memory [4][5]. For the killing of applications, LMK has defined some set of priorities through oom_adj value. This oom_adj is set by android kernel for each process on the Android system. It ranges from -17 at the highest to +15 at the lowest. Therefore, in memory crunch situation, LMK is called and it starts killing applications from the lowest oom_adj i.e. oom_adj value of +15. For this paper, we target only the cached applications that range from +9 to +15 [5]. As important applications and services have higher priority than cached applications.
Improve Application in Android Devices  
Most users are expected to have some favorite applications which they keep on re-launching. For the solution proposed .we target on improving the launch time of such 4 most frequently used applications. We keep these 4 most important applications to be always running in the background. A stack of frequently used applications is maintained which is created through learning the user’s usage. These four applications keeps getting updated according to the change in the usage of the user after every half an hour when phone is left in idle state for a little while. Mostly the update happens when the phone is kept in idle state to lower the overhead. These applications are then launched and kept at the background killing them only as a last resort. When the stack is updated, the application that gets removed from the stack becomes normal application running at the background just like others. Another advantage of DCA algorithm over DSPO algorithm is that since the boot complete it keeps basic 4 applications opened. As those basic applications are already opened, user can see a good amount of performance improvement in launch of those 4 applications after boot .
https://codeshoppy.com/shop/product/agri-shop-for-farmers/
https://codeshoppy.com/shop/product/toll-gate-app/
https://codeshoppy.com/shop/product/student-attendance/
https://codeshoppy.com/shop/product/college-management-system-2/
https://codeshoppy.com/shop/product/ebanking-app-to-manage-account-and-transfer/
https://codeshoppy.com/shop/product/ecom-mobile-app 

Wednesday, March 4, 2020

Android Application Implementation Using Formal Method

Android Application Implementation Using Formal Method

Information security is becoming more and more importantnowadays. Companies, governments and militaries are con-necting themselves to the internet for various reasons suchas to provide certain services to public, to cooperate withpartners and to allow their staffs to work remotely and soon. However, when they connect to internet, they are alsoexposing a possible entrance for the adversaries to break intotheir internal networks and to access to their private data ifthere are vulnerabilities. It is also the same case when it comesto the individual person who connects oneself to the internetwith mobile devices. Personal data leak may cause troubles oreven financial lost [3], [4].As mobile devices are replacing traditional desktop as amain portal to internet, people rely on their mobile devicesto handle all sorts of daily activities such as online shopping,internet banking and subscribing to premium services, whichare almost impossible in the past on mobile devices. Onemight not even realize that its mobile device stores so much ofits personal information that the security of such informationon these mobile devices has become a critical and seriousproblem.Android operating system has become the most popularmobile operating system [5] , however, Android apps are notas secure as one might think it should be. The vulnerabilitiesmight come from flaws of protocol an Android applicationadopted [6], the misunderstandings when implementing proto-cols in the apps [7], not aware of the assumptions when usingcertain SDKs [8] and even from Android operating systemitself [9], [10].Many of the vulnerabilities are actually implementation spe-cific. Therefore, it’s imperative to study the security propertyof concrete implementation of Android apps to improve thesecurity level of them.In this dissertation, the author presents the preliminaryresults of his ongoing research project mainly in two scenarios:A formal analysis of Android apps that provide Single Sign-on (SSO) service and the initial analysis of information flowleak in Android appsThis section is about the formal analysis of SSO implemen-tation on Android. It first introduces background of SingleSign-on (SSO) protocol; then a typical SSO process; afterthat is the method used in analyzing SSO implementation onAndroid and finally the outcome of the analysis.A. SSO BackgroundWith the development of information technology, more andmore websites emerge and they have demands to record users’data. User needs to register at these websites before they canuse the services from them. However, the more accounts auser has, the more reluctant the user becomes to register newaccounts as this will increase the cost of managing differentaccounts across different websites. Therefore, the user maytend to use a same password for its different accounts. Never-theless, it will inevitably increase the risk that one passwordbeing compromised endangers its identities on other websites[11], [12]. The attacker can try to break user’s other accountswith brute-force attack. It even exacerbates this situation whenuser uses simple password.Single Sign-on is an authentication scheme which allowsa user to login to a third party application (service provider,SP) with the identity it registers in an identity provider (IdP).This protocol mainly involves three parties, namely, the user,the SP and the IdP. Although SSO protocol does not solve theproblem of using a same password across different websites,but it simplifies the account creation process or even skips ittotally, which eases the burden when a user uses a new website.It will also ease the cost of managing different accounts froma use’s perspective.As SSO becomes more and more popular, the securityof SSO is one of the concerns that recent researches focuson [6], [8], [13]. However, most prior studies only focuson SSO on desktop or web-based browser environment andfew of them have inspected the security of the concrete SSOimplementation in mobile platforms.Being a different platform other than the desktop or webbrowser, Android OS has its own attack surfaces and as-sumptions. Due to mobile device’s product orientation andthe physical limitation of a hand-held device, it is infeasibleor even impossible to deploy a real-time malware detectionsystem to protect Android from the attacks of virus or trojans[14]. Moreover, unlike the desktop browser, Android doesnot have important security mechanisms like the Same OriginPolicy (SOP) [1], [2] which is a standard on almost all modernbrowsers. This would let Android suffer from the vulnerabilitythat is not easy to exit in browser environment. Moreover, asmentioned above, there might be misunderstandings or hiddenassumptions regarding to the developer documentation of aprotocol which introduces more vulnerabilities to the concreteimplementation in Android apps. Therefore, it is important totake these factors into consideration and to inspect the concreteimplementation of SSO on Android OS in a systematic andrigorous manner.Formal analysis has been proved to be such an powerfulapproach which is systematic and partially automatic approachto analyze the design of a protocol or a system. Recentresearches adopting formal analysis have confirm its ability[9], [13], [15]. It can verify property CodeShoppy
Android Application Implementation Using Formal Method
One of the current state-of-the-art research on this problemis Droidsafe [22]. It claims to have developed a most full-fledged Android model so far to facilitate the information flowanalysis. Thus, it achieves the most precise and accurate resultcomparing to the former state-of-the-art framework FlowDroidon three sorts of benchmark: DroidBench and the other twosorts of benchmark developed by the same team of Droidsafe.However, one of the major drawbacks in this work isthat the information flow analysis is carried out in a flow-insensitive way. This, although covers all the possible eventorders and flows, decreases the precision of the analysis asnot all of the event orders are possible in Android operatingsystem. Therefore, one possible improvement to this work isto consider the possible event orders and to eliminate thoseflows that are impossible to occur. This contains two steps;first step is still using Droidsafe to detect all the informationflows between sources and sinks; then the second step is touse the possible event orders to eliminate the impossible flowsso that only the valid flows remain.Another drawback is Droidsafe still can not handle theimplicit flow.
https://codeshoppy.com/php-projects-titles-topics.html
 
 

Analyzing Security Property of Android Application

Analyzing Security Property of Android Application

 As mobile phones are becoming a main approachfor people to use to access internet, security is a major concernwhen people are using their mobile phones. Different from theweb browser which has mature isolation mechanisms to protectusers’ information such as cookies and credentials, Androidapp developers have to implement the isolation mechanism suchas the Single Origin Policy (SOP) [1], [2] themselves. Duringthe implementation process, it is highly likely that there isvulnerability in the implementation. Therefore, it is necessaryto perform analysis to the implementation before it is releasedto market. As part of an ongoing Ph.D. research project, thisdissertation inspects two scenarios. The first scenario is an appwhich provides Single Sign-on (SSO) service using FacebookSDK. The author builds formal models from the capturednetwork traffic of the app and uses a verifier Proverif to checkagainst the defined properties of the formal models. After theanalysis, one vulnerability is discovered which violates SOP. Asfor the second scenario, it is an initial analysis of informationflow leak in Android apps.CodeShoppy

Information security is becoming more and more importantnowadays. Companies, governments and militaries are con-necting themselves to the internet for various reasons suchas to provide certain services to public, to cooperate withpartners and to allow their staffs to work remotely and soon. However, when they connect to internet, they are alsoexposing a possible entrance for the adversaries to break intotheir internal networks and to access to their private data ifthere are vulnerabilities. It is also the same case when it comesto the individual person who connects oneself to the internetwith mobile devices. Personal data leak may cause troubles oreven financial lost [3], [4].As mobile devices are replacing traditional desktop as amain portal to internet, people rely on their mobile devicesto handle all sorts of daily activities such as online shopping,internet banking and subscribing to premium services, whichare almost impossible in the past on mobile devices. Onemight not even realize that its mobile device stores so much ofits personal information that the security of such informationon these mobile devices has become a critical and seriousproblem.Android operating system has become the most popularmobile operating system [5] , however, Android apps are notas secure as one might think it should be. The vulnerabilitiesmight come from flaws of protocol an Android applicationadopted [6], the misunderstandings when implementing proto-cols in the apps [7], not aware of the assumptions when usingcertain SDKs [8] and even from Android operating systemitself [9], [10].Many of the vulnerabilities are actually implementation spe-cific. Therefore, it’s imperative to study the security propertyof concrete implementation of Android apps to improve thesecurity level of them.In this dissertation, the author presents the preliminaryresults of his ongoing research project mainly in two scenarios:A formal analysis of Android apps that provide Single Sign-on (SSO) service and the initial analysis of information flowleak in Android apps

https://codeshoppy.com/android-app-ideas-for-students-college-project.html



SSO Background With the development of information technology, more andmore websites emerge and they have demands to record users’data. User needs to register at these websites before they canuse the services from them. However, the more accounts auser has, the more reluctant the user becomes to register newaccounts as this will increase the cost of managing differentaccounts across different websites. Therefore, the user maytend to use a same password for its different accounts. Never-theless, it will inevitably increase the risk that one passwordbeing compromised endangers its identities on other websites[11], [12]. The attacker can try to break user’s other accountswith brute-force attack. It even exacerbates this situation whenuser uses simple password.Single Sign-on is an authentication scheme which allowsa user to login to a third party application (service provider,SP) with the identity it registers in an identity provider (IdP).This protocol mainly involves three parties, namely, the user,the SP and the IdP. Although SSO protocol does not solve theproblem of using a same password across different websites,but it simplifies the account creation process or even skips ittotally, which eases the burden when a user uses a new website.It will also ease the cost of managing different accounts froma use’s perspective.As SSO becomes more and more popular, the securityof SSO is one of the concerns that recent researches focuson [6], [8], [13]. However, most prior studies only focuson SSO on desktop or web-based browser environment andfew of them have inspected the security of the concrete SSOimplementation in mobile platforms.Being a different platform other than the desktop or webbrowser, Android OS has its own attack surfaces and as-sumptions. Due to mobile device’s product orientation andthe physical limitation of a hand-held device, it is infeasibleor even impossible to deploy a real-time malware detectionsystem to protect Android from the attacks of virus or trojans[14]. Moreover, unlike the desktop browser, Android doesnot have important security mechanisms like the Same OriginPolicy (SOP) [1], [2] which is a standard on almost all modernbrowsers. This would let Android suffer from the vulnerabilitythat is not easy to exit in browser environment. Moreover, asmentioned above, there might be misunderstandings or hiddenassumptions regarding to the developer documentation of aprotocol which introduces more vulnerabilities to the concreteimplementation in Android apps. Therefore, it is important totake these factors into consideration and to inspect the concreteimplementation of SSO on Android OS in a systematic andrigorous manner.Formal analysis has been proved to be such an powerfulapproach which is systematic and partially automatic approachto analyze the design of a protocol or a system. Recentresearches adopting formal analysis have confirm its ability[9], [13], [15]. It can verify properties of protocol design in amathematical and rigorous manner 
https://codeshoppy.com/android-app-ideas-for-students-college-project.html