Posts

Announcement: Android Jetpack Security library

If you're doing Android development you might find this library which we just announced at IO useful: https://developer.android.com/topic/security/data It provides two new simple, easy to use APIs, based on Tink , that allow to encrypt files and shared preferences. For example, if your apps store files (e.g., media, documents, etc.) in shared storage, you can encrypt them to ensure that other apps cannot read or modify them. This library also provides a drop in replacement for the well-known SharedPreferences and Editor classes. The new implementations transparently encrypt/decrypt all data, giving you a defense in depth countermeasure against vulnerabilities in Android or your own apps. Leveraging Android Keystore , you can also ensure that your files or shared preferences are only decrypted iff the end user has been authenticated. The end user is authenticated using a subset of their secure lock screen credentials (pattern/PIN/password, fingerprint). The library is in...

Giữ cho danh tính của mình nhỏ thôi

(Một phiên bản của bài này đã đăng trên tờ Người Đô Thị số Xuân 2019. Ở đây tôi có chỉnh sửa các câu trả lời đôi chút để làm rõ hơn vài ý và bỏ đi những chỗ tôi không hài lòng. Cảm ơn chị Lê Quỳnh đã đặt những câu hỏi rất thú vị và đã rất kiên nhẫn.) Cách đây nhiều năm, Thái từng cảnh báo vấn đề an toàn thông tin (ATTT) lớn nhất ở Việt Nam là phụ thuộc vào thiết bị, giải pháp sẵn có, thay vì đầu tư đào tạo, tuyển dụng đội ngũ kỹ sư, chuyên gia, người quản lý ATTT có trình độ chuyên môn cao. Trong ngày ATTT Việt Nam 2018, vấn đề đào tạo nhân lực đã được bàn tới. Theo Thái, điểm mạnh và yếu của Việt Nam hiện nay trong vấn đề đào tạo nhân sự lĩnh vực này là gì? Tôi không có số liệu để đánh giá chính xác, những nhận xét dưới đây chỉ là cảm tính, dựa vào quan sát và kinh nghiệm cá nhân. Về điểm mạnh, từ năm 2014 Việt Nam đã có Đề án 99 về đào tạo và phát triển nguồn nhân lực an toàn, ATTT đến năm 2020. Đề án đặt mục tiêu đưa nhân sự ra nước ngoài đào tạo, hiệu quả như thế nào, tôi ...

Chào Thủ tướng!

Hôm trước tôi hỏi : Ngoài lưu trữ dữ liệu nội địa, dự thảo còn bắt buộc các công ty phải mở văn phòng ở Việt Nam. Đây không phải là một yêu cầu quá đáng, nhưng câu hỏi mà chính phủ cần đặt ra là tại sao chúng ta phải ép bằng luật. Singapore đâu cần ép gì đâu, các công ty vẫn đua nhau mở trụ sở. Thậm chí nhiều công ty khởi nghiệp Việt Nam cũng đều đăng ký ở Singapore. Không chỉ Singapore, Thái Lan, Malaysia, Indonesia, Philippines và Myanmar đều có các công ty Internet lớn của thế giới đặt trụ sở. Rõ ràng mở văn phòng ở đâu là quyết định của doanh nghiệp, chính phủ không nên can thiệp mà chỉ có thể khuyến khích. Chính sách thuận lợi, không cản trở kinh doanh, luật pháp minh bạch, văn minh, không cần ra luật người ta cũng tự tìm đến. Chính phủ nói rất nhiều về cách mạng công nghiệp 4.0. Các quan chức đã nhiều lần tuyên bố muốn biến Sài Gòn, Hòa Lạc hay Bình Dương thành Silicon Valley. Đây là một giấc mơ lớn, đáng trân trọng, muốn thực hiện trước nhất phải thu hút được đầu tư của c...

Khải Trần: tư duy ngắn hạn - tư duy dài hạn qua câu chuyện xây kho dữ liệu trên mây

Lời tòa soạn: một bài khác của anh Khải Trần gửi đăng. Tôi nghĩ đằng sau tư duy của Amazon và Snowflake là hai chiến lược kinh doanh rất khác nhau. Để hiểu rõ hơn về hai chiến lược kinh doanh này, mời mọi người xem bài  Strategy Letter I: Ben and Jerry’s vs. Amazon của Joel Spolsky. Nhắc đến Joel chắc ít người biết, nhưng chắc ai cũng biết StackOverflow. Joel là founder và CEO của StackOverflow. Ông ấy còn là một trong những kỹ sư đầu tiên tạo ra Microsoft Excel. Tôi thích đọc blog của ổng, còn mua cả sách về đọc. Hồi xưa lúc ở Việt Nam và bây giờ cũng vậy, tôi ước có cơ hội được làm việc với ông Joel. Sau này khi mở công ty riêng, tôi sẽ làm theo mô hình của Joel: chỉ tuyển người giỏi nhất và đối xử với họ và khách hàng thật tốt. Thực tập sinh phỏng vấn với công ty của Joel được cho đi máy bay business class, ở khách sạn 5 sao, có phòng làm việc riêng với đầy đủ trang thiết bị tốt nhất và đương nhiên là trả lương hậu hĩnh. Nhân anh Khải nhắc đến Google Cloud, tôi c...

Invalid curve attacks, explained

Look ma, I found a fellow donut lover! If you don't understand what we were talking about, don't worry, very few do. The only thing you should remember is the Internet runs on donuts. Google, Facebook, WhatsApp, Instagram, Amazon, or even Bitcoin all run on donuts. If you're a student like J., you want to study donuts. If you aren't, you also want to study donuts 'cause they're eating the world! -- On Wed, Sep 26, 2018 at 6:34 PM <removed> wrote: Subject: Re: https://twitter.com/XorNinja/status/1021786823524110336 Sir, undergraduate computer science student and cryptography dilettante here. I seek your unsolicited direction--my apologies--I don't have a twitter account. I am referencing https://twitter.com/XorNinja/status/1021786823524110336 . I have implemented cryptopals 57/58 and have begun to understand small subgroup attacks on DH and invalid curve attacks on ECDH.  Now, I am studying kb.cert.org/vuls/id/304725 / CVE-2018-5383.  ...

Khải Trần: công nghệ chip máy tính tiến về đâu?

Lời tòa soạn Khải Trần  làm tiến sĩ về cơ sở dữ liệu ( xem tech talk ) ở đại học UW-Madison. Nhóm cơ sở dữ liệu của UW-Madison là một trong những nhóm tốt nhất nước Mỹ, trong nhóm còn có một người Việt nổi tiếng khác là giáo sư Đoàn An Hải . Sau khi tốt nghiệp, anh Khải làm ở Oracle, AWS (trong nhóm làm RedShift ) và bây giờ là LinkedIn. Anh ấy chuyên về xây dựng hạ tầng để thu thập và sử dụng dữ liệu lớn. Đây là công nghệ mà nhiều doanh nghiệp lớn ở Việt Nam đang cần. Sắp tới, trong một buổi seminar do Grokking Việt Nam tổ chức, anh Khải sẽ chia sẻ anh đã một tay xây dựng hạ tầng đo lường dữ liệu thời gian thực cho LinkedIn như thế nào ( đăng ký ở đây ). Anh Khải hay viết, nhưng ngại làm blog nên chỉ đăng trên Facebook. Tôi nói anh viết gì hay thì gửi tôi đăng trên blog kiếm bông hồng, anh gửi cho bài này, viết sau khi đi nghe bài nhận giả Turing của David Patterson ở hội thảo AtScale . David Patterson có nhiều đóng góp tạo ra kiến trúc vi xử lý  RISC . Hầu...