My experience on my daily works... helping others ease each other

Sunday, December 4, 2011

Slide for IAS 2011 - Draft Completed

Completed my slide presentation which scheduled to be presented in IAS 2011 @ UTeM, Melaka on 6th December 2011. If you are nearby, please do stop by to see my presentation or we can have a chit-chat session after that. :)

By the way, this time around, I'm going there as UiTM student and will be presenting as UiTM student's since it is much related to my study rather than my work. I'll be sharing the slide and the papers link once I get the link ready :). Meanwhile, if you are interested to view my publications, just click on List of IPs and Publication tab or here.
Share:

Saturday, December 3, 2011

Bill Gates: Trustworthy Computing

This is the e-mail Bill Gates sent to every full-time employee at Microsoft, in which he describes the company's new strategy emphasizing security in its products.
From: Bill Gates
Sent: Tuesday, January 15, 2002 5:22 PM
To: Microsoft and Subsidiaries: All FTE
Subject: Trustworthy computing

Every few years I have sent out a memo talking about the highest priority for Microsoft. Two years ago, it was the kickoff of our .NET strategy. Before that, it was several memos about the importance of the Internet to our future and the ways we could make the Internet truly useful for people. Over the last year it has become clear that ensuring .NET is a platform for Trustworthy Computing is more important than any other part of our work. If we don't do this, people simply won't be willing -- or able -- to take advantage of all the other great work we do. Trustworthy Computing is the highest priority for all the work we are doing. We must lead the industry to a whole new level of Trustworthiness in computing.

When we started work on Microsoft .NET more than two years ago, we set a new direction for the company -- and articulated a new way to think about our software. Rather than developing standalone applications and Web sites, today we're moving towards smart clients with rich user interfaces interacting with Web services. We're driving the XML Web services standards so that systems from all vendors can share information, while working to make Windows the best client and server for this new era.

There is a lot of excitement about what this architecture makes possible. It allows the dreams about e-business that have been hyped over the last few years to become a reality. It enables people to collaborate in new ways, including how they read, communicate, share annotations, analyze information and meet.
However, even more important than any of these new capabilities is the fact that it is designed from the ground up to deliver Trustworthy Computing. What I mean by this is that customers will always be able to rely on these systems to be available and to secure their information. Trustworthy Computing is computing that is as available, reliable and secure as electricity, water services and telephony.

Today, in the developed world, we do not worry about electricity and water services being available. With telephony, we rely both on its availability and its security for conducting highly confidential business transactions without worrying that information about who we call or what we say will be compromised. Computing falls well short of this, ranging from the individual user who isn't willing to add a new application because it might destabilize their system, to a corporation that moves slowly to embrace e-business because today's platforms don't make the grade.

The events of last year -- from September's terrorist attacks to a number of malicious and highly publicized computer viruses -- reminded every one of us how important it is to ensure the integrity and security of our critical infrastructure, whether it's the airlines or computer systems.

Computing is already an important part of many people's lives. Within 10 years, it will be an integral and indispensable part of almost everything we do. Microsoft and the computer industry will only succeed in that world if CIOs, consumers and everyone else sees that Microsoft has created a platform for Trustworthy Computing.

Every week there are reports of newly discovered security problems in all kinds of software, from individual applications and services to Windows, Linux, Unix and other platforms. We have done a great job of having teams work around the clock to deliver security fixes for any problems that arise. Our responsiveness has been unmatched -- but as an industry leader we can and must do better. Our new design approaches need to dramatically reduce the number of such issues that come up in the software that Microsoft, its partners and its customers create. We need to make it automatic for customers to get the benefits of these fixes. Eventually, our software should be so fundamentally secure that customers never even worry about it.
No Trustworthy Computing platform exists today. It is only in the context of the basic redesign we have done around .NET that we can achieve this. The key design decisions we made around .NET include the advances we need to deliver on this vision. Visual Studio .NET is the first multi-language tool that is optimized for the creation of secure code, so it is a key foundation element.

I've spent the past few months working with Craig Mundie's group and others across the company to define what achieving Trustworthy Computing will entail, and to focus our efforts on building trust into every one of our products and services. Key aspects include:
Availability: Our products should always be available when our customers need them. System outages should become a thing of the past because of a software architecture that supports redundancy and automatic recovery. Self-management should allow for service resumption without user intervention in almost every case.

