Android Malware "GODLESS"
The malware’s multiple exploits allow it to target 90 percent of current Android devices, researchers say. A new form of smartphone malware found on Google Play and elsewhere is capable of infecting the vast majority of Android devices currently in use, and has already affected hundreds of thousands of systems, according to computer security researchers. The malware family, called Godless, can affect a broad range of devices because it uses several different attack techniques depending on the system targeted.VersatilityThe discovery indicates a growing sophistication on the part of mobile malware makers.. Exploit kits taking advantage of many different vulnerabilities are common in the PC world, but the approach is new to mobile malware. Godless is reminiscent of an exploit kit, in that it uses an open-source rooting framework called android-rooting-tools. Godless can target virtually any Android device running on Android 5.1 (Lollipop) or earlier. As of this writing, almost 90 percent of Android devices run on affected versions. Malicious applications using Godless have made their way into “prominent” app stores including Google Play, and have infected 850,000 devices internationally, with more than 46 percent of the infections in India.BackdoorOnce it takes over a device, gaining root (or administrator) privileges, the malware installs its own advert-displaying applications and may install backdoors that can be used to spy on users , which said the malicious payload, once installed, is difficult to remove. The malware also attempts to fraudulently improve app rankings on Google Play, according to the firm. The firm said it has also discovered a large number of malicious applications that duplicate “clean” apps found on app stores, using the same developer certificate. That means a user could be infected if they update a non-malicious app via an untrustworthy source. Recommended users install apps only from well-known sources such as Amazon and Google Play, and that they use an up-to-date security tool. INTRODUCTION TO IOS APP DEVELOPMENT
ABOUT IT : The iPhone is an amazing platform to develop on for indie software developers. It’s never been easier to come up with your own unique app idea, code something up, and have it be available to millions of potential customers! Lately I’ve been getting a lot of questions from people new to iOS development asking how to get started. So I thought it would be helpful to write an iOS tutorial series tailored for beginners. But rather than focusing in detail on just one topic, you’re going to dive in and create an entire functional app from scratch. By the end, you’ll have tried out many areas of iPhone development, and ready to dig in further. So what’s the app you’re going to make? Well, there’s a story behind that… What You NeedFirst things first – to develop for the iPhone, you’ll need a Mac. Pretty much any Mac will do, as long as it’s powerful enough to run the latest version of the Mac OS, Mavericks. But if you’re looking to go the cheap route, you can pick up a Mac Mini for relatively cheap, and it works just fine for a development machine. Next, you’ll need to get a copy of XCode, Apple’s IDE for iOS development. So if you haven’t already, register for a free account at the iPhone Dev Center and download a copy of Xcode from the Mac App Store. If you’d like, you can sign up for the paid iPhone Developer Program that allows you to distribute your apps on the App Store, but if you just want to try out iOS development the free account works fine. If you get serious about iOS development, you’ll probably want physical device(s) (iPhone 4/iPhone 5/iPod Touch/iPad) as well. It’s true that you can do a lot of testing with just the Simulator, but there are some APIs that don’t work on the Simulator, and you’ll need a physical device for performance testing. That’s it – so if you haven’t already, grab a copy of XCode, fire it up, and continue on!!!! Do's and Don'ts for a successful UX design
Being a digital designer, is always not simple. It is not always possible to do everything, which is expected out of you. The clients and stake holders may sometimes misunderstand the whole process. The UX industry places an enormous emphasis on usability. User stories, site maps, wireframes, and usability testing get all the limelight—while visual design fades into obscurity. But in my experience, aesthetics plays an important part in almost every user’s experience of a product. Sometimes you will make mistakes, but is ok to fail and persevere. With all these in view, today lets discuss some don’t’s and do’s in UX design. 1.Don’t design for yourself:- It is the toughest thing to do in UX designing. Yes, everybody is guilty of this ‘genius mentality” at some point of designing. When you have worked in creative industry for a quite a long time, you tend to form strong opinions on designing, and always try to filter facts through your own experience. A good designer will surely have the mind to put the need of the client before his passion for design. It is tough to detach your wants from what your customer needs for design. Whenever you go through this mode, remind yourself that your responsibility is towards your users’ needs and not to satisfy your ego. 2.Don’t confuse UX with UI:- Mistaking on the difference between UX and UI is a very common mistake in today’s creative industry. And the similarity between the abbreviations add to the confusion. And of course UI and UX are inter-related. UI is concerned about how the user interacts design. Whenever you go through this mode, remind yourself that your responsibility is. The basic difference between UI and UX is, while UI is about the navigation inside the app, or buttons to press for navigating to the next interface, UX is the overall feel the user gets while using the app. 3.Don’t have a complicated signup:- Another important “don’t” with regards to user experience is, to have a complicated signup. A user’s first interaction is during the signing up process, and if that process is a complicated one, it would greatly affect the overall user experience. Try not ask to many details from the customer, or better have the sign-up through Facebook of Google+ or any other social networking platform. 4.Understand the User:- The most important of these tree factors is the usability of the app. Do make sure that your app scores in this area, you need to understand your users.Do a thorough market research of all the competitor apps. Find out what are the other sites your target audience engages with, and then try to mimic or better improve on the flow and user experience of the ones that takes the most attention. 5.Keep it simple:- Nowadays, minimalism and flat designs are the trend. They can be seen widespread in most of the designs. This is because they take away anything and everything that hinders users engage with content. Like we recommended in Web Design for the Human eye, adopt a content-first design philosophy, which helps the users understand the app and its features. Users feel much delighted when their purpose are met in a simple procedure. 6.Focus on navigation:- When you plan for navigation in your app, have the mobile-first philosophy in mind. Make sure that there are enough padding spaces around the clickable areas. And make sure that they don’t encroach in surrounding fields.These are some basic UX designing tips you might follow to make sure that your users enjoy while using your product. THANK YOU :) |
|
Photo used under Creative Commons from nan palmero