λΆλ₯ μ 체보기
-
[Firebase, Algolia] Cloud Extension μΌλ‘ Algolia μ°κ²°ν΄μ κ²μ ꡬνPROGRAMMING/κΈ°ν 2022. 1. 25. 14:12
Firebase λ text κ²μμ΄ exact search κ²μλ§ κ°λ₯ν©λλ€. https://firebase.google.com/docs/firestore/solutions/search λ°λΌμ κ²μ μ μ²΄μΈ Algolia λ₯Ό μ°λνμ¬ μ¬μ©ν΄λ³΄λλ‘ νκ² μ΅λλ€. μ λ§ν¬μμλ λ€λ₯Έ μ 체λ€λ μκ°νμμΌλ Algolia κ° μ²μ μ¬μ©νκΈ°μ νΈνλ€κ³ νμ¬ μ ννμ΅λλ€. firebase μμ Algolia λ₯Ό μ¬μ©νλ €λ©΄ λ€μμ κ³Όμ μ λ°λΌκ°λ©΄ λ©λλ€. Firebase Extension μ μ¬μ©νλ©΄ κ°νΈνκ² λ κ±°λΌκ³ μκ°νλλ°, Firebase Extension μ΄ beta κΈ°λ νκ³ , μ§μ Functions λ‘ μμ νλ κ²μ΄ μ’μ κ² κ°μμ κ·Έλ κ² μ§νν΄λ³΄κ² μ΅λλ€. 1) Firebase Functions μ€λΉ Fir..
-
[SmartContract] Truffle μμ Solidity Test Code μμ±νκΈ°SECURITY/Blockchain 2022. 1. 21. 15:35
μ΄λ²μλ truffle νλ‘μ νΈμμ solidity μ½λμ λν test code μμ±νλ λ°©λ²μ μμλ³΄κ² μ΅λλ€. λ¨μ ν μ€νΈλ javascript λλ solidity λ‘ ν μ€νΈ μ€ν¬λ¦½νΈλ₯Ό μμ±νλ©΄ λ©λλ€. μλ°μ€ν¬λ¦½νΈμ κ²½μ°, μλ°μ€ν¬λ¦½νΈ ν μ€νΈ νλ μμν¬μΈ mocha λ₯Ό κΈ°λ°μΌλ‘ ν©λλ€. νΈλ¬νλ‘ ν μ€νΈλ₯Ό μμ±νλ©΄, contract λ₯Ό μ»΄νμΌνκ³ μλμΌλ‘ λ°°ν¬ν νμ μμ΄ migration μΌλ‘ λ°°ν¬λ 컨νΈλνΈλ₯Ό μ°Έμ‘°ν μ μκ³ , μ΄λ리μ μ£Όμλ₯Ό νλμ½λ©νμ§ μκ³ μμμ μΌλ‘ κ³μ μ μ°Έμ‘°ν μ μμ΅λλ€. solidity λ‘ ν μ€νΈ μ€ν¬λ¦½νΈλ₯Ό μμ±νλ κ²μ λ³΄λ€ μ¬νμ μΈ λ΄μ©μ΄λΌ, μ΄ ν¬μ€ν μμλ μλ°μ€ν¬λ¦½νΈλ‘ μμ±νλ κ²μ ν΄λ³΄λλ‘ νκ² μ΅λλ€. 1) solidity μ½λ μμ±νκΈ° ν μ€νΈλ₯Ό μν΄ Hel..
-
[Firebase] Functions λ‘ μ¬μ©μ μμ μ λ°μ΄ν° μμ ꡬνPROGRAMMING/κΈ°ν 2022. 1. 20. 13:50
μ΄λ²μλ Firebase Functions λ₯Ό μ΄μ©ν΄μ μ¬μ©μλ₯Ό μμ νλ©΄ κ·Έ μ¬μ©μμ κ΄λ ¨λ λ°μ΄ν°λ μμ νλλ‘ ν΄λ³΄κ² μ΅λλ€. firestore, storage λ₯Ό μ¬μ©νκΈ° λλ¬Έμ μ΄ λμ νκ²μΌλ‘ νμ¬ μ¬μ©μ μμ μ νΈλ¦¬κ±°λ functions λ₯Ό μμ±νλ©΄ λ©λλ€. * λͺ¨λ λ΄μ©μ functions/index.js μμ μμ±νμ΅λλ€. * cloud functions μ€μ μ μ΄μ ν¬μ€ν μ μμ΅λλ€. 2022.01.20 - [PROGRAMMING/κΈ°ν] - [Firebase] Firebase Functions CLI μ¬μ©νκΈ°, ν¨μ λ°°ν¬, 리μ λ³κ²½ [Firebase] Firebase Functions CLI μ¬μ©νκΈ°, ν¨μ λ°°ν¬, 리μ λ³κ²½ Firebase λ Google μ λͺ¨λ°μΌ λ° μΉ μ ν리μΌμ΄μ ..
-
[Firebase] Firebase Functions CLI μ¬μ©νκΈ°, ν¨μ λ°°ν¬, 리μ λ³κ²½PROGRAMMING/κΈ°ν 2022. 1. 20. 13:26
Firebase λ Google μ λͺ¨λ°μΌ λ° μΉ μ ν리μΌμ΄μ κ°λ° νλ νΌμ λλ€. μ€μκ° λ°μ΄ν° λκΈ°ν λ±μ μ₯μ μ΄ μμ΄ λ°±μλλ₯Ό ꡬνν μ¬κ±΄μ΄ λμ§ μκ±°λ λΉμ©μ μΈ μΈ‘λ©΄μ κ³ λ €νλ€λ©΄ μΆ©λΆν 맀λ ₯μ μΈ μΉκ΅¬μ λλ€. (λΉμ©μ μΌλ‘ 'μ λ ΄'ν κ²μ μ΄λκΉμ§λ μ¬μ©μκ° μ κ±°λ λ°μ΄ν°κ° μ μ μμ€ν .. κ·Έκ² μλλ©΄ Firebase λ μ¬μ©νκ³ μ€κ°λ λ°μ΄ν° μμ λ°λΌ κ°κ²©μ μ± μ νλ―λ‘ λ§μ λΉμ©μ΄ λ°μν μ μμ) λ€λ§, full text search κ° λμ§ μκ³ , μ’ λ리λ€λ λ±μ λ¨μ μ΄ μ‘΄μ¬ν©λλ€. νμ¬ νλ‘μ νΈμμ firebase λ₯Ό μ¬μ©νκ³ λ μμ§λ§, μ§μ μλ²λ₯Ό ꡬννλλΌλ©΄.. μ΄λΌλ μκ°μ΄ μ΅κ·Όλ€μ΄ λ€κΈ°λ ν©λλ€. firebase μ κΈ°λ³Έ λΌλμ μ΄κ²μ κ²μ μΆκ°νκ³ μλ μ§κΈμ λ μΈλ§νλ€λ μκ°λ λ..
-
[μλλ‘μ΄λ 리λ²μ±] μλλ‘μ΄λ μμ€ν μ΄ν΄ :: 보μ λͺ¨λΈ, μλͺ , ν€μ€ν μ΄, apkSECURITY/Android Reversing 2022. 1. 20. 00:14
μλλ‘μ΄λ 보μ λͺ¨λΈκ³Ό, κ°λ°μ μλͺ , .apk νμΌ λ± μ΄λ€ 보μμ μΈ μμκ° μ μ©λκ³ μκ³ , μ€μ λ°°ν¬κΉμ§ μ΄λ€ μΌμ΄ λ°μνλμ§ μ΄ν΄λ³΄κ² μ΅λλ€. μλλ‘μ΄λ 보μ λͺ¨λΈ μλλ‘μ΄λλ κΈ°λ³Έμ μΈ λ¦¬λ μ€ μ»€λ + μ€λ§νΈν°μ λ§λ 보μ κΈ°λ₯ ꡬμ±ν©λλ€. κ·Έ μ€μμ μ§κ³ λμ΄κ°μΌ ν μ¬νλ€μ κ°λ¨ν μ΄ν΄λ³΄κ³ λμ΄κ°κ² μ΅λλ€. UID: μ± μ€μΉ μ κ³ μ ν UID λ₯Ό μλμΌλ‘ ν λΉν΄μ£Όλλ°, μ΄λ μ±μ 보νΈν΄μ£Όλ μλλ°μ€ μν μ νλ€. Permission: μ±μ νμν κΆνμ μ±μμ μμ²ν΄μΌ νλ€. (ex. μΉ΄λ©λΌ, μ ν λ±) μ΄λ AndroidManifest.xml μ μμ±ν΄λκ³ νμν λ κΆνμ μμ²νλ©΄ λλ€. TrustZone: μ£Όμν μ 보λ₯Ό λΆλ¦¬λ 곡κ°μ μ μ₯ν΄λλ κ². μ¦, λλ°μ΄μ€ 곡κ°μ 물리μ / λ Όλ¦¬μ μμ..
-
[μ¬μ€] Android 보μ λν₯ - 2020 KISA 리ν¬νΈλ₯Ό λ°νμΌλ‘ANYTHING/κΈ°ν 2022. 1. 12. 22:11
Android κ° μ΄λ€ 보μμ μΈ μ·¨μ½μ μ κ±°μΉκ³ 보μνλμ§ κΆκΈν΄μ κ΄λ ¨ μλ£λ₯Ό μ°Ύλ€κ° "2020 KISA REPORT" λ₯Ό μ°Ύμκ³ "μλλ‘μ΄λ 11κΉμ§ μλλ‘μ΄λλ₯Ό μ§ν±ν΄ μ¨ λ³΄μ (μ΅νμ, κΈ°μ μκ°)" μ΄λΌλ μ£Όμ λ‘ μμ±λ κΈμ λ°νμΌλ‘ κ·Έκ°μ μλλ‘μ΄λ 보μ λ΄μ©μ, κ°μΈμ μΈ μ견μ λν΄μ μ΄ν΄λ³΄κ³ μ νλ€. https://www.kisa.or.kr/uploadfile/202006/202006300929063919.pdf μλλ‘μ΄λ 보μμμλ ν¬κ² μ΄μ체μ μ체μ 보μ + Application λ¨μμμ 보μμΌλ‘ λλ μ μλ€. μ΄μ체μ 보μμ λΉμ°ν, μλλ‘μ΄λμμ μ΄μ체μ κ°λ μ΄ μλ‘ λμ λ κ² μλλ μ²μλΆν° λ¬΄μ² μ κ²½μΌμ κ²μ΄λ€. μ΄μ체μ μ κΈ°λ³Έμ΄ λ³΄μ μ·¨μ½μ μ μ°Ύμλ΄κ³ 보μνλ κ²μΈλ°, μκ°μ΄..
-
[μλλ‘μ΄λ 리λ²μ±] μλλ‘μ΄λ μμ€ν μ΄ν΄ :: μλ² λλ, μν€ν μ², Dalvik, ART, μ€λ§νΈν° 보μ λν₯SECURITY/Android Reversing 2022. 1. 12. 16:17
μλ² λλ μμ€ν μν€ν μ² μλ² λλ μμ€ν μ΄λ, νλμ¨μ΄μ μννΈμ¨μ΄κ° μ‘°ν©λ μμ€ν μ΄κ³ , λνμ μΌλ‘ μ€λ§νΈν°, TV λ±μ΄ μμ΅λλ€. μ΅μ νλ₯Ό μν΄ λ³΄ν΅ μ λμ€/리λ μ€ κΈ°λ°μ μ΄μ체μ λ₯Ό μ¬μ©ν©λλ€. (μ€νμμ€, κ²½λν, λ± μ©μ΄) μλ² λλ μμ€ν μ μν€ν μ²λ ν¬κ² Software, Hardware λ‘ λλ μ μμ΅λλ€. SW μλ λ² μ΄μ€λΆν° λλ°μ΄μ€ λλΌμ΄λ², μ΄μ체μ , λ―Έλ€μ¨μ΄, μ ν리μΌμ΄μ μΌλ‘ ꡬμ±λ©λλ€. HW μλ CPU, λ©λͺ¨λ¦¬, μ μΆλ ₯ μ₯μΉ λ±μ΄ μμ΅λλ€. μ¬κΈ°μ λλ°μ΄μ€ λλΌμ΄λ²κ° SW μ HW κ°μ μμ², μ²λ¦¬λ₯Ό λ΄λΉν©λλ€. μλλ‘μ΄λ μν€ν μ² μλ² λλ μμ€ν μν€ν μ²μ κ±°μ λμΌν©λλ€. λ€λ§ μΌλ°μ μΈ μλ² λλ μμ€ν 보λ€λ 볡μ‘ν κΈ°λ₯μ μ 곡νλ€κ³ λ³Ό μ μμ΅λλ€. Linux Kernel μ ..
-
[SmartContract] Truffle λ‘ Solidity μ»΄νμΌ λ° Ganache μ λ°°ν¬SECURITY/Blockchain 2022. 1. 11. 14:51
* μ΄μ ν¬μ€ν μ μ΄μ΄μ§λ λ΄μ©μ λλ€. SmartContract λ₯Ό Solidity λ‘ μμ±νκ³ , truffle λ‘ μ»΄νμΌνμ¬ κ²°κ³Όλ₯Ό μ΄ν΄λ΄ μλ€. λν, μ»΄νμΌν κ²°κ³Όλ₯Ό κ°μ§κ³ λ°°ν¬κΉμ§ μ§νν΄λ³΄κ² μ΅λλ€. Truffle μμ Solidity μ»΄νμΌνκΈ° μ§λ ν¬μ€ν μμμ²λΌ, truffle νλ‘μ νΈλ₯Ό μμ±νλ©΄ λ€μμ ꡬ쑰λ₯Ό κ°μ΅λλ€. contracts: solidity μμ€νμΌ (.sol) migrations: λ°°ν¬ script (.js) test: ν μ€νΈ script (.js or .sol) truffe.js: μ€μ νμΌ truffle μ μ΄ κ΅¬μ‘°λ₯Ό λ°νμΌλ‘ solidity νμΌμ μ»΄νμΌνκ³ , κ²°κ³Όλ₯Ό 보μ¬μ€λλ€. μ§κΈμ μ΄λ»κ² μ»΄νμΌ λ° λ°°ν¬λ₯Ό νλμ§ μ΄ν΄λ³΄λ λ¨κ³μ΄λ―λ‘, truffle μ κΈ°λ³Έ μ 곡 μ½λλ₯Ό..