Security: The data our software and services store on behalf of our customers should be protected from harm and used or modified only in appropriate ways. Security models should be easy for developers to understand and build into their applications.

Privacy: Users should be in control of how their data is used. Policies for information use should be clear to the user. Users should be in control of when and if they receive information to make best use of their time. It should be easy for users to specify appropriate use of their information including controlling the use of email they send.

Trustworthiness is a much broader concept than security, and winning our customers' trust involves more than just fixing bugs and achieving "five-nines" availability. It's a fundamental challenge that spans the entire computing ecosystem, from individual chips all the way to global Internet services. It's about smart software, services and industry-wide cooperation.

There are many changes Microsoft needs to make as a company to ensure and keep our customers' trust at every level -- from the way we develop software, to our support efforts, to our operational and business practices. As software has become ever more complex, interdependent and interconnected, our reputation as a company has in turn become more vulnerable. Flaws in a single Microsoft product, service or policy not only affect the quality of our platform and services overall, but also our customers' view of us as a company.
In recent months, we've stepped up programs and services that help us create better software and increase security for our customers. Last fall, we launched the Strategic Technology Protection Program, making software like IIS and Windows .NET Server secure by default, and educating our customers on how to get -- and stay -- secure. The error-reporting features built into Office XP and Windows XP are giving us a clear view of how to raise the level of reliability. The Office team is focused on training and processes that will anticipate and prevent security problems.

In December, the Visual Studio .NET team conducted a comprehensive review of every aspect of their product for potential security issues. We will be conducting similarly intensive reviews in the Windows division and throughout the company in the coming months.

At the same time, we're in the process of training all our developers in the latest secure coding techniques. We've also published books like Writing Secure Code, by Michael Howard and David LeBlanc, which gives all developers the tools they need to build secure software from the ground up. In addition, we must have even more highly trained sales, service and support people, along with offerings such as security assessments and broad security solutions. I encourage everyone at Microsoft to look at what we've done so far and think about how they can contribute.

But we need to go much further.

In the past, we've made our software and services more compelling for users by adding new features and functionality, and by making our platform richly extensible. We've done a terrific job at that, but all those great features won't matter unless customers trust our software.

So now, when we face a choice between adding features and resolving security issues, we need to choose security. Our products should emphasize security right out of the box, and we must constantly refine and improve that security as threats evolve. A good example of this is the changes we made in Outlook to avoid e-mail-borne viruses. If we discover a risk that a feature could compromise someone's privacy, that problem gets solved first. If there is any way we can better protect important data and minimize downtime, we should focus on this. These principles should apply at every stage of the development cycle of every kind of software we create, from operating systems and desktop applications to global Web services.

Going forward, we must develop technologies and policies that help businesses better manage ever larger networks of PCs, servers and other intelligent devices, knowing that their critical business systems are safe from harm. Systems will have to become self-managing and inherently resilient. We need to prepare now for the kind of software that will make this happen, and we must be the kind of company that people can rely on to deliver it.

This priority touches on all the software work we do. By delivering on Trustworthy Computing, customers will get dramatically more value out of our advances than they have in the past. The challenge here is one that Microsoft is uniquely suited to solve.

More discussion of our vision for Trustworthy Computing is in the internal white paper.

Bill

Copy from http://www.wired.com/techbiz/media/news/2002/01/49826
Share:

Friday, December 2, 2011

Effective and Easy Learning Method - 2


Click Register to start you registration process or fill up the form below and submit.

Share:

Effective and Easy Learning Method - 1


Click Register to start the registration process or fill up the form below and submit.


Share:

Saturday, November 19, 2011

6 Sigma Belt tools

List of tools to be used for 6 Sigma Belt

http://6ixsigma.org/toolbox.aspx


Share:

Friday, November 18, 2011

Understanding the security framework behind RSA SecurID

An article published in EET which the author shares his view on weaknesses of RSA SecurID [read].

In this article, the author claims that there is vulnerability that can be used by attackers to gain access on system using RSA SecurID. I've yet to verified this but still I don't think that RSA SecurID or any of token-based security is secure enough. It shall be implemented with few security mechanism on top of that to tighten the security. Or else, someone might found a way to exploit it. :)
Share:

Cyber warfare - Is it myth or real?

Although involving mainly information theft, cyber warfare can endanger lives at many levels and is a reality that's here to stay, warn security observers [read more]

The topic had been discussed withing security community since many devices are inter-connected. Shared by experience renowned speaker it came to the question of it is true or it is just a myth created by security corporation to create interest within people.

From my perspective, it is true rather than a myth. We have seen attack on SCADA system by Stunet Virus (Symantec). There was also various reports such as by Mocana Corporation whom shares their analysis on attacks on mobile devices, Verizon whom analyzed on data breach in 2011, and lots more. All this indicates one things, CYBER WARFARE is TRUE.

In a keynote speech by a renowned speaker in information security at WEC 2010, he mentioned that as the real world are becoming overlapping with cyber world (with lots of devices are becoming an important interactive and interconnect mechanism), there is possibility of becoming are target for exploitation, hacking, attacks, etc and that my cost life.

From my own view :)
Share:

Monday, November 7, 2011

Samsung, Apple, Amazon, Perfect 10: Intellectual Property

An interesting articles by Victoria Slind-Flor about the on-going battle between Apple Inc and its rival (Samsung, HTC, etc...) and published in Bloomberg. (read it here).

This is something Microsoft have been fighting for the last few decades on its monopoly of OS. Should this be the same case or something else. In any case, as user, I do hope it will still benefit us the most :)
Share:

Friday, November 4, 2011

First recorded Virus - Brain

It was not developed by US or Europe guy, instead it was developed by brothers of Pakistani. It was released in 1986 with no intention to be virus (claimed by the brothers). However, it do cause havoc in software security world.

Nevertheless, it do triggers others to develop malware until today.... read the full story here.

But their virus was not as dangerous as Morris worm developed by Robert Morris Jr which become the first ever virus exploiting vulnerabilities and causing massive 'traffic-jam' on network.
Share:

List of IPs and Publications

IP
2013
  1. Nurul Haszeli Ahmad, Fazli Mat Nor, Nagendran Parumalai, System and Method to Secure Distribution and Execution Software Libraries, MyIPO (submitted), 2013
2012
  1. Nurul Haszeli Ahmad, Fazli Mat Nor, Nagendran Parumalai, Automatic Transformation of Non-Relational Database Into Relational Database, MyIPO, PI 2012005266, 2012
2011
  1. Arniyati Ahmad, Mohd Faizal Mubarak, Nurul Haszeli Ahmad, Secure External Storage System and Method Thereof, US patent, WO2012050421 A1, PCT/MY2011/000121, 2011

2010
  1. KPI Management System (14 Copyrights and Trade Secret)
  2. Project Q (6 Trade Secret)


2009
  1. Project Prihatin (6 Copyrights and Trademarks)


Publications
2013
  1. Nurul Haszeli Ahmad, Syed Ahmad Aljunid, Jamalul-lail Ab Manan, “Vulnerabilities and Exploitation in Computer System - Past, Present and Future”, SiSKOM 2013 (ISBN 978-967-12088-0-9), Universiti Teknologi Mara, Shah Alam, Selangor, Malaysia, 3rd - 4th Sep 2013
2011
  1. Noor Nashriq Ramly, Nurul Haszeli Ahmad, Mohd Haris Aziz, “Comparative Analysis on Data Visualization for Operations Dashboard”, International Journal of Information and Education Technology. IJIET 2012 Vol.2(4): 287-290 ISSN 2010-3689. Published by IEEE
2011
  1. Nurul Haszeli Ahmad, Syed Ahmad Aljunid, Jamalul-lail Ab Manan, “Understanding Vulnerabilities by Refining Taxonomy”, IEEE, 7th International Conference on Information Assurance and Security (IAS 2011), ISBN 978-1-4577-2154-0, page 25 – 29, Melaka, 5th – 8th December 2011 
  2. Nurul Haszeli Ahmad, Syed Ahmad Aljunid, Jamalul-lail Ab Manan, “Classifications and Measurement on C Overflow Vulnerabilities Attack”, International Journal of New Computer Architectures and their Applications (IJNCAA), Vol. 3, No 1, 2011 
  3. Noor Nashriq Ramly, Ahmad Zuhairi Ismail, Mohd Haris Aziz, Nurul Haszeli Ahmad, “Operations Dashboard: Comparative Study”, SPIE Digital Library, Proceeding SPIE 8285, International Conference on Graphic and Image Processing (ICGIP 2011), Volume 82853, DOI:10.1117/12.914400, October 01, 2011, Cairo, Egypt 
  4. Nurul Haszeli Ahmad, Syed Ahmad Aljunid, Jamalul-lail Ab Manan, “Taxonomy of C Overflow Vulnerabilities Attack”, Journal of Software Engineering and Computer Systems, Communications in Computer and Information Science Series, Vol 180, Springer Berlin Heidelberg, Proceedings of Second International Conference ICSECS 2011, pp 376-390, ISBN 978-3-642-22190-3, Kuantan, Pahang, Malaysia, June 27-29, 2011
2010
  1. Nurul Haszeli Ahmad, Syed Ahmad Aljunid, Jamalul-lail Ab Manan, “Preventing Exploitation on Software Vulnerabilities – Why Static Analysis Failed?”, Proceeding of World Engineering Conference (WEC 2010), Kuching, Sarawak, 2010
  2. The Taxonomy, Exploitation Techniques, and Preventive Measurement on Classical Exploitation of Software Vulnerabilities (abstract submitted to WEC 2010)
  3. Implementation of Trustworthiness in Hardening the Protection of Highly Confidential Information (abstract submitted to WEC 2010)

2009
  1. Fazli Mat Noor, Nurul Haszeli Ahmad, Mohd Haris Aziz, Arniyati Ahmad, “Simplified Cairngorm – Towards A Better Approach of Cairngorm”, Proceeding of MIMOS Symposium, 2009
  2. Nurul Haszeli Ahmad, Fazli Mat Nor, Mohd Haris Aziz, Arniyati Ahmad, “Towards Choosing A Suitable Flex Framework - A Comparative Study”, Proceeding of MIMOS Symposium, 2009
2008 

  1. Arniyati Ahmad, Nurul Haszeli Ahmad, Fazli Mat Nor, Mohd Haris Aziz, “Securing Project Management Dashboard Application”, Malaysia Educational Security Convention and Seminars (MyEduSec 2008), 17 – 18 August 2008, Grand Continental, Terengganu

Share:

Making your application code multicore ready

In this product how-to article, Vector Fabrics’ Paul Stavers describes a more efficient way to parallelize code for embedded multicore designs illustrating the process using the company’s online tool to parallelize Google’s VP8 video decoder... [read more]
Share:

Saturday, October 29, 2011

A good blog to learn something

Take a look at http://drotspss.blogspot.com/

Although the way it is organize and writing seem too 'relax', but the value and knowledge inside it is very useful.
Share:

Energy efficient C code for ARM devices

An interesting articles by Chris Shore which appeared in ARM Tech. Conference. Check it out here

My thought:
I'm more interested on how you improve securities in ARM devices and at the same time maintain or did not causes any harm to the devices efficiencies especially current era where attacks can be directed or coming from a small devices such as wireless sensor.

There will always a debate on security versus performance and you can only have one to choose. However, I would love to see something that be able to work in parallel for both security and performance :)
Share:

Friday, October 28, 2011

Users don't understand public Wi-Fi risks

People accessing public Wi-Fi aware data theft and industrial espionage could happen with unsecured networks but see risks as "theoretical", say Astaro execs.[read more]

My 2 cents
There is nothing new in this. People especially in information security area know about this few years back and become greater concern when many restaurant, shops, etc are providing free WiFi access. It do come back to each individual. Their concern, purpose, and priority - which ones come first.
Share:

XML vulnerability leads to calls for standards change

German scientists say weakness in cipher block chaining mode for XML encryption means secured communications between Web services can now be decrypted, and call for change in encryption standard. [read more]

What do I think?
Current encryption method, or cryptography method is still strong. I believe that they can't simply break those and decrypt XML message. There must be specific scenario or parameters required in order for them to succeed.

Nevertheless, security community can't take that for granted. Hacking tools, methods, and others related to exploiting, cracking, etc are becoming easily accessible and easy to use or implemented. Computing powers is increasing but the cost is decreasing thus enable any decryption, hacking, brute-force kind of attack, etc to be completed faster or to be execute with more power.
Share:

Friday, October 21, 2011

Conference List - As of Oct 22, 2011


  • Finance Transformation for CFOs 24 October 2011 Toronto Canada
  • 2011 ANSYS Belgium Conference 25 October 2011 La Hulpe Belgium
  • 2011 ANSYS Netherlands Conference 28 October 2011 Eindhoven Netherlands
  • SWARM 10 November 2011 Sydney Australia
  • International Conference on Advancements in Information Technology 2011¨CICAIT 2011 17 December 2011 Chennai India
  • 2011 International Conference on Signal, Image Processing and Applications (ICSIA 2011) 17 December 2011 Chennai India
  • 1st International Workshop on Nanoparticles and their Applications in Medicine (NAM-2012) 03 January 2012 Kharagpur India
  • 2012 3rd International Conference on e-Education, e-Business, e-Management and E-Learning (IC4E 2012) 05 January 2012 Hong Kong China
  • International Conference on Intelligent Computational Systems (ICICS'2012) 07 January 2012 Dubai United Arab Emirates
  • 2012 International Conference on Innovation and Information Management(ICIIM 2012) 07 January 2012 Chengdu China
  • SCADA Asia 2012 11 January 2012 Hong Kong Hong Kong
  • 2012 International Conference on Communication and Electronics Information - ICCEI 2012 14 January 2012 Mumbai India
  • Network Enabled Operations Summit 23 January 2012 Washington DC
  • 2012 4th International Conference on Computer modeling and simulation (ICCMS 2012) 17 February 2012 Hong Kong China
  • 2012 International Conference on Information and Computer Applications(ICICA 2012) 17 February 2012 Hong Kong China
  • 2012 International Conference on System Modeling and Optimization(ICSMO 2012) 17 February 2012 Hong Kong China
  • 2012 International Conference on Digital Convergence (ICDC 2012) 18 February 2012 Coimbatore India
  • 2012 International Conference on Information and Computer Networks, ICICN 2012 26 February 2012 Singapore Singapore
  • The Early Education and Technology for Children (EETC) 14 March 2012 Salt Lake City Utah
  • The first International Conference on Informatics & Applications (ICIA2012) 03 June 2012 Kuala Terengganu Malaysia
  • SANS Forensics and Incident Response Summit 2012 21 June 2012 Austin Texas
  • InSITE 2012 22 June 2012 Montreal Canada
  • 3rd International ACM Sigsoft Symposium on Architecting Critical Systems (ISARCS 2012) 26 June 2012 Bertinoro Italy
  • 7th International Conference on Evaluation of Novel Approaches to Software Engineering 28 June 2012 Wroclaw Poland
  • LCBR European Marketing Conference 2012 09 August 2012 Munich Germany
  • Share:

    Codepad

    An online compiler/interpreter, and a simple collaboration tool 
    http://codepad.org/ created by Steven Hazel, one of the founders of Sauce Labs
    Share:

    Wednesday, October 19, 2011

    MyNOG-1 Conference

    A message to all members of ISOC MALAYSIA Chapter

    The MyNOG-1 Programme Committee are now seeking contributions for Presentations and Tutorials for MyNOG-1 that will be held on the 16 January – 17 January 2012 at Cyberjaya, Malaysia.

    We are looking for people and proposals that would:
    - Offer a technical tutorial on an appropriate topic; and/or
    - Participate in the technical conference sessions as a speaker; and/or
    - Convene and chair a Birds of a Feather (BoF) session.

    Please submit proposals online at:
    program@mynog.org

    CONFERENCE MILESTONES
    ———————
    o Call for Papers Opens: 14 October 2011
     o First Deadline for Submissions: 8 November 2011
    o First Draft Programme Published: 22 November 2011
    o Final Deadline for Submissions: 20 December 2011
    o Final Programme Published: 6 January 2012
    o  Final Slides Received: 10 January 2012
    o  Conference starts 16 January 2012
    ———————-

    The MyNOG-1 Programme is organised in two parts, including tutorials and the conference.
    Topics for tutorials and conferences would include amongst others relevant to Internet operations and technologies:
    - IPv4/IPv6 routing and operations.
    - IPv4 address run-out.
    - IPv6 deployments, transition technologies and experiences.
    - Network backbone operations.
    - ISP and network carrier services.
    - Network security issues (NSP-SEC, DDoS, Anti-Spam, Anti-Malware, Anti-Virus, e.t.c.).
    - Peering and Internet exchange points.
    - DNS/DNSSEC.
    - Internet policy (Security, Regulation, Content Management, Addressing, e.t.c.).
    - Access and transport technologies, e.g., xDSL, wireless, MPLS, Ethernet, FTTx, e.t.c.
    - Content and service delivery, e.g., Multicast, VoIP, video, TelePresence, IPTv, gaming, e.t.c.
    - Data Centre and Virtualization technologies.

    CfP SUBMISSION
    ————–
    Draft slides for both tutorial and conference sessions MUST be provided with CfP submissions otherwise the Programme Committee will be unable to review the submission.
    For work in progress, the most current information available at the time of submission is acceptable.
    Final slides are to be provided by the specified deadline for publication on the MyNOG website. While the majority of speaking slots will be filled by the first submission deadline, a limited number of slots may be available up to the final submission deadline for presentations that are exceptionally timely, important, or of critical operational
    importance.

    Please submit online at:
    program@mynog.org

    Any questions or concerns should be addressed to the Programme Committee by e-mail as below:
    program@mynog.org


    We look forward to receiving your presentation proposals.
    MyNOG Management Committee
    Visit ISOC MALAYSIA Chapter at: http://www.isoc.my/?xg_source=msg_mes_network
    Share:

    Tuesday, October 18, 2011

    Oracle Critical Patch Update October 2011

    October 18th, 2011

    The Critical Patch Update for October 2011 was released on October 18th, 2011. Oracle strongly recommends applying the patches as soon as possible. Please note that Sun products are included in this Critical Patch Update.

    The Critical Patch Update Advisory is the starting point for relevant information. It includes the list of products affected, pointers to obtain the patches, a summary of the security vulnerabilities for each product suite, and links to other important documents. Supported products that are not listed in the "Supported Products and Components Affected" section of the advisory do not require new patches to be applied.

    Also, it is essential to review the Critical Patch Update supporting documentation referenced in the Advisory before applying patches, as this is where you can find important pertinent information.

    Critical Patch Update Advisories are available at the following location:

    Oracle Technology Network:
    http://www.oracle.com/technetwork/topics/security/alerts-086861.html

    The Critical Patch Update Advisory - October 2011 is available at the following location:

    Oracle Technology Network:
    http://www.oracle.com/technetwork/topics/security/cpuoct2011-330135.html

    The next four Critical Patch Update expected release dates are:
    • January 17, 2012
    • April 17, 2012
    • July 17,2012
    • October 16, 2012

    Share:

    Tuesday, September 27, 2011

    CWE: what developers of connected embedded systems need to know

    Tapp and Chandran (LRDA) wrote an articles published in EETimes (online). The articles starts with sharing information on vulnerabilities and cases related to exploitation. It then goes into CWE (Common Weaknesses Enumeration), purpose, people behind it, etc. They further explain on propose tool in CWE and end-up with why LRDA should be incorporated in SDLC.

    First, the title itself is totally conflicted with the contents of the articles which did not touch anything on developers related things especially in gaining knowledge on using CWE as part of their skills in securing their code. However, I tends to agree with them that there are indeed required to use multiple tools for security check.

    Their conclusion are more as promoting use of tools in part of SDLC to improve security testing which I believe it is more as marketing rather than technical.

    To be able a developer to use CWE, the developers must well equip with knowledge about vulnerabilities and how does it appear in codes. They can avoid it while writing the codes without waiting to use tools which it will be quite messy when dealing with millions LOC (Lines of Codes). Some of the tools even throw false alarm or too many warning as it depends on techniques implemented (PPT).

    On understanding vulnerabilities, there are few ways and one of those is to understanding on the behavior and code structures from coding perspective. A paper published in Springer shares on how a taxonomy can be used by developers to understand further thus improve their security skill and usage of tools. The papers can be read here.
    Share:

    List of Conferences as of Sep 25, 2011

    Share:

    Quantum Lecture Series 5

    Laboratory of Computational Sciences and Mathematical Physics, Institute for Mathematical Research in Universiti Putra Malaysia will be organizing Expository Quantum Lecture Series 5 on January 9-13, 2012. The theme for EQuaLS5 is "Geometry, Topology and Physics 2012" and the speakers are
    1. John Baez (NUS, Univ of California, Riverside)"Network Theory"
    2. Do Ngoc Diep (Inst of Math, Hanoi)
      "A Procedure for Quantization of Fields"
    3. Maurice de Gosson (Univ. of Vienna)
      "The Symplectic Camel and Quantum Mechanics"
    4. Fredrik Stroemberg (Technical Univ. of Darmstadt)
      "Arithmetic Quantum Chaos"
    5. S. Twareque Ali (Concordia University, Montreal)
      "Coherent States: Theory and Applications"
    On-line registration is now open at http://einspem.upm.edu.my/equals5/
    Share:

    Facebook Updates Could Give Nonprofits Better Visibility

    An interesting articles written by Derek Lieu and posted at Social Philantrophy.

    My thoughts:
    1. Lots of algorithm running behind facebook which one small mistake might affect lots of people
    2. Opportunity for researchers as there are lots of research can be done especially on algorithm, security, social etc.
    3. Facebook will be here for another decades
    Share:

    Friday, September 23, 2011

    User privacy concerns emerge over supercookies



    Difficult to remove new type of cookie which can track user history and preference, giving rise to privacy concerns, note experts, but add that supercookies aren't legal issue for now. [read more]






    Share:

    Tuesday, September 20, 2011

    Applying Static Analysis To Medical Device Software

    An interesting articles written back on 2008 by David N. Kleidermacher indicates the importance of having static analysis tool to improve reliability and sustainability of medical devices [read here]

    However, as complexity increases especially on mobile devices and mission-critical devices like medical and military, static analysis tool is still far away from achieving zero-tolerant or 99.99% secure. It depends on technique and tool use by the tool to statically analyze applications stored in those devices and at the moment, and as written in my paper title "Preventing Exploitation on Software Vulnerabilities: Why Static Analysis Failed?" in WEC 2010, there are more works need to be done to improve static analysis tool capability especially when the complexity and LOC is increase.
    Share:

    International Conference on Distributed Computing Engineering (ICDCE 2011)

    2011 International Conference on Distributed Computing Engineering (ICDCE 2011)
    28 to 30 December 2011
    Dubai, United Arab Emirates

    2011 International Conference on Distributed Computing Engineering (ICDCE 2011)
    will be held in Dubai, Chengdu, China during December 28-30, 2011.  The upcoming
    ICDCE 2011 will inherit the advantages of the previous conferences and develop
    the conference to a higher level.  The theme of the ICDCE is to discuss the new
    development of computer theory and engineering, and to promote its new
    application.  ICDCE 2011 will bring together leading engineers and scientists
    around the world, so as to present their research results and development
    activities in Distributed Computing Engineering. This conference provides
    opportunities for the delegates to exchange new ideas and application
    experiences
    face to face, to establish business or research relations and to find global
    partners for future collaboration.

    ICDCE is sponsored by Singapore International Association of Computer Science
    and Information Technology (IACSIT), and technical co-sponsored by many
    universities and institutes.

    This year, all ICDCE 2011 conference papers will be included in the ICACTE 2011
    proceedings, which is published by ASME Press, and will be included in the ASME
    Digital Library, and indexed by the Ei Compendex, ISI Proceeding and other major
    indexing services.

    The deadline for abstracts/proposals is
    30 October 2011

    Enquiries: icdce@iacsit.org
    Web address: http://www.icdce.org/
    Sponsored by: IACSIT
    Share:

    Implement CRUD operations using RESTful WCF Service and javascript

    Found a good articles to start playing with WCF and Javascript (for Java developers) written by Shahriar Iqbal Chowdhury. Check it out @ Code Project
    Share:

    Friday, September 16, 2011

    Using static code analysis to support DO-178b certification

    Paul Anderson, GrammaTech   
    9/6/2011 6:29 PM EDT

    In this Product How-To, Paul Anderson of GrammaTech takes you step by step through the DO-178B and how use his company’s static analysis tools to support the safety-critical software requirements of the specification [read more].

    As one of my interest in software security, I keen to evaluate the effectiveness and efficiencies of GrammaTech CodeSonar on its static analysis capability using taxonomy of C Overflow Vulnerabilities Attack which I constructed for the purpose of identifying overflow vulnerabilities in C. However, due to fact (based on my email conversation between one of the company's employee), I can't evaluate theirs thus I'm not sure how their tools could help supporting the safety-critical software requirements.

    And I can says one things for sure here that all tools including CodeSonar is yet to successfully help in reducing vulnerabilities in software. This can been seen by looking at various vulnerability database and advisories released by Symantec, Karspesky, Microsoft, NIST, etc. The numbers are still large and yet to see it is tremendously reduce.
    Share:

    Thursday, September 15, 2011

    Google add new artilery in fight with the other giant (Facebook, Yahoo, Microsoft, Apple, etc)

    Recently, I heard many IT giant acquiring patents from various company such as Nortel, HTC, IBM, etc and we will definitely keep on reading news of patent infringement case as the fight continues. Latest news was acquisition of some IBM patents related to Java language (JDJ: Google Buys Some Java Patents). And this was continuation from the last battle between Google and the other IT giant. (list of Java related patent).

    This fight is hope to bring better future for the consumer and shall not affect or increase in cost of having better technology.
    Share:

    Vulnerabilities is known and yet it is still there

    Reported by Symantec, vulnerabilities still there and will always be there unless we do something to eliminate or reduce it to lower state. This is numbers of vulnerabilities captured/monitored by Symantec. It does not includes or cross-checking between other vulnerability databases such as NIST, CVE, Karspesky, Microsoft, etc.

    Check it out the reports at Symantec Vulnerabilities Trend Report.
    Share:

    Oracle Critical Patch Update - September 2011

    Critical Patch Update - September 2011
    Dear Oracle Security Alert Customer,

    Oracle Security Alert for CVE-2011-3192 was released on September 15th, 2011.

    Oracle strongly recommends applying Security Alert fixes as soon as possible.

    The Security Alert Advisory is the starting point for relevant information. It includes the list of products affected, a summary of the security vulnerability, and a pointer to obtain the latest patches. Supported products that are not listed in the "Affected Products and Versions" section of the advisory do not require new patches to be applied.

    Also, it is essential to review the Security Alert supporting documentation referenced in the Advisory before applying patches, as this is where you can find important pertinent information.

    The Advisory is available at the following location:

    Oracle Critical Patch Updates and Security Alerts
    http://www.oracle.com/technology/deploy/security/alerts.html


    Oracle Security Alert CVE-2011-3192
    http://www.oracle.com/technetwork/topics/security/alert-cve-2011-3192-485304.html



    From Oracle Security Alerts team
    Share:

    Auto-format for references/bibliography using plugin

    Some of use may have found the solutions but most of us are still using the old-fashion ways in doing references or bibliography section while writing a technical papers, journal, etc.

    Me too facing the same problems when trying to add, edit, or formatting according to certain standards or rules required by journal or conferences which I'm submitting my writing (paper for publications). However, that is no longer a burden to me.

    So guys, take a look here or at Microsoft BibWord. You will definitely love it :) ... Enjoy the work of others whom willing to help you guys and by the way, don't forget to give credits to them too :)

    Share:

    Sunday, August 28, 2011

    5 things to note about HTTPS Everywhere

    Security extension for Firefox has positive intentions and design specification to enhance online privacy and security but users need to recognize loopholes, security experts say. [read more]

    From my view, now is the best time to introduce anonymisation (Anonymity) concept. Although it do helps in protecting privacy and ensure safety and reliable internet acces, it however do have drawback especially to security forensics as it will be difficult to find the sources of threat (if exist).

    Nevertheless, it is still a good research and will be the future trend of internet access in terms of security.
    Share:

    Wednesday, August 17, 2011

    MySQL - Creating a loop in function

    I was looking for foreach loop to be used in MySQL database and found a simple article written in MySQL development group. In MySQL, it does not have foreach loop but instead replace in with LOOP.

    Based on that, I create my looping function and would like to share with you guys... Check it out the code below :)

    DELIMITER $$

    DROP FUNCTION IF EXISTS `myFunc` $$
    CREATE DEFINER=`mydb`@`%` FUNCTION `myFunc`(p_id varchar(15), m_id varchar(2), q_id varchar (2), years varchar(4), r_id varchar(5), d_id varchar(10), s_id varchar(10), cws varchar(10)) RETURNS int(11)
        READS SQL DATA
    BEGIN

      DECLARE done INT DEFAULT 0;
      DECLARE jsid VARCHAR(2);
      DECLARE jsd VARCHAR(100);
      DECLARE cur1 CURSOR FOR SELECT job_id, job_desc FROM mydb.t_job_sector where cws like concat(concat('%',job_id),'%');
      DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;

      OPEN cur1;

      read_loop: LOOP
        FETCH cur1 INTO jsid, jsd;

        IF done THEN
          LEAVE read_loop;
        END IF;

        IF jsid IS NOT NULL AND jsd IS NOT NULL THEN
          INSERT INTO mydb.t_work_choice VALUES (p_id, jsid, jsd, r_id, d_id, s_id);
        END IF;

      END LOOP;

      CLOSE cur1;

      RETURN 0;
    END $$

    DELIMITER ;


    .... hopes that helps others too....
    Share:

    About Me

    Somewhere, Selangor, Malaysia
    An IT by profession, a beginner in photography

    Labels

    Blog Archive

    Blogger templates